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
Diploma
12 + 4 Projects
BSc
7 Courses
BS
4+ Courses
Explore Diploma Pathways

View different pathway options with term-by-term schedules

Filter by Level:
🟦

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