Skip Ribbon Commands
Skip to main content
MS and PhD Computer Science


18 months (Evening Program)

Credit Hours


Degree Duration

Four Semesters

Start Date


School of Electrical Engineering and Computer Science (SEECS), NUST, Islamabad

Program Description

Department of Computing at NUST School of Electrical Engineering and Computer Science (SEECS) is committed to train and produce graduates that have comprehensive knowledge of the largely overlapping fields of Information Technology, Software Engineering, and Computer Science. With this vision, undergraduate and postgraduate programs in Information Technology have been underway for the last many years. Starting from fall semester 2011, SEECS plans to offer another postgraduate degree which will be called Master of Science and PhD in computer science. The aim of the degree is to create well-rounded computer scientists who can fulfill the demand for computer science researchers, academics, and practitioners in Pakistan. These computer scientists can also help strengthen SEECS research projects in core computer science areas.

Unique Features

MS-CS degree program tends to target system-level approach for the design of computing applications, so only highly-specialized, theoretically-sound, and practically-important courses will be offered. This program will provide a theoretical and in-depth perspective of the principles and practice of emerging and classical software systems with an emphasis on hard core computer science aspects of these systems. The coursework is structured in a way that will ensure that the students are equally capable of applying their knowledge and skills to particular specialization areas such as High Performance Computing, Data Management and Intelligent Software Systems. The main objective of the proposed program is to first give its students a strong background in advance topics of computer science which will then be complemented with specialized postgraduate courses in areas of immense research and commercial potential

Specialization Tracks

This program aims to produce highly-skilled professionals who would be trained in the core computer science areas, namely Algorithms and Complexity, Architecture and Organization, Operating Systems, Intelligent Information Management, Graphics and Visual Computing, Human-Computer Interaction,  Web Technologies, and Software Engineering.

Courses in the proposed MS-CS program are structured into following six knowledge areas.

  • Computing Theory (CT)
  • Computer Systems (SY)
  • Software Design and Management (SE)
  • Intelligent Information Systems (IS)
  • Security and Applications (AS)
  • Graphics and Visual Computing (VC)
  • A student has to undertake at least 09 credit hours from a particular knowledge area in order to qualify for specialization title in that area. Students who would like to pursue PhD studies after completion of their Masters will still have a wide variety of courses from electives that they can study depending on their research topic. Further, there will be courses in MS IT program and other MS programs offered at NUST from where PhD students can select courses based their research area and approval of their guidance committee.

    Outcomes of Program 

    NUST-SEECS places a high premium on quality research as a gateway to new horizons of scientific knowledge and discovery. It enjoys an extensive research network and collaborates with elite centers of research and teaching all over the globe which includes high profile universities and research centers in USA, UK, France, Japan, Sweden, Switzerland, Korea, and China. Due to this extensive research network, SEECS researchers get opportunities of visiting world-class research labs, both for short and long-term projects. These well-sustained linkages have paved the way for exchange visits of world-renowned researchers and have also provided a platform to attract funding for various research projects.​