Programming Languages C.A.

Apply Now!

Applying is easy! We have an open-admission policy, which means if you have a high school diploma or its equivalent, you’re in and we can’t wait to see you in the halls.

Apply Now!

Financial Aid

See all the options that make SCC affordable for all.

Financial Aid

Transfer Info

Make a smooth transition to a four-year institution.


Programming Languages C.A.

Department: Computer Science – Computer Programming

Total Credit Hours: 31 credits

Software development is a foundation of IT departments, and this certificate prepares you for entry-level positions that develop, manufacture and support a wide range of software products.

Operation systems and other system software, productivity software, network software and Internet software are some of the exciting programs that are continuously enhanced and expanded.

What Is Computer Programming?

Computer programmers determine the types of information and data needed to produce the computer results expected by an organization's decision-makers and decide how to analyze and process information and summarize results in printed reports or graphic displays. They determine what programming language to use to write programs that satisfy an organization's needs.

Occupation Overview

Computer programmers write the detailed instructions (programs and software) that list in a logical order the steps the computer must follow to organize data to solve a problem. Programmers determine how to capture and enter information needed and summarize computer results in reports and displays.

Many programmers obtain a two-year associate degree for an entry-level position. However, the trend for many positions has been the requirement of a bachelor's degree. If a student wants to transfer courses, then the Associate of Applied Science degree should be pursued and the Computer Science Transfer Program Schedule Guide followed.

Occupational Outlook

Employment of computer programmers is projected to grow 8 percent through 2022, about as fast as the average for all occupations.

Salary Outlook

The average starting salary for programmers is $32,500 with an associate's degree and about $50,000 per year with a bachelor’s degree. The hourly mean wage for computer programmers in Missouri is $34.48. Established computer programmers generally earn between $53,620 and $91,000 per year. Exceptional performers can earn in excess of $113,380.

Sources: FOCUS Online Career and Education Planning Systems.

Exceptional performers can earn in excess of $113,380.

Computer Programming Careers

SCC graduates are employed in a broad range of careers including, but not limited to: programmer/analyst, application programmer/developer, programmer systems analyst, network or system software engineer, project manager and technical writer.

Required Courses

Subject Course Title Credits
General Education Requirements (13 credits)
Mathematics MAT 098 Beginning Algebra 4
Communication ENG 101 English Composition I 3
Social Sciences Choose 1:
HIS 101
HIS 102
HIS 115
HIS 270
POL 101
POL 102

US History to 1877
US History Since 1877
US History Since 1945
History of Missouri
American Government
State & Local Government
Elective CPT 103 Microcomputer Applications 3
Primary Elective (12 credits) - Choose two pairs of the following:
CPT 182 and
CPT 186
Beg. Programming C++ and
Adv. Programming C++
CPT 280 and
CPT 282
Visual Basic (.NET) and
Adv. Visual Basic (.NET)
CPM 284 and
CPT 287
Java Programming and
Adv. Java Programming
CPT 240 and
CPT 260
SQL Basics and
Oracle Programming
Secondary Elective (6 credits) - Choose any two pair of the following:
CPT 135 and
CPT 250
Programming in Python and
Database Programming (PHP)
CPM 190 and
CPT 160
Dynamic Prog. Languages and
Mobile Apps Development
CPT 104 and
CPT 185
Intro to Prog Animation & Games and
Programming in C#
Total Required Hours: 31 credits

Suggested Schedule Planning

Course Title Credits
Fall Semester (16 credits)
MAT 098 Beginning Algebra 4
CPT 115 Introduction to Data Processing 3
CPT Elective CPT Primary Elective Part 1 3
CPT Elective CPT Primary Elective Part 1 3
CPT Elective CPT Secondary Elective Part 1 3
Spring Semester (15 credits)
HIS or POL Social Sciences 3
ENG 101 English Composition I 3
CPT Elective CPT Primary Elective Part 2 3
CPT Elective CPT Primary Elective Part 2 3
CPT Elective CPT Secondary Elective Part 2 3
Total Hours Required for Graduation: 31 credits

CPT Primary Electives: Choose any two (2) pair of the following courses

Part 1 (Fall) Choose 2 courses for 6 hrs Part 2 (Spring) Choose 2 courses for 6 hrs
CPT 186 Adv. Programming C++ CPT 182 Beg. Programming C++
CPT 282 Adv. Visual Basic (.NET) CPT 280 Visual Basic (.NET)
CPT 287 Adv. Java Programming CPT 284 Java Programming
CPT 260 Oracle Programming CPT 240 SQL Basics

CPT Secondary Electives: Choose any two (2) pair of the following courses

Part 1 (Fall) Choose 1 courses for 3 hrs Part 2 (Spring) Choose 1 courses for 3 hrs
CPT 135 Programming in Python CPT 250 Database Programming (PHP)
CPM 190 Dynamic Prog Languages CPT 160 Mobile Apps Development
CPT 104 Intro to Prog Animation & Games CPT 185 Programming in C#

Gainful Employment Information

Related Majors, Degrees & Certificates

Contact Information

Michele Williams,
Office Coordinator
Email »
Rex McKanry,
Program Chair
Email »
Office Location
TECH 105
Office Hours

8 a.m.-4:30 p.m.

4601 Mid Rivers Mall Drive
Cottleville, MO 63376


© 2016 St. Charles Community College.