Master of Computer Science
  2 Years Honors (Four Semesters)
  2 Years Honors (Four Semester)
A student for a masters degree program must earn a total of 72 semester credits of which at least 48 credits will be in core courses of the program concerned and the remaining credits in optional courses.
Holders of any one of the following qualifications are eligible for admission to the MCS Program:
BS, BCS, BSc, BSc Engg., BSc Agri. BSc Comp Sc or equivalent bachelor’s degree qualification with Computer Science subjects or Maths and Physics.
In addition to the minimum qualification, candidates are required to qualify a Written Test and an Interview for admission to MCS Program.
Credit Requirements for
MCS Program:
Core Courses 42 Credit Hours
Optional Courses 18 Credit Hours
Master's Project 06 Credit Hours
Intership 06 Credit Hours
Total 72 Credit Hours
All elective courses are determined by the University at the beginning of each semester and offered to the entire class. The students are required to take the complete block of optional courses offered by the University in any semester.

In addition to the requirement for earned credits, a cumulative grade-point-average (GPA) of minimum 2.2 for all masters degreeprograms on a scale of 0.0 - 4.0 must be attained.
The Following majors are available for the
MCS Program:
Communication & Networking
Database Management
Multimedia Technologies Software Engineering



  MCS Program  

Core Courses(42 Credit Hours)

Introduction to Information Technology
Management Information Systems
Algorithm Analysis
Database Concepts
Programming Languages
Object Oriented Programming
Visual Programming
Computer Architecture
Data Structures
Operating Systems
Advanced Operating Systems
Data Communication & Networking
Advanced Web Designing
Project Management

Elective Courses(18 Credit Hours)

Communication & Networks

Advanced Computer Networks
Satellite Communication
Wireless Communication
Fiber Optic Communication
Cryptography & Network Security
Mobile Communication

Database Management

Advanced Database Management
Relational Databases
Database Theory
Oracle Developer
Data Warehousing & Data Mining
Agile Programming

Software Engineering

Advanced Software Engineering
Artificial Intelligence
Decision Support Systems
Software Testing & Validation
Software Project Management
Project Oriented Software Engineering


(6 Credit Hours)


(6 Credit Hours)