Graduate Program

Master of Science in Computer Science

Become a part of one of the top-ranked universities in Pakistan

Introduction to
Master of Science in Computer Science

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

  • 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.

Curriculum Overview

Core Courses

  • Advanced Design and Analysis of Algorithms

  • Advanced Computer Architecture

  • Advanced Operating Systems

  • Research Design and inferential Analysis

  • Advanced Theory of Computation

  • Elective – I

  • Elective – II

  • Elective – III

  • Thesis Proposal and Progress / Elective Course

  • Elective – IV

  • Thesis Defense / Elective Course

Career Opportunities

A master’s degree in computer science can help you advance into senior positions in enterprise technology and business leadership, as well as get you accustomed with the technologies you’ll need to succeed in your career. With the continued growth of technology, the demand for skilled computer scientists is likely to continue to increase in the coming years, making a computer science degree an excellent investment in one’s future. Of many roles that an MS Graduate can get, some of them are mentioned below

Computer and Information Systems Managers

Computer and Information Research Scientists

Computer Network Architects

Applications Engineer

Software Developers

Information Security Analysts

Computer System Analysts

Web Developers

Data Scientist

Chief Information Officer

Campuses Offering

Flexible learning designed for aspiring entrepreneurs

No posts found.

Ready to
Join IU?

Take the first step towards an exceptional education that will transform your career and shape your future. Join thousands of successful graduates who started their journey right here.

Don’t just dream about your future — build it with us. Our admissions team is ready to guide you through every step of your journey.