Since many courses are offered in only one semester and course pre-requisites place an ordering on courses, the following
program of studies is designed so that students can schedule their courses over 8 semesters of study. Students deviating from
this schedule must consult with their academic advisor.
Semester 1
CIS*1300 |
[0.50] |
Programming |
CIS*1910 |
[0.50] |
Discrete Structures in Computing I |
MATH*1200 |
[0.50] |
Calculus I |
1.00 credits in the Area of Application or electives |
Semester 2
CIS*2500 |
[0.50] |
Intermediate Programming |
CIS*2910 |
[0.50] |
Discrete Structures in Computing II |
MATH*1160 |
[0.50] |
Linear Algebra I |
1.00 credits in the Area of Application or electives |
Semester 3
CIS*2030 |
[0.50] |
Structure and Application of Microcomputers |
CIS*2430 |
[0.50] |
Object Oriented Programming |
CIS*2520 |
[0.50] |
Data Structures |
1.00 credits in the Area of Application or electives |
Semester 4
CIS*2750 |
[0.75] |
Software Systems Development and Integration |
CIS*3110 |
[0.50] |
Operating Systems I |
CIS*3490 |
[0.50] |
The Analysis and Design of Computer Algorithms |
0.75 credits in the Area of Application or elective |
Semester 5
CIS*3150 |
[0.50] |
Theory of Computation |
CIS*3750 |
[0.75] |
System Analysis and Design in Applications |
STAT*2040 |
[0.50] |
Statistics I |
0.75 credits in the Area of Application or electives |
Semester 6
CIS*3760 |
[0.75] |
Software Engineering |
0.50 CIS electives at the 3000 level or above |
1.25 credits in the Area of Application or electives |
Semester 7
1.00 credits in the Area of Application or electives |
0.50 credits in CIS at 3000 level or above |
1.00 credits in CIS at the 4000 level |
Semester 8
CIS*4650 |
[0.50] |
Compilers |
1.00 credits in the Area of Application or electives |
0.50 credits in CIS at the 3000 level or above |
0.50 credits in CIS at the 4000 level |