Masters in Computer Sciences
The cutting-edge graduate thesis and course-based program is designed to upgrade student’s core practical skills of computer science and transform them into innovative and quality researchers providing them with skills aiming to address problems of critical societal need and to generate new knowledge. As a result, graduate should be able to develop partnerships with government and the private sector and apply new knowledge for economic growth.

LEARNING OUTCOMES
In accordance with the Learning Outcomes identified by HEC, we have the following Program Learning Objectives (PLOs) for our program:
To equip the students with the necessary skills and knowledge to independently conduct, investigative work in selected sub-areas of computing.
To equip the students with broad understanding of the technologies and theories supporting the architecture and construction of cost-effective software system.
To prepare students to conduct research in computer science with advanced training in selected areas.
To facilitate integration of acquired skills to analyze issues and synthesize solutions to computing- related problems.
To prepare professional researchers with the ability to use their communication skills while working individually as well as in team environments.
To prepare students to pursue successful careers or subsequent postgraduate studies while adapting to emerging technologies.

JOB MARKET
Our graduates put themselves in an ideal position to land their dream job, be it working at a software house, IT department of banks, multi-nationals, government agencies, or finding a position in academia or starting their own businesses. Many of our graduates find it relatively easy to secure a professional position in the middle east, European or American job markets, as well as securing an admission for higher studies in foreign universities.
In addition to the ever-increasing demand of highly professional computer scientist, the PayScale of such positions is generally higher than those of competing degrees.
Semester(s) |
Course(s) Code |
Course(s) Title |
Credit Hours(s) |
Semester I |
CSC 501 |
Advanced Design and Analysis of Algorithms |
3 + 0 |
|
CSC 504 |
Advanced Computer Architecture |
3 + 0 |
|
CSC 505 |
Advanced Operating Systems |
3 + 0 |
|
|
Total Semester Credit Hours |
(9 + 0) |
Semester II |
CSC 507 |
Research Design and inferential Analysis |
3 + 0 |
|
CSC 508 |
Advanced Theory of Computation |
3 + 0 |
|
CSC XXX |
Elective – I |
3 + 0 |
|
|
Total Semester Credit Hours |
(9 + 0) |
Semester III |
CSC XXX |
Elective – II |
3 + 0 |
|
CSC XXX |
Elective – III |
3 + 0 |
|
CSC 661/ CSCXXX |
Thesis Proposal and Progress / Elective Course |
3 + 0 |
|
|
Total Semester Credit Hours |
(9 + 0) |
Semester IV |
CSC XXX |
Elective – IV |
3 + 0 |
|
CSC 662/ CSCXXX |
Thesis Defense / Elective Course |
3 + 0 |
|
|
Total Semester Credit Hours |
(6 + 0) |