What courses are fixed in the IITM BS Data Science program?
The Foundation level (8 courses: Maths I & II, Statistics I & II, English I & II, Computational Thinking, Introduction to Python) is fixed for every student. The Diploma in Programming is also fully fixed. At BSc level, 5 mandatory courses apply: Software Engineering, Software Testing, Artificial Intelligence, Deep Learning, and Strategies for Professional Growth. The Diploma in Data Science has one choice point — Option 1 or Option 2. Real elective freedom begins at BS degree level, roughly 28 credits subject to stream rules. Approximately 114 of 142 degree credits are fixed.
Should I pick Diploma Data Science Option 1 or Option 2?
For almost every technical track, Option 2 (Deep Learning & GenAI) is the lower-regret choice. Choosing Option 1 (Business Analytics) permanently closes off the Intro to Deep Learning & GenAI course at degree level. Option 2 keeps Business Analytics available as a later elective. Only the Data/BI Analyst and business intelligence tracks clearly benefit from Option 1. If you are unsure, pick Option 2.
What are the BS stream rules for elective selection?
The BS level (28 credits) requires: at least 2 programming-stream (BP) Level-4+ courses, at least 2 data-science-stream (BD) Level-4+ courses, and 4 credits from HS/MG (humanities/management). App Dev Lab fills a BP slot; Data Science & AI Lab fills a BD slot. A plan that ignores these rules will not graduate.
What official minors can I earn with the IITM BS Data Science degree?
Six minors available exclusively with the BS: Economics & Finance, Computer Systems, Generative AI, Cloud Computing for AI, Algorithmic Decision Making, and Multimodal AI Systems. Each requires 3 specific courses within your BS elective slots. A separate certificate documents the minor; it does not change the degree certificate. One course counts toward only one minor.
What are the NPTEL and apprenticeship credit limits?
NPTEL credits are capped at 8 total across the whole program (max 4 at BSc level). The apprenticeship is optional: 0, 4, 8, or 12 credits. The 12-credit option requires an 8-month engagement and is the same slot used for the MS-by-Research upgrade. On-campus credit transfers are capped at 24 credits maximum. Source: Handbook, Apr 2026.
How can I get into MS or PhD after IITM BS Data Science?
Four official pathways: (1) GATE-DA or GATE-CS for IITM MTech/MS/PhD; (2) MS by Research upgrade with CGPA 8.0+ after 106 credits — use the 12-credit apprenticeship for the 8-month DSAI research project; (3) Campus MS as a CFTI student or project staff with CGPA 8.0+; (4) Online PG Diploma in AI & ML then MTech via a 20-credit research project. Source: Handbook, Apr 2026.
What is the difference between the Data Scientist and ML Engineer tracks?
Both share Diploma Option 2, Deep Learning Practice, and Data Science & AI Lab. The Data Scientist track adds Algorithms for Data Science and Linear Statistical Models, emphasising statistical modelling. The ML Engineer track leans toward MLOps and production deployment. In the IITM BS catalog there is no hard separation — the distinction is which electives you prioritise. For end-to-end model ownership, choose Data Scientist electives. For keeping models reliably in production, weight toward MLOps and systems courses.
Which IITM BS minor is best for placements?
No single minor is universally best — match it to your target track. Generative AI (LLMs + DL Practice + Math Foundations of GenAI) has the highest 2025–2026 market demand for AI product and engineering roles. Algorithmic Decision Making is strongest for research and quant finance. Economics & Finance serves business analysts and PMs. Cloud Computing for AI suits data engineering and MLOps roles. Choose the minor that reinforces your chosen career track, not the one that sounds most impressive in isolation.
How many electives can you freely choose in IITM BS Data Science?
Approximately 28 BS-level credits are elective, constrained by the BP/BD/HS/MG stream rules (roughly 8–10 committed credits). After stream requirements, about 18–20 credits are genuinely free. If you pursue one minor, 9 of those credits are committed to the minor's 3 courses, leaving roughly 9–11 fully free credits (3–4 courses). NPTEL adds up to 8 credits across the whole degree with a BSc-level sub-cap of 4. Source: Handbook, Apr 2026.