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 50%/ 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 Code Course Title
1 DSC 5101 Statistical and Mathematical Methods for Data Science
2 DSC 5102 Tools and Techniques in Data Science
3 DSC 6xxx Elective-I


Sr. No. Course Code Course Title
1 DSC 5201 Machine Learning
2 DSC xxxx Specialization-Elective-I
3 DSC xxxx Specialization-Elective-II




Sr. No. Course Code Course Title
1 DSC xxxx Elective II
2 DSC xxxx Thesis (Part-I)


Sr. No. Course Code Course Title
1 DSC xxxx Elective III
2 DSC xxxx Thesis (Part-II)


Course type No. of courses x Credits Cumulative credits
Core Courses 09
Specialization Courses 2 x 3 06
Electives 3 x 3 09
Thesis (Part-I & Part-II) 2 x 3 06
Total 30


Three Core Courses Cr.Hrs
Tools and Techniques in Data Science 2 + 1*
Statistical and Mathematical Methods for Data Science 3
Machine Learning 3

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


Specialization Courses Cr.Hrs
Big Data Analytics 3
Deep Learning 3
Natural Language 3
Distributed Data Processing 3


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.