| MS Computer Science | ||||
| Core Courses | ||||
| Course Code | Title of Course | Credit Hour | ||
|---|---|---|---|---|
| CS1-701 | Theory of Automata | 3(3-0) | ||
| CS1-702 | Advanced Analysis of Algorithms | 3(3-0) | ||
| CS1-703 | Advanced Operating Systems | 3(3-0) | ||
| CS1-704 | Research Methodology | 1(1-0) | ||
| CS1-705 | Advanced Computer Architecture | 3(3-0) | ||
| CS1-706 | Theory of Programming Languages | 3(3-0) | ||
| Semester 1 | ||||
| CS1-701 | Theory of Automata | 3(3-0) | ||
| CS1-702 | Advanced Analysis of Algorithms | 3(3-0) | ||
| CS1-703 | Advanced Operating Systems | 3(3-0) | ||
| Semester 2 | ||||
| CS1-704 | Research Methodology | 1(1-0) | ||
| CS1-705 | Advanced Computer Architecture | 3(3-0) | ||
| CS2-701 | Elective I | 3(3-0) | ||
| CS2-702 | Elective II | 3(3-0) | ||
| Semester 3 | ||||
| CS2-703 | Elective III | 3(3-0) | ||
| CS2-705 | Thesis-I / Elective Course | 3(3-0) | ||
| Semester 4 | ||||
| CS2-704 | Elective IV | 3(3-0) | ||
| CS2-705 | Thesis-I / Elective Course | 3(3-0) | ||
| List of Electives | ||||
| Course Code | Title of Course | Credit Hour | ||
| CS2-701 | Computer Graphics | 3(3-0) | ||
| CS2-702 | Digital Image Processing | 3(3-0) | ||
| CS2-703 | Digital Signal Processing | 3(3-0) | ||
| CS2-704 | Advanced Computer Vision | 3(3-0) | ||
| CS2-705 | Distributed Computing | 3(3-0) | ||
| CS2-706 | Data and Network Security | 3(3-0) | ||
| CS2-707 | Fuzzy Logic | 3(3-0) | ||
| CS2-708 | Artificial Neural Network | 3(3-0) | ||
| CS2-709 | Expert Systems | 3(3-0) | ||
| CS2-710 | Data Warehousing | 3(3-0) | ||
| CS2-711 | Web Design and Development | 3(3-0) | ||
| CS2-712 | Mobile Application and Development | 3(3-0) | ||
| CS2-713 | Social Computing | 3(3-0) | ||
| CS2-714 | Wireless Networks | 3(3-0) | ||
| CS2-715 | Web Engineering | 3(3-0) | ||
| CS2-716 | Fundamentals of Data Mining | 3(3-0) | ||
| CS2-717 | Computational Intelligence | 3(3-0) | ||
| CS2-718 | Multi Agent Systems | 3(3-0) | ||
| CS2-719 | Natural Language Processing | 3(3-0) | ||
| CS2-720 | Game Development | 3(3-0) | ||
| CS2-721 | Logical Paradigms of Computing | 3(3-0) | ||
| CS2-722 | Formal Methods for Software Engineering | 3(3-0) | ||
| CS2-723 | Data Analytics | 3(3-0) | ||
| DS1-701 | Statistical and Mathematical Methods For Data Science | 3(3-0) | ||
| DS1-702 | Tools and Techniques in Data Science | 3(3-0) | ||
| DS1-703 | Machine Learning | 3(3-0) | ||
| DS2-701 | Big Data Analytics | 3(3-0) | ||
| DS2-702 | Deep Learning | 3(3-0) | ||
| DS2-703 | Natural Language Processing | 3(3-0) | ||
| DS2-704 | Distributed Data Processing | 3(3-0) | ||