BSc Data Science Syllabus, Subjects, Semester, Year, IIT, Colleges, Books

Sounak Banerjee's profile photo

Sounak Banerjee

Associate Content Manager

B.Sc Data Science is a three-year-long course that is aimed to construct the means for extracting business-focused information from data. It requires an understanding of how value flows in a business. The course is divided into both core and elective subjects making the course flexible and diverse. 

The core subjects of BSc Data Science include Linear Algebra Probability and Inferential Statistics, Basic Statistics, Discrete Mathematics, Programming in C, Introduction to Data Science, Introduction to Data Structures and Analytics. The top recruiting companies for BSc Data Science graduates are Cartesian Consulting, Publicis Sapient, Tredence Inc., MuSigma, IBM, Amazon, TEG Analytics, Deloitte, HCL, GlobalAnalytics, etc.

BSc Data Science Course Details

Course Name BSc Data Science
Course Level Graduation
Duration 3 Year/ 4 Years
Admission Process Through Common Entrance Test (CET) conducted at University Level.
Top Entrance Exam SSU CET, AMET CET, Jain University Entrance Test, KR Mangalam Entrance Test
Eligibility Class 12 with Science from a recognized board
Top Colleges Navrachana University, Sri Sri University, Symbiosis Skill and Open University, NSHM- Knowledge Campus, Academy of Maritime Education and Training (AMET)
Average Fees Under 6 Lakhs

BSc Data Science Syllabus

Semester I Semester II
Linear Algebra Probability and Inferential Statistics
Basic Statistics Data Structures and Program Design in C
Programming in C Computer Organization and Architecture
Communication Skills in English Advanced Python Programming for Spatial Analytics
Fundamentals of Data Science Discrete Mathematics
Introduction to Geospatial Technology Machine Learning
Python Programming Image Analytics
Semester III Semester IV
Programming in C Lab Data Warehousing and Multidimensional Modeling
Microsoft Excel Lab Data Structure Lab
Research Proposal Research Publication
Natural Language Processing Exploratory Data Analysis
Genomics Programming in R Lab
Semester V Semester VI
Machine Learning II Elective I
Big Data Analytics Elective II
Data Visualizations Grand Viva
Programming in Python Lab Major Project
Introduction to Artificial Intelligence -

BSc Data Science Subjects

Students need to learn the subjects in order to study the different subject of BSc Data Science. The subjects are mentioned below:

 BSc Data Science First Year Subjects

  • Linear Algebra: Linear Algebra is related to the mathematical structures closed under the operations of addition and scalar multiplication. It includes the theory of systems of linear equations, determinants, linear transformations, etc.
  • Probability and Inferential Statistics: Inferential statistics is based on the probability of a certain outcome by chance. Here, outcome refers to the result observed.
  • Basic Statistics: The basics of statistics include the measure of central tendency and the measure of dispersion. Mean, median and mode are the central tendencies and dispersions include variance and standard deviation. 
  • Data Structures and Program Design in C: Data Structures in C are used to store data in an organized manner. C Programming language has many data structures such array, stack, linked list, tree, etc. 
  • Computer Organization and Architecture: Computer organization studies the internal working, and implementation of a computer system. Architecture in the computer system refers to the external visual attributes of the system.

BSc Data Science Second Year Subjects

  • Data Warehousing and Multidimensional Modeling: It represents data in the form of data cubes. It is defined by dimensions and facts. 
  • Natural Language Processing: Natural language processing is concerned with the interactions between computers and human language. It means how to program computers to analyze large amounts of natural language data. 
  • Genomics: Study of the total or part of the genetic and epigenetic sequence information of organisms is known as genomics. It understands the structure and function of the sequences and of downstream biological products.

BSc Data Science Third Year Subjects

  • Machine Learning II: Machine Learning teaches computers to learn from experience. It uses computational methods to learn information directly from data and not rely on the predetermined equation.
  • Big Data Analytics: It describes the process of uncovering patterns, and correlations in large amounts of raw data which in turn help make data-informed decisions. 
  • Data Visualizations: The graphical representation of information and data is data Visualization. It uses visual elements like charts, graphs, and maps.
  • Programming in Python Lab: Programming in Python Lab, students learn and practice basic python programming. They expand their skillset by learning and solving basic python problems.

IIT Madras BSc Data Science syllabus

Semester I Semester II
English 1 English 1
Math 1 Math 1
Statistics 1 Statistics 1
Computational Thinking Programming in Python
Semester III Semester IV
Database Management Systems Programming Concepts Using Java
Modern Application Development 1 Modern Application Development 2
Programming, Data Structures and Algorithms Using Python Machine Learning Techniques
Machine Learning Foundations Machine Learning Practice
Business Data Management Business Analytics
Skill Enhancement 1 Skill Enhancement 2
Semester V Semester VI
Core Courses Core Courses
Elective Courses Elective Courses
Strategies for Professional Growth Skill Enhancement Courses
Skill Enhancement Courses -

BSc Data Science syllabus Mumbai University

Semester I Semester II
Descriptive Statistics Probability and Distributions
Descriptive Statistics Practical Probability and Distributions Practical
Introduction to Programming DatabaseManagement
Introduction to Programming Practical RProgramming
Web Technology EnvironmentalScience
Web Technology Practical Project Presentationon Data Sciencein Environmental Science
Business Communication and Information Ethics Calculus
ICT Practical -
Precalculus -
PrecalculusTutorials -
Semester III Semester IV
Testing of Hypothesis Optimization Techniques
SPSS Practical Optimization Techniques Practical
Data Structures Big Data
Data Structures Practical ECommerce and Business Ethics/Fundamentals of Accounting
Microeconomics / Principles Of Management MATLAB Practical
Case Studies on Microeconomics Algorithmsin Data Science
Data Warehousing Algorithmsin Data Science Practical
Linear Algebra and Discrete Mathematics Numerical Methods
Tutorialson Linear Algebra and Discrete Mathematics Numerical Methods Practical
Semester V Semester VI
Artificial Intelligence Machine Learning
Artificial Intelligence Practical Machine Learning Practical
Business Research Methods Cloud Computing
Business Research Methods Practical Cloud Computing Practical
Data Mining Internet of Things
Data Mining Practical Internet of Things Practical
Campus to Corporate Business Forecasting
Project Dissertation Business Forecasting Practical
Electives Electives
Data Visualisation with Power BI/Ta bleau Project Implementation

BSc Data Science Syllabus in Andhra University 

Semester I Semester II
Maths for Data science Introduction to Data science With R
Maths for Data science tutorial R Programming Lab
Semester III Semester IV
Big Data Technology Data Mining and Data Analysis
Big Data Technology through Hadoop Lab Data Mining and Data Analysis lab
- Big data Acquisition and Analysis
- Big data Acquisition and Analysis lab

BSc Data Science in Osmania University 

Semester I Semester II
Fundamentals of Information Technology Problem solving and Python Programming
Fundamentals of Information Technology (Lab) Problem solving and Python Programming (Lab)
Semester III Semester IV
University Specified University Specified
Mini Project Mini Project
Data Engineering with Python Machine Learning
Data Engineering with Python (Lab) Machine Learning (Lab)
Semester V Semester VI
Natural Language Processing Big Data
No SQL Data Bases Deep Learning
Natural Language Processing (Lab) Big Data (Lab)
No SQL Data Bases (Lab) Deep Learning (Lab)
Data Structures and Algorithms Major Project

BSc Data Science Teachings Methods

There are various techniques and methodology used for teaching BSc Data Science. The faculty of this department can teach with a mixture of traditional lectures, modern lectures, practical sessions, seminars and group discussions as well. Below are the teaching methodology and strategies:

  • Lectures
  • Practical Sessions
  • Research Papers
  • Seminars
  • Group Discussions
  • Internships

BSc Data Science Books

Name of the Book Author
Python for Data Analysis Wes McKinney
Python Data Science Handbook Jake VanderPlas
Understanding Machine Learning: From Theory to Algorithms Shai Shalev-Shwartz and Shai Ben-David
R for Data Science Hadley Wickham and Garret Grolemund

BSc Data Science FAQs

Ques. What is BSc Data Science?

Ans. The BSc Data Science is three-year graduation course of an innovative interdisciplinary course designed with industry. This course is for those wishing to work/research in the data science sector. 

Ques. What are the eligibility criteria for BSc Data Science?

Ans. Candidates who have passed 10+2 examination with the science stream and have a minimum aggregate of 55% from a recognized board are eligible to apply for BSc Data Science.

Ques. What are the job options after BSc Data Science?

Ans. Data Architect, Data Administrator, Business Intelligence Manager, Data Scientist, Data Analyst, and Data Architect are good job options for BSc Data Science.

Ques. What is the average salary of a BSc Data Science graduate?

Ans. Data Scientist salary in India from 1 year to 8 years of experience is between INR 4.5 LPA to INR 26 LPA, with an average annual salary of INR10.5 LPA

Ques. What are the core subjects of BSc Data Science?

Ans.

  • Linear Algebra Probability and Inferential Statistics
  • Basic Statistics
  • Discrete Mathematics
  • Programming in C
  • Introduction to Data Science
  • Introduction to Data Structures and Analytics

Ques. What are the electives in BSc Data Science?

Ans. Some of the electives in BSc Data Science:

  • Reinforcement Learning
  • Marketing and Retail Analytics
  • Supply Chain and Logistics Analytics
  • Financial Analytics
  • HR Analytics
  • Social Media Analytics
  • Healthcare Analytics
  • Nature Processing Analytics

Ques. What are the popular topics for BSc Data Science project?

Ans. Some of the popular topics for BSc Data Science project:

  • Human Action Recognition
  • Forest Fire Prediction
  • Road Lane Line Detection
  • Recognition of Speech Emotion

Ques. Is it worth doing BSc Data Science?

Ans. Yes, because Data Science Course is highly popular among students and in India as well as abroad there are a plethora job opportunities for B.Sc. Data Sciencea graduates. There is high demand for this course in tech companies, consultancies, and market research firms.

Ques. What are the top colleges for pursuing BSc Data Science?

Ans. Navrachana University, Sri Sri University, Symbiosis Skill and Open University, NSHM- Knowledge Campus, Academy of Maritime Education and Training (AMET) are some of the top colleges for BSc Data Science.

Ques. What are the areas of recruitment for B.Sc Data Science?

Ans. Banks, Research Firms, CRM Systems, Data Mining are the popular areas of recruitment for B.Sc Data Science graduates.

Bachelor of Science [B.Sc] (Data Science) : 11 answered questions

VIEW ALL

Ques. Should I do an online BSc data science and programming course from IIT Madras? Will I get placement after it?

● Top Answer By Akriti Banerjee on 12 Jul 23

Ans. My friend has enrolled himself for B.Sc. Data Science and Programming course from IIT M. He carefully accessed the course curriculum. According to him, the course requires at least 4 to 6 hours of study each day. One can not simply study it on the weekends and cope up. My friend has a tight working schedule, and therefore, he is considering leaving this course. But if you can devote time for the course each day, then this course will definitely benefit you. The placement statistics are not very clear but the curriculum is rigorous and so you will learn new skills that will come handy during job search.Read more
1
1
2 Answer
●●●

Ques. What are the placements like after a BSc in data science from IIT Madras?

● Top Answer By Tushar Banerjee on 28 Mar 23

Ans. IIT Madras is a highly reputed institution in India, and its BSc in data science program offers a plethora of opportunities for students. Graduates of this course get placed in various sectors including finance, healthcare, retail, and technology.  Some of the job roles that graduates can pursue are  Data analyst Data scientist Business analyst Machine learning engineer Data engineer This is a new program by IIT Madras, and the first batch is yet to graduate. Internships are also offered in this course. The top recruiting companies are Tech Mahindra, Nissan Renault, Aditya Birla, etc. IIT Madras provides 8-month internships. Almost 100% of students are placed.  The salary package offered is 5 LPA to 6 LPA . The average salary package offered is 18 LPA.  However, one must bear in mind the fact that these numbers depend on a number of factors such as the student's skills, experience, and the company to which they are applying to. Some highlights related to the course are: You have excess to the elaborate alumni network of IIT Madras comprising 45000+ graduates working as reputed firms today The program is the right combination of programming and mathematics.  You get the opportunity to learn Machine Learning from India's Machine learning teacher Prof. Balaram Ravindran. The courses offered under this program like Python, Machine Learning, Statistics, Deep Learning, Data Structures, and Algorithms make you a strong candidate for Data Scientist at some of the leading software companies. Off-campus placements are better as on campus, BSc students face tough competition with Engineering students who take away all the good roles. There are many with just an MCA or BCA degree from a normal college working with top Companies like Microsoft. Here we are talking about a degree from the Number 1 Engineering college, IIT Madras; you surely will be offered the best job opportunities as well as the freedom to grow.Read more
0
0
1 Answer
●●●

Ques. What is your opinion of the IIT Madras online BSc degree in data science? Will it lead to high paying jobs?

● Top Answer By Chandrani Banerjee on 29 Mar 23

Ans. IIT Madras offers an online graduate program in data science, which has no age or stream restrictions, and is appealing due to the reputation of the institute and the high demand for data science courses. The program is divided into three levels, with varying durations, courses, and fees. However, there are several shortcomings to the program, according to reviews and interactions with IIT Madras students, including: The time factor: The program requires a long time span for completion, with the expectation of 10 hours per course per week, which may be difficult for busy professionals. The experience factor: The course focuses more on theory than practical problem-solving, which may be less useful in the industry. Practical project-oriented training and experience are more valuable in the current job market. The attention factor: The program offers recorded classes instead of live sessions, which may result in less individual attention and doubt clearance. Other online training programs, such as Skillslash, upGrad, and Great Learning, offer courses that stand out in merit, providing live sessions, project experience guided by industry experts, and career advice. The online BSc Data Science program offered by IIT Madras is costlier compared to other institutes offering the same program. Some other institutes also offer easier installment plans. IIT Madras does not guarantee a job or placement after completion of the program. Therefore, it is best to opt for programs that offer industry experience and save on costs, like the one offered by Skillslash, to ensure job opportunities in the future.Read more
0
0
2 Answer
●●●

Ques. Is IIT Madras Bsc Data Science and programming worth?

● Top Answer By Aditi Banerjee on 28 Mar 23

Ans. My friend was eager to be part of the IIT Madras and when he came across an opportunity that would help him attain his dream without JEE, he grabbed it and filled out the application form for a B.Sc. Data Science and Programming. He was luckily selected and shared his experience at IIT Madras  IIT Madras has even better faculty and facilities than IITI Despite being an online student, you can take part in Shastra (the annual fest of IITM), access the e-library, student ID card, house membership, purchase IITM merchandise and interact with world-class faculty.  He was overwhelmed by the experience and claimed it was one of the best programs he had come across. The following points further highlight the worth and credibility of the course  IITM ranked 1st in overall NIRF ranking for the 3rd consecutive year and 1st in engineering institutes for the 6th consecutive year Data Science field is soaring and an estimate reveals around 11.5 million job availability by 2026. One can pursue this college alongside your physical course There are a number of ways to enter and exit the course There are no age or eligibility restrictions  The course faculty conducts live sessions to clear doubts There are scholarships available providing concessions upto 100% Exposure through interacting with top companies’ CEOs, Executive Managers, etc. You become a part of the extensive alumni network B.Sc. team will help you if you are willing to visit the campus.Read more
1
0
1 Answer
●●●

Ques. Who can join the IIT Madras online BSc degree in data science and programming?

● Top Answer By Arati Sinha on 29 Mar 23

Ans. The online BSc degree in Data Science and Programming offered by IIT Madras is open to students who have completed their 10+2 or equivalent level of education. The program is designed for individuals who are interested in pursuing a career in the field of data science and programming. The program is also suitable for working professionals who want to upgrade their skills and knowledge in this area. There are no specific eligibility criteria related to the stream or background of the student. However, basic knowledge of mathematics and programming is required to understand the course material. The program is conducted entirely online, so students should have access to a computer or laptop and a stable internet connection to participate in the program. Additionally, the program is open to students from all over the world, so international students can also apply. However, they should check the eligibility criteria and admission process for international students, including visa requirements and other formalities. Overall, the online BSc degree in Data Science and Programming offered by IIT Madras is a great opportunity for students and working professionals who are interested in pursuing a career in the field of data science and programming, irrespective of their background or stream of education.Read more
0
0
2 Answer
●●●

Ques. How will the online course B.Sc Data Science launched by IIT Madras helpful to the future of the students?

● Top Answer By Anirban Dasgupta on 30 Mar 23

Ans. The B.Sc Data Science program launched by IIT Madras is designed to provide students with the skills and knowledge necessary to succeed in the field of data science. This field is becoming increasingly important as more and more organizations rely on data to make decisions.  This course is a back door entry to IIT Madras and is a great option for aspirants desperate to be a part of the Institute but unable to clear JEE. These students also become a part of the IIT Madras alumni network and avail all the facilities of the Institute from e-library to fests. This trend has been long-run by foreign universities like GaTech, UMich, UIUC, and UT Austin offering online MS courses. India is still lagging behind and only IIT Madras has been able to take this step till now. This program has 2 entry and 3 exit points, with a capacity of 2,50,000 students, with no eligibility criteria  Even class 12 pass outs are eligible for this course provided they have studied Mathematics and English The program covers a wide range of topics, including statistics, machine learning, data visualization, and big data. Students will work on real-world projects and case studies, allowing them to apply their knowledge in a real-world setting. Overall, B.Sc Data Science program at IIT Madras is a great choice for students interested in a career in data science. It provides them with the skills necessary to succeed in this field.Read more
0
0
1 Answer
●●●

Ques. Which is better to join, IIT Madras online course or UpGrad? IIT Madras is offering a BSc in data science and programming and UpGrad is offering PG diploma.

● Top Answer By Aditi Sengupta on 30 Mar 23

Ans. Without any second thoughts, choose BSc Data Science from IIT Madras. Upgrad course is just an additional course between you and your degree from IIT Madras.  Choosing BSc program from IIT Madras will offer many perks  You become a part of the extensive alumni network of IIT Madras You will be able to avail of Institute placements  Fee waived based on your income criteria  You can clear your doubt directly from the IIT Madras faculty. They are highly approachable. Weekly evaluation maintains the quality standards of the course and makes it one of the best Distance Education Programs. The online course from Upgrad awards you just a certificate while that from IIT Madras awards you a degree. The exams of Upgrad are conducted online whereas BSc exams are conducted offline at exam centers highly under the surveillance of examiners. There is a fixed duration (3-4) of the BSc program which is absent in the case of the Upgrad course. Your CV will be bestowed with an IIT tag, known worldwide while the Upgrad course is rarely known outside India. Internship opportunities are available under the BSc course thus offering much more exposure than Upgrad where you are expected to be already employed. Upgrad is suitable only for those who are working full-time and cannot pursue a full-time course. Else, BSc should be your first option. This course can be pursued full-time and gives enough time to prepare simultaneously for many things like the Civil services exam, and CAT exam or inculcating skills like drawing, painting, music, etc.Read more
0
0
1 Answer
●●●

Ques. How is the IIT Madras BSc Data Science and Programming course? Can it be compared with BSc Computer Science?

● Top Answer By Shweta Das on 22 Jul 21

Ans. As you can see, both these courses are incredibly different, even if you just base it on their names. Data science will need some knowledge of computer science but it does not completely entail computer science. It will also need you to know about machine learning, statistics, and mathematics. Both these subjects are vastly different. With the increasing need for data scientists around the world, institutes have been compelled to provide this course be it online or offline. My advice to you would be to do your research before you decide to enroll in either of these courses.Read more
0
0
1 Answer
●●●

Ques. What are the admission dates of the IIT Madras BSc data science course?

● Top Answer By Admin on 07 Jun 24

Ans. The registrations for IIT Madras BSc Data Science course started on  February 26  for the May 2024 batch. For more details, you can refer to the table below: Particular Details Application Opening February 26, 2024 Application Form Closes Sunday, May 26, 2024 Qualifying Process Involves a 4-week online course followed by an exam. Admission Offers Generally made in July, with classes commencing in August. Mode of Study The BSc in Data Science program at IIT Madras offers a flexible mode of study, allowing learners to complete courses through pre-recorded and synchronous sessions. Age Limit There is no age limit for learners.Read more
0
0
1 Answer
●●●

Ques. How to apply for IIT Madras bsc programming and data science?

● Top Answer By Admin on 31 May 24

Ans. IIT Madras offers an online BSc degree in Programming and Data Science. The course duration is four weeks, followed by a qualifier test at the end. Eligibility:   Candidates must have passed Class 12 or equivalent . There is no age restriction for applying to this course. Admission is based on candidates' performance in a qualifier test. Those who get the minimum required scores in the qualifier exam get to register for foundational-level courses. Candidates eligible to appear for the most recent JEE Advanced can directly go to the foundation level. Application can be filled on the official website of IIT Madras-  https://www.iitm.ac.in/  Last late of Application submission is 28 May 2024. The Exam date is July 7, 2024Read more
0
0
1 Answer
●●●

Comments


No Comments To Show

Bachelor of Science [B.Sc] (Data Science) Colleges IN INDIA

View All
K L University - [KLU]
Guntur, Andhra Pradesh
1.75 L first year fees
VIEW ALL COURSES & FEES
Galgotias University - [GU]
Greater Noida, Uttar Pradesh
65 K first year fees
VIEW ALL COURSES & FEES
Jain University - [JU]
Bangalore, Karnataka
1.25 L first year fees
VIEW ALL COURSES & FEES
Christ University
Bangalore, Karnataka
84 K first year fees
VIEW ALL COURSES & FEES