The Computer Programming program teaches and focuses on the general writing and implementation of generic and customized programs to drive operating systems; the program prepares individuals to apply the methods and procedures of software design and programming to software installation and maintenance. The program includes instruction in software design, low- and high-level languages and program writing; program customization and linking; prototype testing; troubleshooting; and related aspects of operating systems and networks.
A.A.S. Degree (60 credits)
ENGL 1277 Technical Communications or ENGL 1276 College Composition (4)
MATH 1260 College Algebra (3)
PHIL 1220 Human Ethics (3)
SPCH 1270 Introduction to Speech (3)
General Education Electives (4)
COCP 1201 Microsoft Office Basics (2)
COCP 1203 Visual Basic/VB Script (2)
COCP 1209 Workstation Operating System I (3)
COCP 1220 Microcomputer Database (3)
COCP 1230 Program Design & Development (2)
COCP 1231 Web Development I (3)
COCP 1233 OO Analysis and Design (2)
COCP 1258 C/C++ Programming I (3)
COCP 1268 C/C++ Programming II (3)
COCP 2211 Microsoft C#, F#, and .Net (2)
COCP 2261 Web Development II (3)
COCP 2269 Emerging Programming Technologies (3)
COCP 2272 Programming Relational Databases (3)
MGMT 2201 Career Management (3)
Technical Electives (6)
For more specific information about this program's required courses, visit the Course Outlines page.
Cost of Program
To determine the cost of this program, visit the Tuition and Fees page.
Career and Employment Information
Languages in demand today include C++, Java, and other object-oriented languages as well as newer, domain-specific languages that apply to computer networking, database management and Internet application development. As technology evolves and newer, more sophisticated tools emerge, programmers will need to update their skills to remain competitive.
According to the U.S. Department of Labor, median annual earnings of wage-and-salary computer programmers were $71,510 in May 2010. The middle 50 percent earned between $54,580 and $88,080 a year. The lowest 10 percent earned less than $40,460, and the highest 10 percent earned more than $105,610.