Advancement  |Campusmail |Faculty  |Contact

MSc Computer Science

Program Objectives

MSc Computer Science is a 2 year extensive degree aimed at providing a thorough knowledge in the field of theoretical and practical computer science. The program aspires to make the students proficient in the use of mathematical tools including discrete mathematics, calculus, elementary statistics, and probability. The program provides comprehensive training in various areas of computer science equips students for the industry as well as for further research in computer science.

Eligibility for Admission

Qualifying the admission test and interview is compulsory. It is mandatory to secure at least 40% marks in the admission test and interview.

Degree Requirements

The basic admission requirement to MSc Computer Science is an undergraduate (BSc pass) degree with at least Computer Science or Mathematics as an elective subject. Preference will be given to fresh graduates or those who have completed their bachelor degree in the last two academic sessions. Students who secured less than 45% marks at undergraduate level are ineligible to apply.

Duration of Courses

For MSc Computer Science, a candidate will be required to complete course work of at least 72 credit hours including a 6 credit hour project report.

Semester Wise Breakup of Courses

Semester 1

  Code Course
Credits
  CS-111 Programming Fundamentals
3
  CS-112 Operating Systems
3
  CS-513 Data bases
3
  CS-514 Data Communications
3
  CS-515 Numerical Analysis
3
  CS-516 Communication Skills and Report Writing

 

 

Semester 2

CS-521 Advanced Programming Techniques
3(2-1)
  CS-522 Digital Logic and Computer Design
3
  CS-523 Data Structures
3
  CS-524 Theory of Automata
3
  CS-525 Computer Graphics 3
       

Semester 3

  CS-531 Compiler Construction
3
  CS-532 Computer Networks
3
  CS-533 Computer Architecture
3
  CS-534 Visual Programming
3(2-1)
  CS-535 Analysis and Design of Algorithms
3
  CS-412 Professional Practices

3

 

Semester 4

CS-541 Multimedia Technologies 3
  CS-542 Software Engineering 3
  CS-543 Systems Programming 3(2-1)
  CS-544 Cryptography 3
  CS-545 Artificial Intelligence 3
  CS-590 Project/Thesis 6