Master of Science in

Computer Science (MSCS)

This program is designed to produce graduates with specialized knowledge in Computer Science. Therefore, the masters program in Advanced Computer Sciences covers the major topics in Computer Science. The course work is a right mix of theoretical and practical work which is aimed at providing its graduates the necessary skills in Computer Sciences to excel in their professional lives. It is our mission that the department must serve a wide stream of students, which will undoubtedly be arriving with varying backgrounds and objectives. For this reason, the program proposed herein has been stretched out to cover most of the important areas of computer science including Software Engineering, Computer Networks, Database Systems, Advanced Algorithms, Programming Languages, Computer graphics, Artificial Intelligence and Research Methodologies.

Degree

Requirements

BSCS 4 years degree program (minimum 130 credit hours) from HEC recognized University/Institute
MCS/M.Sc-IT, M.Sc-Computer Science or equivalent examination in a relevant field from HEC recognized University/Institute
• 16 years engineering graduates in a relevant field (min 130 credit hours) from HEC recognized University/Institute
• Minimum of 2.50/4.00 CGPA for semester system. In case of percentage/annual system, minimum 60% aggregate

Why this

Degree

The successful graduates have the option of serving in the industry as well as joining academia. While in academia they can transfer their knowledge to youngsters and continue their studies towards a PhD degree. They can also become a useful resource for industry as software engineer, database administrators and designers, e-commerce specialists, network specialists, and software project managers.

Courses Offered

SrNo. Course Code Course Title Cr.Hrs Pre-requisite Course- 1 Pre-requisite Course- 2
1   Advanced Algorithm Analysis
3    
2   Advanced Theory of Computation
3    
3   Research Methods (Elective-I)
3    






SrNo. Course Code Course Title Cr.Hrs Pre-requisite Course- 1 Pre-requisite Course- 2
1   Elective – II
3

2   Elective – III
3

3   Elective – IV
3







SrNo. Course Code Course Title Cr.Hrs Pre-requisite Course- 1 Pre-requisite Course- 2
1
Elective – V
3

2   Elective – VI
3

3

Thesis – I 3

           
SrNo. Course Code Course Title Cr.Hrs Pre-requisite Course- 1 Pre-requisite Course- 2
1
Thesis – II
3












List of CORE Courses

  1. Advanced Algorithm Analysis
  2. Advanced Theory of Computation

List of ELECTIVE Courses

  1. Software System Design & Architecture
  2. Topics in Software Engineering
  3. Object Oriented Software Engineering
  4. Software Quality Assurance
  5. Advance Computer Networks
  6. Network Security & Cryptography
  7. Internet Technologies & Protocols
  8. Advanced Database
  9. Object Oriented Database
  10. Data Mining
  11. Advanced Wireless Networks
  12. Software Evolution & Maintenance
  13. Advanced Software Engineering
  14. Advanced Operating Systems
  15. Research Methods
  16. Advanced Requirement Engineering
  17. Theory of Programming Languages
  18. Machine Learning
  19. Semantic Technologies
  20. Advanced Artificial Intelligence
  21. Formal Methods
  22. Advanced Human Computer Interaction