MS Computer Science
Last updated on December 11th, 2018

Eligibility Criteria:

4 years degree in HEC recognized 4 years Bachelor degree in CS/SE/CE/EE/IT or equivalent with CGPA 2.5/4.0 (Semester System) or 50% marks (Annual System).

OR

MIT/MCS/M.Sc. (Computer Science) or equivalent with CGPA 2.5/4.0 (Semester System) or 50% marks (Annual System).

NTS GAT (General)/ GRE/University entry test passed with 50% marks.

The following core courses are recommended to be completed before entering the MS Computer Science Program:

  1. Computer Programming
  2. Analysis of Algorithms
  3. Computer Architecture
  4. Operating Systems
  5. 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