Skip to content

Department of Computer Science

MS Computer Science

Semester Courses Credit Hours
1 Theory of Programming Languages 3
Advanced Analysis of Algorithms 3
Advanced Operating Systems 3
2 Advanced Computer Architecture 3
Elective 1 3
Elective 2 3
Research Methods* R
3 Elective 3 3
Thesis 3
Elective 4 3
4 Thesis 3

*= Uncredited but required course

Elective Courses

S.No Course Title S.No Course Title
1 Pattern Recognition 13 Advanced Data Mining
2 Advanced Image Processing 14 Advanced Database Management Systems
3 Deep Learning 15 Advanced Human Computer Interaction
4 Applied Cryptography 16 Advanced Neural Networks and Fuzzy Logic
5 Advanced Network Security 17 Network Performance Evaluation
6 Computer Forensics /Digital Forensics 18 Network Protocols and Standards
7 Mobile Communications & Networking 19 Advanced Artificial Intelligence
8 Distributed Networking 20 Advanced Data Warehousing
9 Network Management 21 Software Quality Assurance
10 Advanced Information Theory 22 Wireless Sensor Networks
11 Computer Vision & 3D 23 Big Data Analytics
12 Text mining    
  • BS/ BE/ M.Sc./ equivalent (16 Years of education) preferably in one of the below mentioned field of studies with minimum CGPA = 2.00 out of 4.00 or 60% marks (where CGPA not available) from HEC and PEC/ NCEAC (where applicable) recognized Institute/ University or from Foreign Institute/ University of good repute:
    • Electrical/ Electronics/ Communication/ Telecommunication/ Computer/ Aerospace / Avionics / Aeronautical/ Mechatronics/ Mechanical/ Software Engineering or
    • BS Communication Systems/ Computer Science/ Information Technology or
    • MSc Communication Systems/ Computer Science/ Information Technology
  • GAT-A or GAT-C (General) conducted by NTS in the relevant field of study with = 50% marks or HAT (General) conducted by HEC in the relevant field of study with = 50% marks or GRE International (General) conducted by ETS, USA, with minimum score as Quantitative: 145, Verbal: 145, Analytical: 3.5