MS Computer Science
The following core courses are recommended to be completed before entering the MS Computer Science Program:
- Computer Programming
- Analysis of Algorithms
- Computer Architecture
- Operating Systems
- Theory of Automata
Road Map
Course Code | Course Title | Credits |
Semester 1 | ||
CSC 503 | Advanced Theory of Computation | 3 |
CSC 521 | Advanced Design and Analysis of Algorithms | 3 |
ESC 701 | Research Methodology (University Requirement) | 3 |
Total | 9 | |
Semester 2 | ||
CSC 720 | Advanced Operating Systems | 3 |
CEN 720 | Advanced Computer Architecture | 3 |
Elective I | 3 | |
Total | 9 | |
Semester 3 | ||
Elective II | 3 | |
Elective III | 3 | |
Thesis I / Elective IV | 3 | |
Total | 9 | |
Semester 4 | ||
Thesis II / Elective V | 3 | |
Total | 3 | |
Total Program Credits | 30 |
ELECTIVE COURSES – MSCS Program
Course Codes | Course Names | Credits |
CSC 504 | Ubiquitous Computing | 3 |
CSC 505 | Intelligent User Interface Design and Evaluation | 3 |
CSC 515 | Virtual Reality | 3 |
CSC 516 | Game Theory | 3 |
CSC 701 | Computer Supported Cooperative Work | 3 |
SEN 720 | Advanced Human Computer Interaction | 3 |
SEN 756 | Advanced Usability Engineering | 3 |
CSC 518 | Decision Support Systems | 3 |
CSC 715 | Intelligent Agents | 3 |
CSC 719 | Machine Learning | 3 |
DSC 707 | Deep Learning | 3 |
CSC 741 | Advanced Natural Language Processing | 3 |
CEN 745 | Advanced Digital Image Processing | 3 |
CSC 749 | Advanced Neural Networks and Fuzzy Logic | 3 |
CSC 751 | Pattern Recognition | 3 |
CSC 764 | Computer Vision | 3 |
CSC 750 | Intelligent Tutoring Systems | 3 |
EET 519 | Distributed Networking | 3 |
EET 520 | Network Administration and Management | 3 |
EET 556 | Mobile Communications and Networking | 3 |
EET 702 | Advanced Network Security | 3 |
EET 713 | Advanced Network Design | 3 |
EET 716 | Advanced Topics in Wireless Networking and Communications | 3 |
EET 718 | Network Performance Evaluation | 3 |
EET 761 | Network Protocols and Standards | 3 |
CSC 781 | Cloud Computing | 3 |
CSC 553 | Advanced Information Theory | 3 |
CSC 746 | Advanced Data Mining | 3 |
CSC 747 | Text Mining | 3 |
CSC 752 | Advanced DBMS | 3 |
CSC 753 | Distributed Databases | 3 |
CSC 754 | Object Oriented Databases | 3 |
CSC 755 | Web based DBMS | 3 |
CSC 756 | Multimedia Databases | 3 |
CSC 760 | Advanced Data Warehousing | 3 |
CSC 514 | Information Retrieval Techniques | 3 |
SEN 764 | Ontology Engineering | 3 |
SEN 761 | Semantic Web | 3 |