



Software development is the foundation of IT departments. As custom applications become more prevalent on the Web and on network systems, companies are seeking skilled programmers. Also needed are developers for operation systems and other system software, network software, and Internet software.
IT professionals with strong programming skills in multiple languages are in greatest demand, particularly VB.NET, C, C++, and Java.
|
General Education Requirements |
25 |
|||
| Humanities | CPT/BUS 105 | Computer/Business Ethics | 3 | |
| Elective | CPT 115 | Introduction to Data Processing | 3 | |
| Mathematics | MAT 121 | Intermediate Algebra | 4 | |
| Social Sciences |
Any HIS101, |
US History to 1877, US History Since 1877, US History Since 1945, History of Missouri, American Government, State & Local Government | 3 | |
| Natural Sciences | Any BIO, CHM, PHY | 3 | ||
| Communications |
ENG 101, 102, 115, |
English Composition I, English Composition II, Technical Writing, Business Writing, Oral Communications | 9 | |
|
Required Courses in Computer Science |
23 |
|||
|
CPT/BAS 103 |
Microcomputer Applications |
3 |
||
|
CPT 106 |
PC Operating Systems |
3 |
||
|
CPT 121 |
Basics of Data Communications |
3 |
||
|
CPM 120 |
Windows Multimedia |
3 |
||
|
CPT 165 |
Computer Programming Logic |
3 |
||
|
CPT 200 |
Systems Analysis and Design |
3 |
||
| CPC 107 | A+ Computer Repair & Maintenance | 5 | ||
|
Plus, choose two of the following five sets |
12 |
|||
|
CPT 174 |
COBOL Programming I - and - |
6 |
||
|
CPT 175 |
COBOL Programming II |
|||
|
CPT 182 |
Beginning Programming in C++ and |
6 |
||
|
CPT 186 |
Advanced Programming in C++ |
|||
|
CPT 280 |
Visual BASIC - and - |
6 |
||
|
CPT 282 |
Advanced Visual BASIC |
|||
| CPT 284 | Java Programming and |
6 | ||
| CPT 287 | Advanced Java Programming | |||
| CPT 240 | SQL Basics and | 6 | ||
|
CPT 260 |
Oracle Programming |
|
||
|
Plus choose two other programming languages, from list above or below: |
6 | |||
| CPT 104 | Intro to Animation & Computer Games | 3 | ||
| CPT 160 | Mobile Apps Development | 3 | ||
| CPM 190 | Dynamic Programming Languages | 3 | ||
| CPT 250 | Database Programming | 3 | ||
| CPT 185 | Programming in C# | 3 | ||
|
Total Required Hours |
66 |
|||
For more information, call the program coordinator Sharon Heckel at 636-922-8568.
Call 636-922-8334
Computer Science – ProgrammingTechnology Building, Room 105