Back to Home
Course Selection Guide

📚 Course Selection Pathway

Complete guide to all 32+ courses in IITM BS Data Science & Applications program. Plan your academic journey from Foundation to BS Degree.

📚
32+
Total Courses
🏅
142
Total Credits
🎯
4
Academic Levels
🛠️
4
Projects

🎯 Your Academic Journey

🟦 Foundation
8 Courses · 32 Credits
🟨 Diploma
12 + 4 Projects
📘 BSc
7 Courses · 28 Credits
🟩 BS
4+ Courses · 28 Credits
Explore Diploma Pathways

View different pathway options with term-by-term schedules

Filter by Level
No courses match your search
🟦

Foundation Level

Build basic skills in mathematics, statistics, and programming

8 Courses
32 Credits
1
Mathematics for Data Science – I
Core
2
Mathematics for Data Science – II
Core
3
Statistics for Data Science – I
Core
4
Statistics for Data Science – II
Core
5
Computational Thinking
Core
6
Programming in Python
Core
7
English – I
Core
8
English – II
Core
🟨

Diploma Level

Programming & Data Science specializations with projects

16 Courses
~54 Credits
Diploma in Programming (6 Courses)
9
Programming, Data Structures and Algorithms using Python
Core
10
Database Management Systems
Core
11
Modern Application Development – I
Core
12
Modern Application Development – II
Core
13
System Commands
Core
14
Programming Concepts using Java
Core
Diploma in Data Science (6 Courses)
15
Machine Learning Foundations
Core
16
Business Data Management
Core
17
Business Analytics
Core
18
Tools in Data Science
Core
19
Statistical Inference
Core
20
Machine Learning Techniques
Core
Diploma Projects (4 Courses)
21
Programming Project – I
Project
22
Programming Project – II
Project
23
Data Science Project – I
Project
24
Data Science Project – II
Project
📘

BSc Degree Level

Advanced topics in software, data, and analytics

7 Courses
28 Credits
25
Software Engineering
Core
26
Data Visualization
Core
27
Exploratory Data Analysis
Core
28
Introduction to Big Data
Core
29
Financial Analytics
Core
30
Probability Models
Core
31
Optimization Methods
Core
🟩

BS Degree Level

Cutting-edge AI, ML, and ethical considerations

4+ Courses
28 Credits
Core Courses (Mandatory)
32
Deep Learning
Core
33
Reinforcement Learning
Core
34
Ethical AI
Core
35
Large Scale Data Processing
Core
Note: BS level may include additional elective courses based on specialization and program updates.

📊 Course Summary

Level Courses Credits Type
🟦 Foundation 8 32 Core Theory
🟨 Diploma Theory 12 ~40 Core Theory
🟨 Diploma Projects 4 ~14 Projects
📘 BSc Level 7 28 Core Theory
🟩 BS Core 4 28 Core + Electives
🎓 Total 35+ 142 Complete Degree