M.Sc Data Science in Bengaluru

MSc Data Science (DS)

MSc Data Science (DS)

Overview

Data Science is a data-driven discipline that brings together computer science with a focus on machine learning and algorithms, mathematics, statistics, and business or domain knowledge. It is all about extracting meaningful insights from large volumes of data using modern tools and techniques, identifying hidden patterns, and enabling informed business decisions.

The MSc Data Science program is designed for aspiring data scientists to develop core skills in machine learning, deep learning, data visualization, and cloud computing.

What You’ll Learn

Practical Skills

With a strong emphasis on application-oriented learning and industry-relevant coursework, graduates of the MSc Data Science program develop strong

Career Pathways

Programme Education Objectives

PEOsProgramme Educational Objectives
PEO1To develop in-depth understanding of the key technologies in Data Science.
PEO2To gain ability to design integrated solutions to problems by applying principles of Data Science.
PEO3To provide strong core training both theoretically and practically to create adept data scientists.
PEO4To gain exposure to real-world problems in order to adapt easily to the industry demands.
PEO5To inculcate values and make students realize the significance of ethics in a professional environment.

Programme Outcomes (POs)

POsProgramme Outcomes
PO1Apply Quantitative modeling and Data analysis techniques to solve real-world problems, communicate findings, and effectively present results.
PO2Apply Data-driven insights to enhance business and develop applications that would reduce human effort.
PO3Employ cutting edge tools and technologies to analyze data particularly, large volume of data.
PO4Apply appropriate algorithms and build intelligent machines by following ethical practices and adapt to industry demands.
PO5Pursue quality research in Data Science by following ethical and moral values and develop solutions to societal needs.

Programme Structure

Semester ISemester IISemester IIISemester IV
Probability and Distribution ModelsBig Data and No SQLAdvanced Deep Learninga. Blockchain Technology
b. IoT
Python ProgrammingAdvanced AlgorithmsNatural Language ProcessingProject / Internship
Artificial Intelligence and Machine LearningDeep LearningCloud Computing-
Exploratory Data AnalysisOptimization Techniquesa. Full Stack Web Development
b. Data Security and Privacy
-
Data Visualization LabResearch MethodologyAdvanced Deep Learning Lab-
Data Analysis using Python LabBig Data and No SQL Laba. Full Stack Web Development Lab
b. Data Security and Privacy Lab
-
Artificial Intelligence and Machine Learning LabDeep Learning LabMini Project-

Semester I

Course CodeName of CourseTeaching HoursCredits
25MDS 101Probability and Distribution Models524
25MDS 102Python Programming524
25MDS 103Artificial Intelligence and Machine Learning524
25MDS 104Exploratory Data Analysis524
25MDS SC1Data Visualization Lab522
25MDS 105Data Analysis using Python Lab964
25MDS 106Artificial Intelligence and Machine Learning Lab964
Total Credits26

Semester II

Course CodeName of CourseTeaching HoursCredits
25MDS 201Big Data and No SQL524
25MDS 202Advanced Algorithms524
25MDS 203Deep Learning524
25MDS 204Optimization Techniques524
25MDS SC2Research Methodology302
25MDS 205Big Data and No SQL Lab964
25MDS 206Deep Learning Lab964
Total Credits26

Semester III

Course CodeName of CourseTeaching HoursCredits
25MDS 301Advanced Deep Learning524
25MDS 302Natural Language Processing524
25MDS 303Cloud Computing524
25MDS 304Xa. Full Stack Web Development
b. Data Security and Privacy
524
25MDS 305Advanced Deep Learning Lab964
25MDS 306Xa. Full Stack Web Development Lab
b. Data Security and Privacy Lab
964
25MDS 307Mini Project964
Total Credits28

Semester IV

Course CodeName of CourseTeaching HoursCredits
25MDS 401Xc. Blockchain Technology
d. IoT
524
25MDS 402Project / Internship2616
Total Credits20
Note: Students must complete a certification programme on a MOOC platform such as SWAYAM, NPTEL, or AICTE of at least 30 hours, starting from the first semester, and submit the certificate before the third semester examinations.

Value Added Courses (VACs)

S.NoName of the VAC
1RAG – Retrieval Augmented Generation
2Agentic AI
3Hands on cloud computing on AWS
4Cyber Security
5Mobile Application Development
6Ethical hacking
7Web Application development- Front end
8Web Application development- Back end

Eligibility Criteria

Candidates must have completed a Bachelor of Computer Applications (BCA) with a minimum of 50 percent aggregate marks from any UGC-recognized university in India or abroad.
Candidates with an undergraduate degree in Science with at least 50 percent aggregate from any UGC-recognized university in India or abroad are also eligible, provided they have studied any two of the following subjects as major or minor:

Want the latest news from IAGI?
Share your email ID and stay updated.

Academic Life at IAGI

Academic Life at IAGI

Learning that sparks curiosity and cultivates clarity. With rigorous programs and hands-on experiences, IAGI prepares you to think deeply, act boldly, and shape what’s next.
About Us