Curriculum Sequence
Master Science of Computer Science (Thesis required)
(MS CS) Sample Course Sequence
First Year
First Term:
Course |
Description |
Credits |
Pre-req. |
Co-req. |
CECS 6010 |
Advanced Design and Analysis of Algorithms |
3 |
Admission |
|
CIS 6605 |
Database Management Systems |
3 |
Admission |
|
Second Term:
Course |
Description |
Credits |
Pre-req. |
Co-req. |
CECS 6030 |
Computational Theory |
3 |
Admission |
|
CECS 6430 |
Advanced Software Architecture |
3 |
Admission |
|
Third Term:
Course |
Description |
Credits |
Pre-req. |
Co-req. |
CECS 6050 |
Advanced Programming Languages |
3 |
Admission |
|
CECS 6230 |
IT Operations |
3 |
Admission |
|
Sub-Total First Year |
18 |
|
|
Second Year
First Term:
Course |
Description |
Credits |
Pre-req. |
Co-req. |
CECS 6824 |
Special Topics in Computer Science |
3 |
Approval Required |
|
CECS |
Artificial Intelligence |
3 |
CIS 6605 |
|
Second Term:
Course |
Description |
Credits |
Pre-req. |
Co-req. |
CECS 7530 |
Data Mining and Data Warehousing |
3 |
CIS 6605 |
|
CECS 7980 |
Thesis I |
3 |
Second Year Standing |
|
Third Term:
Course |
Description |
Credits |
Pre-req. |
Co-req. |
CECS 7990 |
Thesis II |
3 |
Second Year Standing |
|
Sub-Total Second Year |
15 |
|
|
Total MS CS with Thesis Option |
33 |
|
|
Master of Computer Science (Without Thesis)
(MCS) Sample Course Sequence
First Year
First Term:
Course |
Description |
Credits |
Pre-req. |
Co-req. |
CECS 6010 |
Advanced Design and Analysis of Algorithms |
3 |
Admission |
|
CIS 6605 |
Database Management Systems |
3 |
Admission |
|
Second Term:
Course |
Description |
Credits |
Pre-req. |
Co-req. |
CECS 6030 |
Computational Theory |
3 |
Admission |
|
CECS 6430 |
Advanced Software Architecture |
3 |
Admission |
|
Third Term:
Course |
Description |
Credits |
Pre-req. |
Co-req. |
EE 6510 |
Software Engineering I |
3 |
Admission |
|
CECS 6240 |
Technology Based Start-ups |
3 |
Admission |
|
CECS 6824 |
Special Topics in Computer Science |
3 |
Approval Required |
|
Sub-Total First Year |
21 |
|
|
Second Year
First Term:
Course |
Description |
Credits |
Pre-req. |
Co-req. |
CECS 6050 |
Advanced Programming Languages |
3 |
Admission |
|
CECS 6230 |
IT Operations |
3 |
Admission |
|
Second Term:
Course |
Description |
Credits |
Pre-req. |
Co-req. |
EE 6130 |
Data Communication Networks |
3 |
Admission |
|
CECS 7950 |
Project in Computer Science I |
3 |
Approval Required |
|
Third Term:
Course |
Description |
Credits |
Pre-req. |
Co-req. |
CIS 6715 |
E-Commerce and Web Information Systems |
3 |
CIS 6705 or EE 6130 |
|
CECS 7960 |
Project in Computer Science II |
3 |
Approval Required |
|
Sub-Total Second Year |
18 |
|
|
Total MS CS Non-Thesis Option |
39 |
|
|
|