Computer Programming A.A.S.

Degree Name: Computer Programming A.A.S.
Degree or Program: Programming
Degree Type: Associate of Applied Science Degree
Description:
Applications development is a foundation of information technology (IT) departments, and as custom applications become more prevalent on the Web and on network systems, companies are seeking skilled programmers.

Professionals with strong object-oriented language skills are in greatest demand, particularly those with Visual Basic, C++, C and Java expertise.
General Education Requirements 25
COURSE NUMBER COURSE NAME CREDIT HOURS
Mathematics MAT 121 Intermediate Algebra 4
Communication

ENG 101
ENG 102
ENG 115 or
ENG 125
SPE 101

English Composition I
English Composition II
Technical Writing
Business Writing
Oral Communications

9
Social Science

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

Natural Science Any BIO, CHM, PHY 3
Humanities CPT/BUS 105 Computer Ethics/Business Ethics 3
Elective CPT 115 Introduction to Data Processing 3
CORE COURSE REQUIREMENTS MUST INCLUDE: 23
CPT 103 Microcomputer Applications 3
CPT 106 PC Operating Systems 3
CPM 120 Windows Multimedia 3
CPT 121 Basics of Data Communications 3
CPT 165 Programming Logic 3
CPT 200 systems Analysis & Design 3
CPC 107 A+ Computer Repair & Maintenance 5
ELECTIVE COURSES: Choose any two of the following pairs of courses 12

CPT 182
and CPT 186

Beginning Programming in C++
and Advanced Programming in C++

3
3

CPT 280
and CPT 282

Visual Basic (.NET)
and Advanced Visual Basic (.NET)

3
3

CPT 284
and CPT 287

Java Programming
and Advanced Java Programming

3
3

CPT 174
and CPT 175

COBOL Programming I
and COBOL Programming II

3
3

CPT 240
and CPT 260

SQL Basics
and Oracle Programming

3
3

Plus choose any two of the following courses: 6
CPT 104 Intro to Animation and Computer Games 3
CPT 135 Programming in Python 3
CPT 160 Mobile Apps Development 3
CPT 185 Programming in C# 3
CPM 190 Dynamic Programming Languages 3
CPT 250 Database Programming 3
TOTAL REQUIRED HOURS 66

Courses by Semester

FALL SEMESTER 16
COURSE NUMBER COURSE NAME CH
CPT 115 Introduction to Data Processing 3
CPT 106 PC Operating Systems 3
CPT 103 Microcomputer Applications (MS Office) 3
ENG 101 English Composition I 3
MAT 121 Intermediate Algebra 4
SPRING SEMESTER 17
COURSE NUMBER COURSE NAME CH
CPT 121 Basics of Data Communications 3
CPT 165 Computer Programming Logic 3
CPC 107 A+ Computer Repair and Maintenance 5
CPT/BUS 105 Computer Ethics 3
SCIENCE Natural Science 3
SUMMER SEMESTER 3
COURSE NUMBER COURSE NAME CH
SPE 101 Oral Communications 3
FALL SEMESTER 15
COURSE NUMBER COURSE NAME CH
ENG 102, 115 or 125 English Comp II -or- Technical Writing -or- Business Writing 3
CPM 120 Windows Multimedia 3
CPT Elect CPT Elective Part I 3
CPT Elect CPT Elective Part I 3
CPT Elect CPT Elective Part I 3
SPRING SEMESTER 15
COURSE NUMBER COURSE NAME CH
CPT 200 Systems Analysis and Design 3
HIS or POL Social Sciences 3
CPT Elect CPT Elective Part II 3
CPT Elect CPT Elective Part II 3
CPT Elect CPT Elective Part II 3

CPT Electives: Choose two (2) of the following pairs:

Part I (Fall) Choose 1 course for 3 hrs Part II (Spring) Choose 1 course for 3 hrs
CPT 182 Beg. Programming C++ -and- CPT 186 Adv. Programming C++
CPT 280 Visual Basic (.NET) -and- CPT 282 Adv. Visual Basic (.NET)
CPM 284 Java Programming -and- CPT 287 Adv. Java Programming
CPT 240 SQL Basics -and- CPT 260 Oracle Programming
CPT 174 COBOL Programming I -and- CPT 175 COBOL Programming II

Plus choose any two (2) of the following electives

Part I (Fall) Choose 1 course for 3 hrs Part II (Spring) Choose 1 course for 3 hrs
CPM 190 Dynamic Programming Lang. CPT 250 Database Programming (PHP)
CPT 104 Intro to Animation & Games CPT 185 C# Programming
CPT 135 Programming in Python CPT 160 Mobile Apps Development

Apply Now!

Learn More about SCCabout SCC


Computer Science - Programming


Program Contact

Sharon Heckel
636-922-8568
sheckel@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