Curriculum Format
B. Tech. Computer Science and Engineering
Programme Name:
(Specialization in Artificial Intelligence and Machine Learning)
Programme School: Computer Science and Engineering (SCOPE)
Curriculum applicable to
AY 2022-23
(for admitted year xxxx-xx format):
Curriculum Version: 2.2
Approved by & Date 12th Academic Council, 25.05.2024
University Core Min. Credit Requirements ------------> 92
Course Course
Category Course Title Ver. T P C Pre/Co-Requisite Anti-requisite
Code Discipline
Projects and Internships All are compulsory courses except for choices 24
BIC4002 Industrial Internship/ Senior Design Project 2.0 0 0 12 None None Engineering
CAP4001 Capstone 1.0 0 0 6 None None Engineering
SIT1001 Summer Internship 1.0 0 0 2 None None Engineering
ECS2002 Engineering Clinics - System Design 1.0 0 4 2 None None Engineering
ECS3001 Engineering Clinics - Real Time System (or) 1.0 0 4 2 ECS1002 None Engineering
MEC1002 Engineering Graphics 1.0 0 4 2 None None Engineering
Engineering Foundation All are compulsory 16
CSE1012 Problem Solving using Python 2.0 3 2 4 None SWE1004 Engineering
CSE2005 Object Oriented Programming using JAVA 4.1 3 2 4 None CSE2015, SWE2005 Engineering
CSE2001 Data Structures and Algorithms 1.2 3 2 4 None None Engineering
ECE1002 Fundamentals of Electrical and Electronics Engineering 1.1 3 2 4 None None Engineering
Humanities and Management All are compulsory courses except for choices 27
TECH3001 Design Thinking 1.0 3 0 3 None Technology Management
MGT1040 Entrepreneurship 1.0 2 0 2 None None Management
MGT1001 Ethics and Values 2.0 2 0 2 None None Humanities
STS1002/ Fundamentals of Aptitude (or)
1.1 3 0 3 None None Humanities
STS1004 Introduction to Problem Solving
STS1007/ Arithmetic problem solving (or)
1 3 0 3 STS1002/STS1004 None Humanities
STS1009 Introduction to quantitative, logical and verbal ability
STS2006/ Getting started to skill enhancement (or)
1.1 3 0 3 STS1007/STS1009 None Humanities
STS2008 Numerical ability and cognitive intelligence
Course Course
Category Course Title Ver. T P C Pre/Co-Requisite Anti-requisite
Code Discipline
STS2007/ Enhancing problem solving skills (or)
1.0 3 0 3 STS2006/STS2008 None Humanities
STS2009 Advanced aptitude and reasoning skills
Any two English courses depending on SKEPT result 6
ENG1001 English for Essential Communication 1.1 2 2 3 EPT (Not Cleared) ENG1005 Humanities
EPT (Cleared)
ENG1002 English for Effective Communication 1.1 2 2 3 ENG1006 Humanities
/ENG1005
ENG2001 English for Professional Communication 1.1 2 2 3 ENG1002 ENG2004 Humanities
Any one Foreign Language course 2
FRL1001 Basic French 1.0 2 0 2 None None Humanities
FRL1004 Basic Spanish 1.0 2 0 2 None None Humanities
FRL1005 Basic German 1.0 2 0 2 None None Humanities
FRL1006 Basic Japanese 1.0 2 0 2 None None Humanities
Technology Foundation Any one course 3
ECE2001 Analog Devices and Circuits 1.1 3 2 4 ECE1001/ECE1002 None Engineering
ECE2005 Signals and Systems 2.0 4 0 4 MAT1001 None Engineering
ECE1008 Sensors and Control Systems 1.0 3 2 4 None None Engineering
MEC2002 Thermodynamics 2.0 4 0 4 None None Engineering
MEC1009 Introduction to Digital Manufacturing 1.0 3 0 3 None None Engineering
MEC1008 Engineering Mechanics 1.0 4 0 4 None None Engineering
MGT1007 Introduction to Economics for Engineers 1.0 3 0 3 None None Humanities
CSE1006 Foundations for Data Analytics 1.1 2 2 3 None None Engineering
CSE1007 Introduction to Cryptography 2.0 3 2 4 None None Engineering
CSE3002 Artificial Intelligence 2.1 3 0 3 CSE1012/SWE1004 None Engineering
CSE1017 Introduction to Geographical Information Systems 1.0 3 0 3 None None Engineering
ECE1003 Digital Logic Design 1.1 3 2 4 ECE1001/ECE1002 None Engineering
Science Basket All are Compulsory 20
MAT1001 Calculus for Engineers 1.0 3 2 4 None MAT1008 Science
MAT1002 Applications of Differential and Difference Equations 2.0 3 2 4 MAT1001 None Science
MAT1011 Applied Statistics 2.0 3 2 4 None MAT1014 Science
PHY1001, PHY1005,
PHY1008 Modern Physics 2.0 3 2 4 None Science
PHY1010
CHY1009 Chemistry and Environmental Studies 1.0 3 2 4 None CHY1008 Science
Co/Extra Curricular [Compulsory] 2.0 2 None None Clubs
Programme Core Min. Credit Requirements ---------> 36
ECE1003 Digital Logic Design 1.1 3 2 4 ECE1001/ECE1002 None Engineering
Course Course
Category Course Title Ver. T P C Pre/Co-Requisite Anti-requisite
Code Discipline
MAT1003 Discrete Mathematical Structures 2.0 4 0 4 None MAT1007 Science
CSE3004 Design and Analysis of Algorithms 1.2 3 2 4 CSE2001 CSE3023 Engineering
CSE2008 Operating Systems 1.2 3 2 4 None SWE2007, CSE2017 Engineering
CSE1005 Software Engineering 1.0 3 2 4 None SWE1002 Engineering
CSE2007 Database Management Systems 2.1 3 2 4 CSE2001 SWE2006 Engineering
SWE3001,
CSE3003 Computer Networks 2.0 3 2 4 CSE2005 Engineering
CSE3025, ECE3003
ECE2002 Computer Architecture and Organization 2.0 4 0 4 ECE1003 None Engineering
CSE1008 Theory of Computation 2.0 4 0 4 None CSE1013 Engineering
Specialization Electives Min. Credit Requirements ----------> 20
Any course to fulfill the basket requirements
CSE3008 Introduction to Machine Learning 3.0 3 2 4 None CSE2019 Engineering
CSE4006 Deep Learning 4.1 3 2 4 None None Engineering
CSE3015 Natural Language Processing 2.1 3 2 4 CSE3008 None Engineering
CSE4037 Reinforcement Learning 2.0 3 2 4 CSE3008 None Engineering
CSE4047 Computer Vision 1.1 3 2 4 CSE4007 CSE4018 Engineering
CSE4007 Digital Image Processing 1.0 3 2 4 None None Engineering
CSE4019 Applications of Artificial Intelligence 1.0 3 0 3 CSE3002 None Engineering
CSE4020 Agent Based Intelligent Systems 1.1 3 2 4 CSE3002 None Engineering
CSE4021 Introduction to Cognitive Modelling 1.1 3 2 4 CSE3002 None Engineering
University Electives Min. Credit Requirements ----------> 12
Any Course after fulfilling Programme Core & University Core requirements and without duplicity can be taken as University Elective
CSE (AI & ML)
University Core Credits
Projects and Internships 24
Engineering Foundation 16
Humanities & Management 27
Technology Foundation 3
Science Basket 20
Co/Extra Curricular (Clubs) 2
Total UC 92
Program Core 36
Program Electives 20
University Elective 12
Total Credits 160