B.Tech Curriculum (from 2022 batch onwards)

Semester 1Credits
MA1110Calculus - I1
MA1220Calculus - II1
CY1017Environmental Chemistry2
EP1108Modern Physics2
ID1063Introduction to Programming3
LA1760English Communication2
CS1010Discrete Math3
AI1001Intro to AI1
Total15


Semester 2Credits
EE1203Vector Calculus1
MA1150Differential Equations1
MA1230Series of Functions1
AI1100Artificial Intelligence1
AI1110Probability and Random Variables3
ID1054Digital Fabrication2
BM1030Bioengineering2
AI1104Programming for AI1
LA/CAxxxxLA/CA Elective3
Total15


Semester 3Credits
ID2230Data Structures3
MA2150Introduction to Metric Spaces1
CS2323Computer Architecture2
CS3510OS - I1
EE2100Matrix Theory3
CS3550DBMS - I1
EE1206Linear Systems and Signal processing3
LA/CAxxxxLA/CA Elective1
LA1770Personality Development1
Total16


Semester 4Credits
AI2101Convex Optimization3
CS2443Algorithms3
AI2000Foundations of Machine Learning3
MA4240Applied Statistics3
CS3320Compilers - I1
CS3563DBMS - II3
EM3020Intro to Entrepreneurship1
Total17


Semester 5Credits
MA5060Numerical Analysis3
AI3000Reinforcement Learning3
AI3020Intro to Computer Networks1
AI2100Deep Learning3
AI3001Advanced Topics in ML2
EE2101Control Systems3
LA/CAxxxxLA/CA Elective1
Total16


Semester 6Credits
XXxxxxFree Electives7
AI Electives
(6 credits can be converted to internship)
9
IDxxxxEngineering Electives1
Total17


Semester 7Credits
AI Electives (see baskets)9
LA/CAxxxxLA/CA Elective1
AI4000Robotics3
AI4013AI for Humanity3
Total16


Semester 8Credits
AI Electives (see baskets)9
XXxxxxFree Electives6
LAxxxxEthics and Values1
Total16



Category Wise Split


Category Wise SplitCreditsPercentage
Free Electives1310.08%
Basic Sciences1612.40%
Basic Engineering Skills1612.40%
Soft Skills43.10%
Department Core7356.59%
LA/CA75.43%
Total129100.00%



Elective Baskets


  • Out of 30 department electives, 17 must be from the baskets (as specified below). The remaining 13 credits can be any of the remaining basket courses or any CS/EE/MA courses.
  • At least TWO of these department elective courses must be 3-credit courses.
  • Six credits of Department Electives in the sixth semester can optionally be converted to a semester long internship in the sixth semester. The onus is on the student to distribute/complete the remaining 11 credits in the sixth semesters in other semesters.
  • Maximum 4 credits of CA courses, and 6 credits of LA courses can be taken.
  • For most AI courses, the lab component is built into the courses themselves.
  • Electives not in the lists below can be considered in a given basket with approval of faculty advisor (e.g. a new AI elective offered by a new faculty).
“Core AI and ML”
(At least 3 credits from the following)
Course NameCredits
Introduction to Statistical Learning Theory1
Kernel Methods1
Sequence Models
Optimization Methods in Machine Learning / Convex Optimization-II3
Bayesian Data Analysis2
Nonlinear Control Techniques3
Information Theory and Coding3
Introduction to Submodular Functions1
Game Theory and Mechanism Design3


“Language Technologies”
(At least 3 credits from the following)
Course NameCredits
Natural Language Processing3
Information Retrieval3
Text Processing3


“Speech and Vision”
(At least 3 credits from the following)
Course NameCredits
Computer Vision3
Speech Systems3
Image and Video Processing3
Surveillance Video Analytics3


“Data Analytics”
(At least 3 credits from following)
Course NameCredits
Predictive Analysis3
Data Mining3
Time Series Analysis1
Graph Analytics for Big Data3
Distributed Systems3
Cloud Computing3
Big Data: Tools and Techniques1


“AI, Neuroscience and Natural Intelligence”
(At least 3 credits from the following)
Course NameCredits
Computational Neuroscience Lab2
Brain Machine Interfaces3
Movement Sciences Lab2
Movement Science and Disorders3
Theoretical & Computational
Neuroscience
2
Applications of AI in Healthcare1



B.Tech Curriculum (from 2021 batch onwards)

Semester 1Credits
MA1110Calculus-I1
MA1220Calculus-II1
CY1017Environmental Chemistry2
EP1108Modern Physics2
ID1063Introduction to Programming3
SSxxxxEnglish Communication2
CS1010Discrete Math3
AI1001Intro to AI1
Total15


Semester 2Credits
EE1203Vector Calculus1
MA1150Differential Equations1
MA1230Series of Functions1
AI1100Artificial Intelligence2
AI1110Probability and Random Variables3
ID1054Digital Fabrication2
BM1030Bioengineering2
AI1104Programming for AI1
LA/CAxxxxLA/CA Elective3
Total16


Semester 3Credits
ID2230Data Structures3
MAxxxxIntroduction to Metric Spaces1
AI2000Foundations of Machine Learning3
EE2100Matrix Theory3
CS3550DBMS - I1
EE3900Linear Systems and Signal processing3
LA/CALA/CA Elective1
SSxxxxPersonality Development1
Total16


Semester 4Credits
AI2101Convex Optimization3
CS2443Algorithms3
AI2100Deep Learning3
MA4240Applied Statistics3
CS3320Compilers - I1
CS3563DBMS - II3
SSxxxxIntro to Entrepreneurship1
Total17


Semester 5Credits
MA5060Numerical Analysis3
CS2323Computer Architecture2
AI3000Reinforcement Learning3
AI3020Intro to Computer Networks1
CS3510OS - I1
AI3001Advanced Topics in ML2
EE2102Control Systems3
LA/CAxxxxLA/CA Elective1
Total16


Semester 6Credits
XXxxxxFree Electives6
AI Electives
(6 credits can be converted to internship)
9
IDxxxxEngineering Electives1
Total16


Semester 7Credits
AI Electives (see baskets)9
LA/CAxxxxLA/CA Elective1
AI4000Robotics3
AI4013AI for Humanity3
Total16


Semester 8Credits
AI Electives (see baskets)9
XXxxxxFree Electives6
LAxxxxEthics and Values1
Total16



Category Wise Split


Category Wise SplitCreditsPercentage
Free Electives129.38%
Basic Sciences1612.50%
Basic Engineering Skills1612.50%
Soft Skills43.13%
Department Core7357.03%
LA/CA75.47%
Total128100.00%



Elective Baskets


  • Out of 30 department electives, 17 must be from the baskets (as specified above). The remaining 13 credits can be any of the remaining basket courses or any CS/EE/MA courses.
  • At least TWO of these department elective courses must be 3-credit courses.
  • Six credits of Department Electives in the sixth semester can optionally be converted to a semester long internship in the sixth semester. The onus is on the student to distribute/complete the remaining 10 credits in the sixth semesters in other semesters.
  • Maximum 4 credit of CA courses, and 6 credits of LA courses can be taken.
  • For most AI courses, the lab component is built into the courses themselves.
  • Electives not in the lists below can be considered in a given basket with approval of faculty advisor (e.g. a new AI elective offered by a new faculty).
“Core AI and ML”
(At least 3 credits from the following)
Course NameCredits
Intro to Statistical Learning Theory1
Kernel Methods1
Sequence Models
Optimization Methods in Machine Learning / Convex Optimization-II3
Bayesian Data Analysis2
Nonlinear Control Techniques3
Information Theory and Coding3
Introduction to Submodular Functions1
Game Theory and Mechanism Design3


“Language Technologies”
(At least 3 credits from the following)
Course NameCredits
Natural Language Processing3
Information Retrieval3
Text Processing3


“Speech and Vision”
(At least 3 credits from the following)
Course NameCredits
Computer Vision3
Speech Systems3
Image and Video Processing3
Surveillance Video Analytics3


“Data Analytics”
(At least 3 credits from following)
Course NameCredits
Predictive Analysis3
Data Mining3
Time Series Analysis1
Graph Analytics for Big Data3
Distributed Systems3
Cloud Computing3
Big Data: Tools and Techniques1


“AI, Neuroscience and Natural Intelligence”
(At least 3 credits from the following)
Course NameCredits
Computational Neuroscience Lab2
Brain Machine Interfaces3
Movement Sciences Lab2
Movement Science and Disorders3
Theoretical & Computational
Neuroscience
2
Applications of AI in Healthcare1



B.Tech Curriculum (from 2020 batch onwards)

Semester 1Credits
MA1110Calculus-I1
MA1220Calculus-II1
CY1017Environmental Chemistry2
EP1108Modern Physics2
ID1063Introduction to Programming3
SSxxxxEnglish Communication2
CS1010Discrete Math3
AI1001Intro to AI1
Total15


Semester 2Credits
EE1203Vector Calculus1
MA1150Differential Equations1
MA1230Series of Functions1
AI1100Artificial Intelligence2
AI1103Probability and Random Variables2
ID1054Digital Fabrication2
BM1030Bioengineering2
IDxxxxEngineering Electives1
AI1104Programming for AI1
LA/CAxxxxLA/CA Elective3
Total16


Semester 3Credits
ID2230Data Structures3
MAxxxxIntroduction to Metric Spaces1
AI2000Foundations of Machine Learning3
EE2100Matrix Theory3
CS3550DBMS - I1
EE3900Linear Systems and Signal processing3
LA1500AI and Humanity1
SSxxxxPersonality Development1
Total16


Semester 4Credits
AI2101Convex Optimization3
CS2443Algorithms3
AI2100Deep Learning3
MAxxxxApplied Statistics3
CS3320Compilers - I1
CS3563DBMS - II3
SSxxxxIntro to Entrepreneurship1
Total17


Semester 5Credits
MA5060Numerical Analysis3
CS2323Computer Architecture2
AI3000Reinforcement Learning3
AI3020Intro to Computer Networks1
CS3510OS - I1
AI3001Advanced Topics in ML2
EE2102Control Systems3
LA/CAxxxxLA/CA Elective1
Total16


Semester 6Credits
XXxxxxFree Electives6
AI Electives
(6 credits can be converted to internship)
9
IDxxxxEngineering Electives1
Total16


Semester 7Credits
AI Electives (see baskets)12
LA/CAxxxxLA/CA Elective1
AI4000Robotics3
Total16


Semester 8Credits
AI Electives (see baskets)9
XXxxxxFree Electives6
LAxxxxEthics and Values1
Total16



Category Wise Split


Category Wise SplitCreditsPercentage
Free Electives129.38%
Basic Sciences1612.50%
Basic Engineering Skills1612.50%
Soft Skills43.13%
Department Core7357.03%
LA/CA75.47%
Total128100.00%



Elective Baskets


  • Out of 30 department electives, 17 must be from the baskets (as specified above). The remaining 13 credits can be any of the remaining basket courses or any CS/EE/MA courses.
  • At least TWO of these department elective courses must be 3-credit courses.
  • Six credits of Department Electives in the sixth semester can optionally be converted to a semester long internship in the sixth semester. The onus is on the student to distribute/complete the remaining 10 credits in the sixth semesters in other semesters.
  • Maximum 4 credit of CA courses, and 6 credits of LA courses can be taken.
  • For most AI courses, the lab component is built into the courses themselves.
  • Electives not in the lists below can be considered in a given basket with approval of faculty advisor (e.g. a new AI elective offered by a new faculty).
  • Some AI B.Tech (2020) students have taken the 4 credit CS3530 course with permission from the instructor. Since it will be wasteful for them to repeat the 1 credit (introductory) version AI3020, we propose (only for B.Tech 2020 batch) that CS3530 may be considered towards completion of AI3020. The extra 3 credits may be considered towards completion of departmental electives.
“Core AI and ML”
(At least 3 credits from the following)
Course NameCredits
Intro to Statistical Learning theory1
Kernel Methods1
Sequence Models
Optimization Methods in Machine Learning/Convex Optimization-II3
Bayesian Data Analysis2
Nonlinear Control Techniques3
Information Theory and Coding3
Introduction to Submodular Functions1
Game Theory and Mechanism Design3


“Language Technologies”
(At least 3 credits from the following)
Course NameCredits
Natural Language Processing3
Information Retrieval3
Text Processing3


“Speech and Vision”
(At least 3 credits from the following)
Course NameCredits
Computer Vision3
Speech Systems3
Image and Video Processing3
Surveillance Video Analytics3


“Data Analytics”
(At least 3 credits from following)
Course NameCredits
Predictive Analysis3
Data Mining3
Time Series Analysis1
Graph Analytics for Big Data3
Distributed Systems3
Cloud Computing3
Big Data: Tools and Techniques1


“AI, Neuroscience and Natural Intelligence”
(At least 3 credits from the following)
Course NameCredits
Computational Neuroscience Lab2
Brain Machine Interfaces3
Movement Sciences Lab2
Movement Science and Disorders3
Theoretical & Computational
Neuroscience
2
Applications of AI in Healthcare1



B.Tech modified curriculum (2019 Batch)

Semester 1Credits
MA1110Calculus - I1
MA1220Calculus - II2
AI1001Introduction to Modern AI1
AI1002Introduction to Drones1
CS1310Discrete Structures - I2
ID1054Digital Fabrication2
ID1035Independent Project1
ID1303Introduction to Programming2
PH/CYxxxxScience Elective2
LA/CAxxxxElectives1
Total15


Semester 2Credits
MA1130Vector Calculus1
AI1101Linear Algebra3
AI1102Probability and Random Variables2
MA1150Differential Equations1
CS1340Discrete Structures - II2
CS1353Introduction to Data Structures3
ID1370Digital Signal Processing1
MA2140Statistics1
EE1210Basic Control Theory1
AI1150IDP1
Total16


Semester 3Credits
MA2120Transforms1
AI2000Foundations of Machine Learning3
MA3140Statistical Inference3
CS2400Principles of Programming Languages - I1
CS3510OS - I1
CS2323Computer Architecture2
AI2003Stochastic Processes1
AI3002Introduction to Brain and Neuroscience1
LA1500What is AI and Humanity?1
AI2050IDP1
Total15


Semester 4Credits
CS2443Algorithms3
CS2420Intro to Complexity Theory1
CS3523OS - II3
AI2100Deep Learning3
AI2150IDP1
AI2101Convex Optimization3
AI1100Artificial Intelligence2
Total16


Semester 5Credits
AI4000Robotics3
CS3550DBMS - I1
AIxxxxAI Electives (baskets below)6
CS3530Computer Networks - I1
AI3000Reinforcement Learning3
LA/CAxxxxLA/CA Elective1
PH/CYxxxxScience Elective1
AI3050IDP1
Total17


Semester 6Credits
AI3102Sequence Models1
AIxxxxAI Electives (baskets below)3
CS3563DBMS - II3
CS3543Computer Networks - II3
XXxxxxFree Electives6
Total16


Semester 7Credits
AIxxxxAI Electives (baskets below)9
PH/CYxxxxScience Elective1
XXxxxxFree Elective2
LA/CAxxxxLA/CA Electives3
Total15


Semester 8Credits
AIxxxxAI Electives (baskets below)8
PH/CYxxxxScience Electives1
LA/CAxxxxLA/CA Electives3
AI3150IDP1
XXxxxxFree Electives2
Total15




SemesterTotal
12345678
AI Core44106530032
AI Elec0000468826
CS25510130026
EE010100002
LA/CA Elec1000213310
Free Elec0000223310
Sci/MA5330101114
ID510000006
Total1615171716151515126


Elective Baskets


  • Six credits of free electives in the sixth semester can optionally be converted to a semester long internship in the sixth semester. The onus is on the student to distribute/complete the remaining 10 credits in the sixth semesters in the other semesters.
  • Electives not in the given basket lists can be considered in a given basket with approval of faculty advisor (e.g. a new AI elective offered by a new faculty).
“Core AI and ML”
(At least 6 credits from the following)
Statistical Learning Theory
Kernel Methods for Machine Learning
Optimization Methods in Machine Learning
Bayesian Data Analysis
Numerical Linear Algebra
Information Theory and Coding
Representation Learning
Introduction to Submodular Functions


“Speech and Vision”
(At least 6 credits from the following)
Computer Vision
Speech Systems
Image and Video Processing


“Language Technologies”
(At least 5 credits from the following)
Natural Language Processing
Information Retrieval
Text Processing


“Data Analytics”
(At least 3 credits from following)
Predictive Analysis
Data Mining
Time Series Analysis
Graph Analytics for Big Data
Distributed Systems
Cloud Computing
Big Data: Tools and Techniques


"Emerging Technologies"
(At least 2 credits from the following)
Principles of Cyber Security
Computer Forensics
Bitcoins and Cryptocurrencies
Cryptography
Randomized Algorithms
Quantom Computing


“AI, Health and Humans”
(At least 2 credits from the following)
Bioformatics
Gene Editing
Applications of AI in Healthcare
Theoretical & Computational Neuroscience
Neromechanics
Natural Intelligence


"Smart Industry"
(At least 2 credits from the following)
Computer Integrated Manufacturing
Machine Diagnostics and Condition Monitoring
Mathematical Elements of Geometrical Modeling