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) |