ACM logo
ACM logo
Computer Technology - Programming (AOC)

James House, Jr., Department Chair
Technology 226

This curriculum is designed for individuals interested in pursuing a career in computer programming. Curriculum concentration includes a hands-on focus of programming languages, documentation, structured design principles, data storage concepts, computer arithmetic, control structures, and file processing concepts.

Successful completion of this program qualifies a student to apply for an Associate of Applied Science degree in Computer Technology - Area of Concentration in Programming.

Required Computer Technology Courses

Computer Literacy
Computer Logic
Introduction to Cybersecurity
Web Page Development
Office Applications I
Introduction to Networking
Database Design and Implementation
Computer Science Programming I
Web Programming
Computer Science Programming II
Python Programming I
Python Programming II

Required General Courses

Introduction to Business or
Sales and Customer Service
English Composition I
Business and Technical Communication
Speech Communication

Required Elective Courses

Please consult with your advisor or the Advising Center staff for selecting appropriate elective courses for graduation.


Science Elective - 3 credits

Mathematic Elective - 3 credits

Social and Behavioral Science Elective - 3 credits


Computer Technology 101 (Computer Literacy) 3
Computer Technology 103 (Computer Logic) 4
Computer Technology 107 (Introduction to Cybersecurity 3
English 101 (English Composition I) 3
Mathematics Elective 3
Total: 16
Computer Technology 191 (Web Page Development) 3
Computer Technology 221 (Office Applications I) 3
Computer Technology 241 (Python Programming I) 3
English 112 (Business and Technical Communications) 3
Social and Behavioral Science Elective 3
Total: 15
Business Administration 101 or 104 (Introduction to Business or Sales and Customer Service) 3
Computer Technology 246 (Python Programming II) 3
Computer Technology 234 (Computer Science Programming I) 4
Science Elective 3
Total: 13
Computer Technology 225 (Introduction to Networking) 3
Computer Technology 229 (Database Design and Implementation) 3
Computer Technology 236 (Web Programming) 3
Computer Technology 238 (Computer Science Programming II) 4
Speech 101 (Speech Communication) 3
Total: 16
Total Credit Hours: 60

*Computer Technology 240 (Field Placement) can be used as a computer technology elective or substituted for any required 200-level computer technology course in the programming area of concentration.

NOTE: All courses specifically identified by course number are graduation requirements for this program.