BSc Data Science

Overview

The Bachelor of Science (BSc) with a specialization in Data Science is a 3 years innovative program designed for students passionate about data, analytics, and intelligent decision-making. With the exponential growth of data across industries, skilled data science professionals are in high demand. This programme provides a strong foundation in mathematics, statistics, and computer science, along with specialized training in data analysis, machine learning, and data visualization to transform complex data into meaningful insights and drive data-driven innovation.

What You’ll Learn

This specialized BSc program delves into topics such as
Empowering students to apply data-driven solutions in areas including healthcare analytics, financial modeling, social media analysis, business intelligence, and scientific research.

Practical Skills

With a focus on practical learning and real-world applications, graduates of the BSc in Data Science program emerge as skilled professionals capable of analyzing complex datasets, building predictive models, deriving actionable insights, and driving data-driven decision-making in an increasingly digital and data-centric world.

Career Pathways

Programme Education Objectives

PEOs Programme Educational Objectives
PEO1 To instill an in-depth understanding of the key technologies in Data Science.
PEO2 To provide an understanding of data and train students to design integrated solutions to problems by applying principles of Data Science.
PEO3 To impart strong core training both theoretically and practically to create adept data scientist.
PEO4 To provide an exposure to real world problems in order to adapt easily to the industry demands.
PEO5 To encourage students to practice continuous learning in order to achieve professional and personal excellence.

Programme Outcomes (POs)

POs Programme Outcomes
PO1 Proficiently handle and manipulate data by applying mathematics, statistics and computing techniques to clean, transform, and preprocess data for analysis.
PO2 Apply statistical, mathematical and computing knowledge as well as employ cutting edge tools and technologies to analyze, drive insights and forecast from large datasets.
PO3 Demonstrate effective communication and leadership abilities while collaborating within interdisciplinary teams, utilizing domain expertise to address real-world challenges through data-driven methodologies grounded in legal and ethical standards.
PO4 Pursue quality research in Data Science by applying Quantitative modeling and Data analysis techniques to solve real-world problems, communicate findings, and effectively present results.
PO5 Continuously engage in lifelong learning to adapt to evolving technologies, striving for professional excellence, and fostering success as entrepreneurs or professionals who make meaningful contributions to society.

Programme Structure

Semester I Semester II Semester III Semester IV Semester V Semester VI
Language I – Kannada: Saahitya Sangama – I, Hindi: Gadya Sampada, Additional English: Translations selected from South India Language I – Kannada: Saahitya Sangama –II, Hindi: Gadya Sampada, Additional English: Translations selected from South India Language I – Kannada: Saahitya Sinchana –I, Hindi: Kavya Pankaj, Additional English: Translations selected from Central and West India Kannada: Saahitya Sinchana - II / Hindi: Khand Kavya-Nahush / Additional English: Translations selected from North India Software Project Management Big Data Analytics
Language II – Generic English: Readings from Literature and Language Skills Language II – Generic English: Readings from Literature and Language Skills Language II – Generic English: Perceptions of Literature and Language Skills Generic English: Insights from Literature and Language Skills Deep Learning Natural Language Processing
Descriptive Statistics Mathematical foundations in Data Science-I Mathematical foundations in Data Science-II Probability and Inferential Statistics Design and Analysis of Algorithms) NoSQL Lab
Essentials of Data Science Database Management System Operating System and Unix Programming Machine Learning Deep Learning Lab Natural Language Processing Lab
Python Programming Data Structures Artificial Intelligence R programming Software Project management Lab Project Lab
Data Analysis and Visualization Lab Database Management System Lab Unix Lab Machine Learning Lab SEC: Aptitude and Reasoning SEC: Professional Business Communication
Python Programming Lab Data Structures Lab Artificial Intelligence Lab R Programming Lab - -
Constitution of India Environmental Studies Elective I Elective II - -
- - - Constitution Moral Values - -

Semester I

Course Code Name of Course Teaching Hours Credits
25SKN 1.1 / 25SHN 1.1 / 25ADE 1.1 Language I – Kannada: Saahitya Sangama – I, Hindi: Gadya Sampada, Additional English: Translations selected from South India 60 3
25GEN 1.1 Language II – Generic English: Readings from Literature and Language Skills 60 3
25BDSDC 1.1 Descriptive Statistics 56 4
25BDSDC 1.2 Essentials of Data Science 56 4
25BDSDC 1.3 Python Programming 56 4
25BDSDC 1.4 Data Analysis and Visualization Lab 45 2
25BDSDC 1.5 Python Programming Lab 45 2
24VBC 1.1 Constitution of India 30 2
Total Credits 24

Semester II

Course Code Name of Course Teaching Hours Credits
25SKN 2.1 / 25SHN 2.1 / 25ADE 2.1 Language I – Kannada: Saahitya Sangama –II, Hindi: Gadya Sampada, Additional English: Translations selected from South India 60 3
25GEN 2.1 Language II – Generic English: Readings from Literature and Language Skills 60 3
25BDSDC 2.1 Mathematical foundations in Data Science-I 56 4
25BDSDC 2.2 Database Management System 56 4
25BDSDC 2.3 Data Structures 56 4
25BDSDC 2.4 Database Management System Lab 45 2
25BDSDC 2.5 Data Structures Lab 45 2
24VBC 2.1 Environmental Studies 30 2
Total Credits 24

Semester III

Course Code Name of Course Teaching Hours Credits
24SKN 3.1 / 24SHN 3.1 / 24ADE 3.1 Language I – Kannada: Saahitya Sinchana –I, Hindi: Kavya Pankaj, Additional English: Translations selected from Central and West India 60 3
24GEN 3.1 Language II – Generic English: Perceptions of Literature and Language Skills 60 3
24BDSDC 3.1 Mathematical foundations in Data Science-II 56 4
24BDSDC 3.2 Operating System and Unix Programming 56 4
24BDSDC 3.3 Artificial Intelligence 56 4
24BDSDC 3.4 Unix Lab 45 2
Unix Lab Artificial Intelligence Lab 45 2
24BDSDE3.6x Elective I 45 2
24SBC 3.1 Green Technology 30 2
24VBC 4.1 Constitution Moral Values 30 2
Total Credits 27

Elective I:

Semester IV

Course Code Name of Course Teaching Hours Credits
24SKN 4.1 / 24SHN 4.1 / 24ADE 4.1 Kannada: Saahitya Sinchana - II / Hindi: Khand Kavya-Nahush / Additional English: Translations selected from North India 60 3
24GEN 4.1 Generic English: Insights from Literature and Language Skills 60 3
24BDSDC 4.1 Probability and Inferential Statistics 56 4
24BDSDC 4.2 Machine Learning 56 4
24BDSDC 4.3 R programming 56 4
24BDSDC 4.4 Machine Learning Lab 45 2
24BDSDC 4.5 R Programming Lab 45 2
24BDSDE 4.6X Elective II 45 3
Total Credits 25

Elective I:

Value Added Courses (VACs)

S.No. Name of the VAC
1 Advanced Deep Learning
2 Mobile Application Development
3 2D Animation
4 Hands on cloud computing on AWS
5 Cyber Security
6 Data Analysis using Spreadsheet
7 Ethical hacking
8 Web Application development-Back end

Eligibility Criteria

Candidates who have completed two-years pre-university programme of Karnataka State or its equivalent of any state or country or a candidate who has passed JODC/three-year diploma in engineering (Government of Karnataka) are eligible for admission into this programme.
Want the latest news from IAGI? Share your email ID and stay updated.

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