Islamabad Campus

MS (Data Science)

MS (Data Science)

MS Data Science Program

The MS (Data Science) is a 2-year program offered in the evening classes. It requires 30 credit hours including 3 core courses (3×3=9) and 2 specialized data science courses (2×3=6). A 6-credit hour thesis is mandatory.

The maximum time limit to complete the MS (Data Science) degree is 4 years.

Why Study Data Science?

The amount of data is growing so rapidly as well as its significance in the emerging societal setups such as the pervasive Internet of Things. The way one imagines data is going to change in the coming years. Both Big Data Analytics and pervasive computing hinge on the principle axis of data analytics. MS (Data Science) program is going to be relevant in terms of job creation and artisanal smart business generation. Graduates from this program would definitely avail the early-bird advantage.


Program Objectives

The MS (Data Science) program has been designed to give students the option to be part of a data science endeavor that begins with the identification of business processes, determination of data provenance and ownership, understanding the ecosystem of the business decisions, skill sets and tools that shape the data, making data amenable to analytics, identifying sub-problems, recognizing the technology matrix required for problem resolution, creating incrementally-complex data-driven models and then maintaining them to ultimately leverage them for business growth.

Individual objectives include:

  • To equip students to transform data into actionable insights to make complex decisions
  • To enable students to understand and analyze problems and arrive at computable solutions
  • To expose students to the set of technologies that match those solutions.
  • To gain hands-on experience on data-centric tools for statistical analysis, visualization and big data applications at the same rigorous scale as in a practical data science project.
  • To understand the implications of handling data in terms of data security and business ethics
  • 16 years of education in a related field with minimum 60%/ marks or CGPA 2.00.
  • GAT General/ HAT relevant with min. 50% score

Deficiency Courses

  1. Programming Fundamentals

  2. Database Systems

  3. Data Structures & Algorithms

  4. OR

  5. Design & Analysis of Algorithms

The candidates shall have to submit GRE (General)/GAT (General)/HAT relevant score of minimum 50%. The maximum time limit to complete the MS degree is four years.

Course Curriculum



Sr. No.Course CodeCourse Title
1DSC 5101Statistical and Mathematical Methods for Data Science
2DSC 5102Tools and Techniques in Data Science
3DSC 6xxxElective-I


Sr. No.Course CodeCourse Title
1DSC 5201Machine Learning
2DSC xxxxSpecialization-Elective-I
3DSC xxxxSpecialization-Elective-II




Sr. No.Course CodeCourse Title
1DSC xxxxElective II
2DSC xxxxThesis (Part-I)


Sr. No.Course CodeCourse Title
1DSC xxxxElective III
2DSC xxxxThesis (Part-II)


Course typeNo. of courses x CreditsCumulative credits
Core Courses09
Specialization Courses2 x 306
Electives3 x 309
Thesis (Part-I & Part-II)2 x 306


Three Core CoursesCr.Hrs
Tools and Techniques in Data Science2 + 1*
Statistical and Mathematical Methods for Data Science3
Machine Learning3

* 2+1 means 2 hours of lecture + 3 hours of lab work


Specialization CoursesCr.Hrs
Big Data Analytics3
Deep Learning3
Natural Language3
Distributed Data Processing3


Electives Courses
DSC 5121 Cloud Computing
DSC 5122 Data Visualization
DSC 5123 Pattern Recognition
DSC 5221 Advanced Computer Vision
DSC 5222 Research Methodology
DSC xxxx Advanced Topics in Decision Support Systems
DSC xxxx Algorithmic Trading
DSC xxxx Bayesian Data Analysis
DSC xxxx Bioinformatics
DSC xxxx Business Context Modelling
DSC xxxx Computational Genomics
DSC xxxx Data Science in Cyber Security
DSC xxxx Data Science with R
DSC xxxx Deep Reinforcement Learning
DSC xxxx Graph Analytics for Big Data
DSC xxxx High Performance Computing
DSC xxxx Implementing Predictive Analysis
DSC xxxx Inference & Representation
DSC xxxx IoT for Smart Cities and Smart Homes
DSC xxxx Mining Massive Datasets
DSC xxxx Probabilistic Graphical Models
DSC xxxx Python Programming for Data Science
DSC xxxx Scientific Computing in Finance
DSC xxxx Social Network Analysis
DSC xxxx Text Mining
DSC xxxx Time series Analysis and Prediction

Deficiency Courses


DSC xxxx Programming Fundamentals
DSC xxxx Database Systems
DSC xxxx Data Structures & Algorithms
DSC xxxx Design & Analysis of Algorithms

All courses may not be offered in every semester. Elective courses may vary from time to time. Alternative courses may be substituted as and when required.


Department Info

Department of Computer Sciences

Street # 09, Plot # 67
Sector H-8/4, Islamabad, Pakistan