The mission of the MSCS program is to produce Computer Science graduates who are able to
apply their theoretical knowledge and analytical skills to create effective and novel solutions to
practical and research oriented computing problems.
The key objectives of the MSCS program include the following.
Students graduating from the MS (CS) program are expected to:
| Course Code | Course Title | Credits |
| Semester 1 | ||
| CSC 703 | Advanced Theory of Computation | 3 |
| CSC 721 | 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 | |
| THS 799 |
Thesis I / Elective IV | 3 |
| Total | 9 | |
| Semester 4 | ||
| THS 799 |
Thesis II / Elective V | 3 |
| Total | 3 | |
| Total Program Credits | 30 | |
| Course Codes | Course Names | Credits |
| CSC 706 | Advanced Ubiquitous Computing | 3 |
| CSC 705 | Intelligent User Interface Design and Evaluation | 3 |
| CSC 717 | Virtual Reality Technologies | 3 |
| CSC 716 | Game Theory | 3 |
| CSC 701 | Computer Supported Cooperative Work | 3 |
| SEN 720 | Advanced Human Computer Interaction | 3 |
| SEN 756 | Advanced Usability Engineering | 3 |
| CSC 728 | 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 |
| ESC 719 | Distributed Networking | 3 |
| ESCC722 | Network Administration and Management | 3 |
| ESC 756 | 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 733 | 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 714 | Advanced Information Retrieval Techniques |
3 |
| SEN 764 | Ontology Engineering | 3 |
| SEN 761 | Semantic Web (3) | 3 |
| CEN 759 | Generative AI | 3 |