IIT Madras
IIT Madras Logo

Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science 
offered by IIT Madras

  • Public/Government Institute
  • Estd. 1959
Placement Review Icon

4.5Star Icon

Placements
Infrastructure Review Icon

0.0Star Icon

Infrastructure
Faculty Review Icon

5.0Star Icon

Faculty & Course
Campus Life Review Icon

0.0Star Icon

Campus Life
Value for Money Review Icon

4.5Star Icon

Value for Money
P
Patel Jivan Verified Icon
Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science - Batch of 2029
4.0
Read this before enrolling in IIT Madras BS degree in data science and application.
Learning Experience: IIT Madras BS degree in data science and application is an online program that you can study from any location (also from abroad). All course is published prerecorded on the website of IIT Madras. There is a live doubt-solving lecture on Google Meet or Zoom. It is an online program so there is no need to go, it has campus in Madras but the exams are conducted offline. There are various centers for the exam also in other countries. Its fees are affiliated, also there is a scholarship upto 75%. The total fee is 3-3.5 lakhs for the whole degree.
Placements: There is very good placement support. I am not saying the best. But here the average package is 10 LPA. This is definitely better than tier 3 colleges but not like IITs offline program.
Faculty: Faculty members of this program are from IIT Madras (offline program). They are very good faculty members of this program. There are two teachers in one lecture. They explained the topic in conversational way. Personally, I like that approach to teaching. Eligibility to write the final exam, average of the best 5 out of the first 7 weeks of weekly assignment scores less than 40/100, and attendance in one of the 2 quizzes. The calculation of final course score T for eligible students is as T 0.1GAA + max (0.6F + 0.2 max (Qz1, Qz2, 0.4F + 0.2 Qz1 + 0.3 Qz2)
Course Support: There is good course support online. Definitely, it can't be comparable to IIT Madras offline degree. But there are regular doubts support online classes.
Reviewed on 20 Jun 2025Read More
J
Joshi Sachin Devshankar
Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science - Batch of 2024
4.0
Learning Experience: Learning experience was good
Faculty: Professor Sarang is worst Curriculum was relevant and comprehensive
Course Support: Career support was helpful
Reviewed on 12 Mar 2022Read More
D
Divyansh Verified Icon
Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science - Batch of 2029
4.0
Good course and placements, but limited interaction. Strong self-motivation is needed to succeed.
Learning Experience: Contents are very good and understandable. I'll it is one of the best contents in India to learn Data Science. For Working Professionals to students everyone can do that. It's structure is designed mainly for Working Professionals. Pros :- We have all the contents to learn . We have Assignments you can practice and submit on weekly basis. We have exams every month so your Consistency will be maintained Cons : - As this is an online Degree lack of Motivation is a very big problem among students. No real time pears support for you .
Placements: The Average Placement offered by our program is 10 LPA . that's very good considering it is an online degree . And the highest package is approx 44 LPA. For Placements you have to register in IIC ( Placement e - cell IIT Madras) . after registering they share you details if they have any openings in companys. According to eligibility you can fill the form. And then after techinal round and Interview round you can get you offer if you do well. Also they share Internships opportunities as well there having same process
Faculty: I'll say Faculties are the best Professors of IIT Madras. Their method of teaching is impressive. The Quality of Lectures they provide you can't find anywhere else. Assignments are from the lectures so you can practice after each time you watch lectures. Course Structure: It is Divided into 12 week of content. Each week 1 Graded Assignments and 4-5 practice assignments. After each 4 week you'll have to give exams so there is 3 exams. Quiz 1 ( Week 1-4 ) , Quiz 2 ( Week 1-8 ) End term ( Final Exam of Each sem Week 1-12 )
Course Support: As a student of IIT Madras if you have any doubts you can mail to them directly on their support help desk. Or directly join on call . Also for each specific courses and student affairs there are different branch of Support team that handles your queries so you don't have to phase any problem
Reviewed on 12 Jan 2026Read More
View more 3 Reviews
Right Arrow Icon

Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science
 at 
IIT Madras 
Overview

Identify problems of social relevance that are solvable with deep learning

Duration

48 months

Mode of learning

Online

Official Website

Go to Website External Link Icon

Course Level

UG Degree

Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science
Table of contents
Accordion Icon V3

Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science
 at 
IIT Madras 
Highlights

  • Earn a Bachelor's Degree from IIT Madras
  • One or more weekly online assignments
  • Three quizzes will be conducted at the end of Weeks
Details Icon

Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science
 at 
IIT Madras 
Course details

Who should do this course?
  • Anyone who has passed Class 12 or equivalent can apply irrespective of age or academic background
  • Those who qualify can join the program immediately
  • School students who have appeared for their Class 11 final exams can apply irrespective of their group/stream/board
  • Those who qualify can join the program after passing Class 12
What are the course deliverables?
  • Use appropriate tools in each phase of software development
  • Apply essential practices and strategies in a software project
  • Plan the design and development of a software project
  • Ability to implement game playing algorithms
More about this course
  • Software testing is one of the phases of software development and is believed to be the most time consuming phase of development
  • The importance of software testing is increasing steadily with software becoming ubiquitous and controlling several systems and applications
  • The course will focus on fundamental concepts in developing software, and essential practices employed by software developers, such as requirement gathering, creating software conceptual designs, software comprehension, debugging, testing and verification
  • The main goal of this course is to prepare students to develop the essential skills required to become effective software engineers

Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science
 at 
IIT Madras 
Curriculum

Software Testing

Introduction, testing in software development life-cycle, software testing process levels, testing terminology

Techniques and algorithms for test case design

Open source tools and frameworks for testing

Testing of applications: Testing OO-applications, web applications, GUI and mobile applications

Software Engineering

Deconstructing the software development process: In this week, we will introduce the stages of software development through an exercise of deconstructing a large and complex software system

Discussions in this week will motivate and provide pointers to parts of the software development process, which we will discuss in subsequent weeks

Software Requirements: In this week, learners will be able to identify different types of requirements

Software Conceptual Design: In this week, learners will learn how to create the software conceptual design from requirements. They will be introduced to the Function-Behaviour-Structure (FBS) framework, a popular framework which helps learners think about software design in terms of its functions, structures and behaviors. There will be hands-on activities in a learning environment, think&link. This will help learners map software design solution parts to the FBS framework, and come up with comprehensive and cohesive software designs

AI: Search Methods for Problem Solving

Introduction. History and philosophy. The Turing Test. The Winograd Schema Challenge

State space search. Depth first, breadth First, DFID, comparison

Heuristic search. Heuristic functions. Solution space search. Escaping local optima, Stochastic local search

Population based methods. Genetic algorithms, emergent systems, ant colony optimization

Deep Learning

History of Deep Learning, McCulloch Pitts Neuron, Thresholding Logic, Perceptron Learning Algorithm and Convergence

Multilayer Perceptrons (MLPs), Representation Power of MLPs, Sigmoid Neurons, Gradient Descent

Feedforward Neural Networks, Representation Power of Feedforward Neural Networks, Back propagation

Gradient Descent(GD), Momentum Based GD, Nesterov Accelerated GD, Stochastic GD, Adagrad, RMSProp, Adam

Design Thinking

Introduction to Design Thinking

Empathize - P1

Empathize - P1

Analyze - P1

Speech Technology

Review of Signals and Systems, Continuous time signals and transforms

Discrete time signals, Discrete Fourier transform, Autocorrelation and Cross-Correlation

Acoustic Feature Analysis of Speech Signals I

Acoustic Feature Analysis of Speech Signals II

Deep Learning in Practice

Datasets

Deep Learning Frameworks

Model training

Hardware for DL

Thematic Ideas in Data Science

Introduction to the course, notion of thematic ideas, feature engineering

Data imputation, Handling class imbalance

Bootstrapping

Cross-validation

Faculty Icon

Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science
 at 
IIT Madras 
Faculty details

Meenakshi D'Souza
Meenakshi D'Souza is an Associate Professor at IIIT-Bangalore and has been with the institute for the past ten years. Prior to joining IIIT-Bangalore, Meenakshi worked for Honeywell Technology Solutions, Bangalore. Meenakshi is a council member of ACM India and an Associate Editor of Sadhana, a journal of Indian Academy of Sciences
Dr. Sridhar Iyer
Sridhar Iyer is a Professor in the Department of Computer Science & Engg, and the Head of the Interdisciplinary Programme on Educational Technology, at IIT Bombay. He is also the Head of the Centre for Distance Engineering Education and the Principal Investigator of the National Programme on Technology Enhanced Learning at IIT Bombay.
Dr. Prajish Prasad
Prajish Prasad is a Project Officer at the IIT Madras Online Degree Program, where he works on improving pedagogy and technology aspects in the program. He completed his PhD from the Interdisciplinary Programme in Educational Technology at IIT Bombay. His bachelor and master degrees are in Computer Science.
Deepak Khemani
Deepak Khemani is a Professor in the Department of Computer Science and Engineering, IIT Madras, India. He graduated with three degrees from IIT Bombay, including two in Computer Science. His areas of research are broadly in Artificial Intelligence.

Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science
 at 
IIT Madras 
Admission Process

    Important Dates

    Other courses offered by IIT Madras

    36
    16.63 LPA
    34
    – / –
    13
    20 LPA
    2
    17 LPA
    View Other 127 Courses
    Right Arrow Icon

    Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science
     at 
    IIT Madras 
    Students Ratings & Reviews

    3.8/5
    Verified Icon6 Ratings

    Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science
     at 
    IIT Madras 
     
    Frequently Asked Questions

    qna

    Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science
     at 
    IIT Madras 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...

    Discontinued (Jun 2025)- Bachelor of Science in Programming and Data science
     at 
    IIT Madras 
    Contact Information

    Address

    Indian Institute of Technology, Madras
    Chennai ( Tamil Nadu)

    Phone
    04422578100

    (For general query)

    04422578020

    (For admission query)

    Email
    registrar@iitm.ac.in

    (For general query)

    deanadmn@iitm.ac.in

    (For admission query)

    Go to College Website ->