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.

Apply Now

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.

Apply Now

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)