B.Sc Data Science Subjects and Year-Wise Syllabus
B.Sc Data Science Subjects and Year-Wise Syllabus

B.Sc Data Science Subjects and Year-Wise Syllabus

N
Nishit KumarAuthor & Reviewer

Nishit Kumar is a senior EdTech industry leader with over a decade of experience in building and scaling education platforms, shaping their product, content, and growth strategy. At…

Updated on Nov 9, 2026 • Fact-checked by FindMyCollege editorial
Latest Updates
  • 1 Oct 2026LPUNEST 2027 Registration Ongoing
    LPUNEST 2027 entrance registration for B.Sc Data Science admissions is open and candidates can apply till Jan 15, 2027.

B.Sc Data Science is a 3 to 4-year undergraduate degree combining Mathematics, Statistics, Computer Science, and Data Analytics. The course covers core subjects such as Linear Algebra, Programming in C, Python, R, Data Structures, Machine Learning, Big Data Analytics, and Data Visualization across 6 to 8 semesters.

Parameter Details
Course Duration 3 Years to 4 Years (6 to 8 Semesters)
Eligibility Criteria Passed 10+2 in Science stream from a recognized board with minimum 50% aggregate marks (Mathematics required by select universities)
Admission Process Merit-based or University Entrance Exams (SSU CET, AMET CET, Jain Entrance Test, KR Mangalam Entrance Test, LPUNEST)
Core Skill Areas Python, R, C Programming, Linear Algebra, Machine Learning, Big Data Analytics, SQL/NoSQL Databases, Data Visualization
Average Graduate Salary Rs 6.4 LPA to Rs 14.4 LPA depending on job role

B.Sc Data Science Subjects Year-wise

The curriculum of B.Sc Data Science progresses systematically from foundational computing and mathematical concepts in the first year to advanced data engineering, artificial intelligence, and predictive modelling in the third year.

First-Year Subjects

Computer programming modules introduce Programming in C, Python Programming, and Computing Fundamentals. Statistical training covers Basic Statistics, Descriptive Statistics, and Probability and Inferential Statistics.

B.Sc Data Science First-Year Subjects and Module Focus
Subject Name Domain Key Topics Covered
Linear Algebra Mathematics Systems of linear equations, vector spaces, determinants, matrix operations, and linear transformations.
Basic & Descriptive Statistics Statistics Measures of central tendency (mean, median, mode) and dispersion (variance, standard deviation).
Programming in C Computer Science Syntax, control flow, functions, memory allocation, and array handling.
Data Structures & Program Design Computer Science Stacks, queues, linked lists, trees, graphs, and algorithmic efficiency.
Probability & Inferential Statistics Statistics Probability distributions, random variables, hypothesis testing, and outcome estimations.
Fundamentals of Data Science Core Data Science Data collection concepts, data cleaning workflows, data lifecycle, and domain applications.

Second-Year Subjects

Second-year subjects transition into database management and pattern discovery. Students cover Data Warehousing & Multidimensional Modeling, Exploratory Data Analysis (EDA), Natural Language Processing (NLP), Relational Database Management Systems (RDBMS), and Genomics or Domain Analytics.

B.Sc Data Science Second-Year Subjects Breakdown
Subject Name Year / Semester Core Learning Objective
Data Warehousing & Multidimensional Modeling Year 2 / Sem IV Representing data cubes, defining dimensions and facts for enterprise analytics.
Exploratory Data Analysis (EDA) Year 2 / Sem IV Pattern discovery, anomaly detection, statistical summary techniques, and hypothesis checks.
Natural Language Processing (NLP) Year 2 / Sem III Processing human language, text mining, tokenization, sentiment analysis, and syntax parsing.
Relational Database Management Systems (RDBMS) Year 2 / Sem IV SQL querying, schema normalization, database transactions, and data management.
Genomics / Domain Analytics Year 2 / Sem III Application of data models to genetic/biological sequences and health data.

Third-Year Subjects

Third-year advanced subjects cover Machine Learning II, Big Data Analytics, Data Visualization, Cloud Computing, Artificial Intelligence, and Deep Learning, preparing students to handle enterprise-grade data challenges.

B.Sc Data Science Third-Year Advanced Subjects
Subject Name Year / Semester Focus & Tools Covered
Machine Learning II Year 3 / Sem V Supervised/unsupervised algorithms, neural networks, predictive modelling, model evaluation.
Data Visualization Year 3 / Sem VI Graphical representation of data insights using tools like Power BI, Tableau, and Matplotlib.
Cloud Computing Year 3 / Sem VI Distributed computing resources, cloud storage, deployment of machine learning pipelines.
Artificial Intelligence & Deep Learning Year 3 / Sem V-VI Neural network architectures, automated decision systems, and cognitive computing.

B.Sc Data Science Electives and Specialisations

Universities offer specialised electives allowing students to align their degree with specific industry applications like business forecasting, cloud analytics, or data engineering.

Curriculum design varies across top higher education institutions in India:

  • IIT Madras (BS Data Science): Focuses on Computational Thinking, Modern Application Development, Machine Learning Practice, and Business Data Management.
  • Mumbai University: Offers applied modules such as Testing of Hypothesis, Optimization Techniques, E-Commerce Ethics, Business Forecasting, Microeconomics, Campus to Corporate, and Data Visualization with Power BI and Tableau.
  • Osmania University: Emphasises Fundamentals of IT, Data Engineering with Python, NoSQL Databases, Deep Learning, and Mini/Major Projects.
  • Kristu Jayanti College (KJC) Bangalore: Teaches Computing Fundamentals, OOPs with Java, Digital Analytics, and Artificial Neural Networks.
University-Wise B.Sc Data Science Curriculum Comparison
University / Institute Unique Subjects Offered Key Focus Areas
IIT Madras (BS Data Science) Computational Thinking, Modern Application Development, Machine Learning Practice, Business Data Management Application development, programming logic, machine learning practice.
Mumbai University Testing of Hypothesis, Optimization Techniques, E-Commerce Ethics, Business Forecasting, Tableau/Power BI Applied statistics, business analytics, and visualization tools.
Osmania University Fundamentals of IT, NoSQL Databases, Deep Learning, Data Engineering with Python Data engineering, NoSQL systems, and deep learning models.
Kristu Jayanti College (KJC) Bangalore Computing Fundamentals, OOPs with Java, Digital Analytics, Artificial Neural Networks Object-oriented programming, neural networks, and web/digital analytics.

B.Sc Data Science Practicals and Projects

Practical laboratory training is integral to every semester of B.Sc Data Science. Practical modules reinforce core theory by training students to build algorithms, process raw data, and create visual analytics dashboards using real-world datasets.

Key lab courses included throughout the curriculum are:

  • C Programming Practical and Data Structures in C Practical
  • ICT / Excel Lab and Microsoft Excel Lab
  • Advanced Python Practical and Programming in Python Lab
  • Programming in C Lab and Java Lab
  • Programming in R Lab and RDBMS Practical
  • Big Data Hadoop Lab and Big Data Analytics Practical
  • Data Visualization Practical

In the final semester, students complete a Major Project & Grand Viva. This capstone project requires building end-to-end data processing pipelines, training predictive machine learning models, and presenting actionable business insights to an evaluation panel.

Books for B.Sc Data Science

Recommended Reference Books for B.Sc Data Science
Book Title Author(s)
Python for Data Analysis Wes McKinney
Python Data Science Handbook Jake VanderPlas
Understanding Machine Learning: From Theory to Algorithms Shai Shalev-Shwartz & Shai Ben-David
R for Data Science Hadley Wickham & Garret Grolemund

Recommended reference books cover key programming languages taught in B.Sc Data Science, including Python and R. The course curriculum blends subjects from computer science, statistics, and mathematics.

Career Scope, Job Profiles, and Salary Expectations

  • Business Intelligence Specialist: Earns an average salary of Rs 14 LPA.
  • Data Engineer: Earns an average salary of Rs 10.8 LPA.
  • Data Visualisation Specialist: Earns an average salary of Rs 8 LPA.
  • Data Analyst: Earns an average salary of Rs 6.4 LPA.

Top recruiting companies hiring B.Sc Data Science graduates include Amazon, Google, Microsoft, Deloitte, IBM, McKinsey & Company, BCG, Goldman Sachs, and MuSigma.

How to Apply for B.Sc Data Science Admission in 2026: Step by Step

  1. Check Eligibility Criteria: Candidates must pass Class 12 in the Science stream from a recognized board with at least 50% aggregate marks, including Mathematics if required by the university.
  2. Apply for Entrance Exams: Register for university-level entrance tests such as SSU CET, AMET CET, Jain University Entrance Test, or KR Mangalam Entrance Test.
  3. Submit Application Form: Complete the online or offline application form for target institutions such as NMIMS, Navrachana University, or The Northcap University.
  4. Attend Counselling and Submit Documents: Shortlisted candidates must attend counselling sessions, submit all required academic documents, and pay the course fee to confirm admission.
What to do Where Link
Compare colleges, fees and cutoffs B.Sc Data Science colleges in India findmycollege.com

Admissions are conducted through university-level entrance exams or merit, followed by document submission and fee payment during counselling.

FAQs

How many subjects are in BSc data science?

A typical B.Sc Data Science degree spans 3 to 4 years, incorporating core theory papers, laboratory practicals, electives, and project work covering Mathematics, Statistics, Computer Science, and Data Analytics.

Does B.Sc data science need maths?

Yes, Mathematics is a foundational pillar of B.Sc Data Science. Core mathematical subjects include Linear Algebra, Calculus, Precalculus, Discrete Mathematics, and Descriptive/Inferential Statistics.

Is B.Sc data science difficult?

B.Sc Data Science combines programming (Python, C, R) with quantitative mathematics and statistics. While analytical and technical, students with a strong interest in logic, mathematics, and computing can comfortably master the curriculum.

Is BSc data science better than BCA?

B.Sc Data Science provides specialized training in data mining, statistics, machine learning, and AI, preparing students directly for roles like Data Scientist and Data Engineer.

Is BSc data science has scope?

Yes, B.Sc Data Science has strong industry scope with top recruiters like Amazon, Google, Deloitte, McKinsey, and IBM.

What are the subjects in BSc Data Science 1st year?

First-year subjects include Linear Algebra, Basic Statistics, Programming in C, Fundamentals of Data Science, Data Structures, Computer Architecture, Discrete Mathematics, and Probability & Inferential Statistics alongside practical lab modules.

Nishit Kumar
Written by

Nishit Kumar is a senior EdTech industry leader with over a decade of experience in building and scaling education platforms, shaping their product, content, and growth strategy. At FindMyCollege, Nishit oversees content and editorial strategy, guiding topic selection and content frameworks to ensure accuracy, relevance, and student-first value across the website.

View all posts →

Similar Posts