Programming Languages C.A.

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.

Career Services

Learn more from SCC Career Services

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.

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.

Degree Name: Programming Languages C.A.
Degree or Program: Programming
Degree Type: Certificate of Achievement
Description:
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.
General Education Requirements 13
  COURSE NUMBER COURSE NAME CREDIT HOURS
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
3
Elective CPT 103 Microcomputer Applications 3

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#

TOTAL REQUIRED HOURS- 31

Courses by Semester

FALL SEMESTER 16
COURSE NUMBER COURSE NAME CH  
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
COURSE NUMBER COURSE NAME CH  
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

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 Disclosure Information

Apply Now!

Learn More about SCCabout SCC


Computer Science – Computer Programming


Program Contact

Rex McKanry
636-922-8289
rmckanry@stchas.edu

Office Coordinator

Ginny Tiller
636-922-8334
gtiller@stchas.edu

Office Info

Office Hours

7:30 a.m.-4 p.m.
Monday-Friday

Office Location

Technology Building, Room 105

Office Phone Number

636-922-8334