| Required Courses Units |
| Fundamental Courses |
| CIS 6 |
Introduction to Computer Programming |
5 |
| CIS 26 |
C Programming |
4 |
| Intermediate Courses (Choose 2) |
| CIS 25 |
Object-Oriented Programming Using C++ |
4 |
| CIS 36A |
Java Programming Language I |
4 |
| CIS 20 |
Microcomputer Assembly Language |
4 |
| CIS 215 |
Introduction to Programming Using Basic |
2 |
| |
AND |
|
| CIS 216 |
Introduction to Programming Using Visual Basic |
2 |
| Advanced Programming (Choose 2) |
| CIS 36B |
Java Programming Language II |
4 |
| CIS 27 |
Data Structure and Algorithms |
4 |
| CIS 103 |
Survey of Program/Language for the Web -Continuation
|
4 |
| Professional Competence |
| CIS 81 |
Systems Analysis with UML |
3 |
| CIS 82 |
Design Patterns |
4 |
| CIS 83 |
Capstone Project |
3 |
| BUS 201 |
Business Communication |
3 |
| |
Total minimum required units |
38 |