Course guides
Every IITM BS course: what it covers, credits, prerequisites and how to prepare for it.
Data Science
IITM BS Algorithmic Thinking in Bioinformatics (BSBT4001) Syllabus
· 5 min read
Data Science
IITM BS Big Data and Biological Networks (BSBT4002): Syllabus and Tips
· 5 min read
Data Science
IITM BS Programming in Python (BSCS1002): Syllabus and Tips
· 5 min read
Data Science
IITM BS Database Management Systems (BSCS2001): Syllabus and Tips
· 5 min read
Data Science
IITM BS PDSA (BSCS2002): Programming, Data Structures and Algorithms
· 5 min read
Data Science
IITM BS Modern Application Development I (BSCS2003): Syllabus and Tips
· 5 min read
Data Science
IITM BS MAD 1 Project (BSCS2003P): Scope and Tips
· 5 min read
Data Science
IITM BS Machine Learning Foundations (BSCS2004): Syllabus and Tips
· 5 min read
Data Science
IITM BS Programming Concepts using Java (BSCS2005): Syllabus and Tips
· 5 min read
Data Science
IITM BS MAD 2 (BSCS2006): Modern Application Development II Syllabus
· 5 min read
Data Science
IITM BS MAD 2 Project (BSCS2006P): Scope and Tips
· 5 min read
Data Science
IITM BS Machine Learning Techniques (BSCS2007): Syllabus and Tips
· 5 min read
Data Science
IITM BS Machine Learning Practice (BSCS2008): Syllabus and Tips
· 5 min read
Data Science
IITM BS Machine Learning Practice Project (BSCS2008P): Scope and Tips
· 5 min read
Data Science
IITM BS Software Engineering (BSCS3001): Syllabus and Tips
· 5 min read
Data Science
IITM BS Software Testing (BSCS3002): Syllabus and Tips
· 5 min read
Data Science
IITM BS AI Search Methods for Problem Solving (BSCS3003): Syllabus
· 5 min read
Data Science
IITM BS Deep Learning (BSCS3004): Syllabus and Tips
· 5 min read
Data Science
IITM BS Programming in C (BSCS3005): Syllabus and Tips
· 5 min read
Data Science
IITM BS Theory of Computation (BSCS3021): Syllabus and Tips
· 5 min read
Data Science
IITM BS Computer Systems Design (BSCS3031): Syllabus and Tips
· 5 min read
Data Science
IITM BS Data Visualization Design (BSCS4001): Syllabus and Tips
· 5 min read
Data Science
IITM BS Privacy and Security in Online Social Media (BSCS4003)
· 5 min read
Data Science
IITM BS App Dev Lab (BSCS4010): Syllabus and Tips
· 5 min read
Data Science
IITM BS Advanced Algorithms (BSCS4021): Syllabus and Tips
· 5 min read
Data Science
IITM BS Operating System (BSCS4022): Syllabus and Tips
· 5 min read
Data Science
IITM BS Computer Networks (BSCS4024): Syllabus and Tips
· 5 min read
Data Science
IITM BS Compiler Design (BSCS4032): Syllabus and Tips
· 5 min read
Data Science
IITM BS Introduction to DL and GenAI (BSDA2001): Syllabus and Tips
· 5 min read
Data Science
IITM BS DL and GenAI Project (BSDA2001P): Syllabus and Tips
· 4 min read
Data Science
IITM BS Data Science and AI Lab (BSDA4001): Syllabus and Tips
· 5 min read
Data Science
IITM BS Introduction to Big Data (BSDA5001): Syllabus and Tips
· 5 min read
Data Science
IITM BS Mathematical Foundations of Generative AI (BSDA5002)
· 4 min read
Data Science
IITM BS Algorithms for Data Science (ADS, BSDA5003): Syllabus
· 4 min read
Data Science
IITM BS Large Language Models (BSDA5004): Syllabus and Tips
· 5 min read
Data Science
IITM BS BSDA5005: Introduction to Natural Language Processing (i-NLP)
· 4 min read
Data Science
IITM BS Deep Learning for Computer Vision (BSDA5006): Syllabus
· 5 min read
Data Science
IITM BS Reinforcement Learning (BSDA5007): Syllabus and Tips
· 5 min read
Data Science
IITM BS Deep Learning Practice (BSDA5013): Syllabus and Tips
· 5 min read
Data Science
IITM BS Machine Learning Operations (MLOps, BSDA5014): Syllabus
· 5 min read
Data Science
IITM BS Sequential Decision Making (BSDA6004): Syllabus and Tips
· 5 min read
Data Science
IITM BS Speech Technology (BSEE4001): Syllabus and Tips
· 5 min read
Data Science
IITM BS Strategies for Professional Growth (BSGN3001): Syllabus
· 5 min read
Data Science
IITM BS English II (BSHS1002): Syllabus and Tips
· 5 min read
Data Science
IITM BS Mathematics for Data Science II (BSMA1003): Syllabus and Tips
· 5 min read
Data Science
IITM BS Statistics for Data Science II (BSMA1004): Syllabus and Tips
· 5 min read
Data Science
IITM BS Mathematical Thinking (BSMA2001): Syllabus and Tips
· 5 min read
Data Science
IITM BS Discrete Mathematics (BSMA3001): Syllabus and Tips
· 5 min read
Data Science
IITM BS Linear Statistical Models (BSMA3012): Syllabus and Tips
· 5 min read
Data Science
IITM BS Statistical Computing (BSMA3014): Syllabus and Tips
· 4 min read
Data Science
IITM BS Linear Models with Applications (BSMA3015): Syllabus and Tips
· 5 min read
Data Science
IITM BS Business Data Management (BSMS2001): Syllabus and Tips
· 5 min read
Data Science
IITM BS Business Data Management Project (BSMS2001P): Guide and Tips
· 5 min read
Data Science
IITM BS Business Analytics (BSMS2002): Syllabus and Tips
· 4 min read
Data Science
IITM BS Market Research (BSMS3002): Syllabus and Tips
· 4 min read
Data Science
IITM BS Managerial Economics (BSMS3033): Syllabus and Tips
· 5 min read
Data Science
IITM BS Corporate Finance (BSMS3034): Syllabus and Tips
· 4 min read
Data Science
IITM BS Industry 4.0 (BSMS4001): Syllabus and Tips
· 5 min read
Data Science
IITM BS BSMS4002: Design Thinking for Data-Driven App Development
· 5 min read
Data Science
IITM BS Financial Forensics (BSMS4003): Syllabus and Tips
· 5 min read
Data Science
IITM BS Game Theory and Strategy (BSMS4023): Syllabus and Tips
· 5 min read
Data Science
IITM BS System Commands (BSSE2001): Syllabus and Tips
· 5 min read
Data Science
IITM BS Tools in Data Science (BSSE2002): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS C Programming Laboratory (CS1901): Syllabus and Tips
· 5 min read
Electronic Systems
IITM BS Electronic Systems Thinking and Circuits Lab (EE1104)
· 4 min read
Electronic Systems
IITM BS Introduction to the Linux Shell (CS1102): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Linux Systems Laboratory (CS1902): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Digital Systems (EE1102): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Electrical and Electronic Circuits (EE1103): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Electronics Laboratory (EE1105): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Embedded C Programming (CS2101): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Embedded C Programming Lab (CS2901): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Math for Electronics II (MA2101): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Signals and Systems (EE2101): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Analog Electronic Systems (EE2102): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Analog Electronics Laboratory (EE2104): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Digital Signal Processing (EE3101): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Digital System Design (EE2103): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Sensors and Applications (EE3103): Syllabus and Tips
· 5 min read
Electronic Systems
IITM BS Sensors and Applications Lab (EE3104): Syllabus and Tips
· 5 min read
Electronic Systems
IITM BS Control Engineering (EE3102): Syllabus and Tips
· 5 min read
Electronic Systems
IITM BS Electronics System Project (EE3999): Syllabus and Tips
· 5 min read
Electronic Systems
IITM BS Signal Processing Project (EE4999): Syllabus and Tips
· 5 min read
Electronic Systems
IITM BS Electromagnetic Fields and Transmission Lines (EE3105)
· 5 min read
Electronic Systems
IITM BS Embedded Linux and FPGAs (EE3102): Syllabus and Tips
· 5 min read
Electronic Systems
IITM BS Electronic Product Design (EE4102): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Analog Circuits (EE3107): Syllabus and Tips
· 5 min read
Electronic Systems
IITM BS Digital IC Design (EE5102): Syllabus and Tips
· 5 min read
Electronic Systems
IITM BS Biomedical Electronic Systems (EE5104): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Power Management for Electronic Systems (EE5103) Syllabus
· 5 min read
Electronic Systems
IITM BS Semiconductor Devices and VLSI (EE3106): Syllabus and Tips
· 5 min read
Electronic Systems
IITM BS Probability and Statistics (MA3101): Syllabus and Tips
· 4 min read
Electronic Systems
IITM BS Electronic Testing and Measurement (EE4108): Syllabus and Tips
· 5 min read
Data Science
IIT Madras BS Data Science Courses: Full List With Codes (2026)
· 8 min read