2021 BTech IT Curriculum
2021 BTech IT Curriculum
Bachelor of Technology
In
Information Technology
(B.Tech. - Four Years)
Regulations 2021
CURRICULUM
SCHOOL OF COMPUTING
(d) Mapping Program Educational Objectives (PEO) to Program Learning Outcomes (PLO)
Program Learning Outcomes (PLO)
Program Specific Outcomes
Graduate Attributes (GA)
(PSO)
Engineeri Environm
Design & Analysis, Modern Individual Project
ng Problem Society & ent & Communi Life Long
Develop Design, Tool Ethics & Team Mgt. & PSO - 1 PSO - 2 PSO - 3
Knowledg Analysis Culture Sustaina cation Learning
ment Research Usage Work Finance
e bility
PEO - 1 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
PEO - 2 3 3 3 3 3 1 1 3 1 3 1 3 3 3 3
PEO - 3 3 3 3 3 3 1 1 1 1 1 3 3 3 3 3
PEO - 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
PEO - 5 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3
1 – Low Correlation, 2 – Medium Correlation, 3 – High Correlation
Problem Analysis
Communication
Code
PSO - 1
PSO - 2
PSO - 3
Ethics
21CSS101J Programming for Problem Solving 3
21CSC201J Data Structures and Algorithms 3
21CSC101T Object Oriented Design and Programming 3 2
21CSS201T Computer Organization and Architecture 3
21CSC204J Design and Analysis of Algorithms 3 2
21CSC202J Operating Systems 2 3
21CSC303J Software Engineering and Project Management 3
21CSC203P Advanced Programming Practice 3
21CSC301T Formal Language and Automata 2 3
21CSC302J Computer Networks 2 3
21CSC205P Database Management Systems 2 3
21CSC206T Artificial Intelligence 2 3
21CSC317J Information Retrieval Techniques 3
21CSC314P Big Data Essentials 3 2
21CSE251T Digital Image Processing 3
21ITE201T Machine Learning 3 2
21CSE268T Bio Inspired Computing
21CSE351T Computational Logic 2 3
21CSE352T Neuro Fuzzy and Genetic Programming 3 2
21CSE358T Cryptography and Network Security 3
21CSE355T Data Mining and Analytics 3 2
21CSE356T Natural Language Processing 3
21CSE359T Information Storage and Management 3
21CSE361T Database Security and Privacy 2
21CSE354T Full Stack Web Development 3
21CSE362T Cloud Computing 3
21CSE310J Quantum Computation 3 2
21ITE302T Internet of Things 3 2 2 2
21ITE303T Block chain Technology 3 2 2
21CSE451T Pattern Recognition Techniques 3
21CSE454T Computer Vision 3
21CSE456T Software Defined Networks 2 2
21CSE457T Service Oriented Architecture 3
21CSE460T Network Protocols and Algorithms 3
21CSE475T Applied Graph theory 3
21CSE477T Cloud Native Architecture for Modern Platforms 3 3
21CSE479T Fault Tolerant Systems 3
21CSE480T Image and Video Processing 3
21CSP339L Community Connect (To be completed in 4th sem vacation) 3 3
21CSP340L /
Project (Compulsory for exit option at 6th sem) / MOOC
21CSP341T
21CSP433L Major Project 3 3
21CSP434L Semester Internship 3 3
21CSP339L Community Connect (To be completed in 4th sem vacation)
3– High Correlation, 2 – Medium Correlation, 1 – Low Correlation
Program Structure: B.Tech. in Computer Science and Engineering w/s Information Technology
1. Humanities & Social Sciences 2. Basic Science Courses (B)
including Management Courses (H) Hours/
Course Course Week
Hours/
Course Course Week Code Title L T P C
Code Title L T P C Semiconductor Physics and
21PYB102J 3 1 2 5
21LEH101T Communicative English 2 1 0 3 Computational Methods
21LEH102T Chinese Language 21CYB101J Chemistry 3 1 2 5
21LEH103T French Language 21MAB101T Calculus and Linear Algebra 3 1 0 4
21LEH104T German Language Advanced Calculus and Complex
2 1 0 3 21MAB102T 3 1 0 4
21LEH105T Japanese Language Analysis
21LEH106T Korean Language 21MAB206T Numerical Methods and Analysis 3 1 0 4
21LEH107T Spanish Language 21MAB204T Probability and Queueing Theory 3 1 0 4
21GNH101J Philosophy of Engineering 1 0 1 2 21MAB302T Discrete Mathematics 3 1 0 4
21PDH201T Social Engineering 2 0 0 2 21BTB102T Introduction to Computational Biology 2 0 0 2
21GNH401T Behavioral Psychology 2 1 0 3 Total Learning Credits 32
Total Learning Credits 13
4. Professional Core Courses (C)
3. Engineering Science Courses (S) Hours/
Course Course Week
Hours/
Course Course Week Code Title L T P C
Code Title L T P C Object Oriented Design and
21MES101L Basic Civil and Mechanical Workshop 0 0 4 2 21CSC101T 2 1 0 3
Programming
21MES102L Engineering Graphics and Design 0 0 4 2 21CSC201J Data Structures and Algorithms 3 0 2 4
21EES101T Electrical and Electronics Engineering 3 1 0 4 21CSC202J Operating Systems 3 0 2 4
21CSS101J Programming for Problem Solving 3 0 2 4 21CSC203P Advanced Programming Practice 3 1 0 4
21CSS201T Computer Organization and Architecture 3 1 0 4 21CSC204J Design and Analysis of Algorithms 3 0 2 4
21DCS201P Design Thinking and Methodology 1 2 0 3 21CSC205P Database Management Systems 3 1 0 4
21CSS303T Data Science 2 0 0 2 21CSC206T Artificial Intelligence 2 1 0 3
Total Learning Credits 21 21CSC301T Formal Language and Automata 3 0 0 3
21CSC302J Computer Networks 3 0 2 4
Software Engineering and Project
5. Professional Elective Courses (E) 21CSC303J 2 0 2 3
Management
(Any 8 Elective Courses) 21CSC317J Information Retrieval Techniques 2 0 2 3
Hours/ 21CSC314P Big Data Essentials 2 1 0 3
Course Course
Week
Code Title L T P C Total Learning Credits
42
21CSE251T Digital Image Processing 2 1 0 3
21ITE201T Machine Learning 3 6. Open Elective Courses (O)
21CSE268T Bio Inspired Computing 3 (Any 3 courses) offered by School of
21CSE351T Computational Logic 3 Computing
21CSE352T Neuro Fuzzy and Genetic Programming 3 Hours/
Course Course Week
21CSE358T Cryptography and Network Security 3
21CSE355T Data Mining and Analytics 3 Code Title L T P C
21CSE356T Natural Language Processing 3 21CSO351T Web Programming 3
21CSE359T Information Storage and Management 3 21CSO352T Python Programming 3
21CSE361T Database Security and Privacy 3 21CSO353T Mobile Application Development 3
21CSE354T Full Stack Web Development 3 21CSO354T Data Analytics 3
21CSE362T Cloud Computing 3
Total Learning Credits 9
21CSE310J Quantum Computation 2 0 2 3
21ITE302T Internet of Things 3
21ITE303T Blockchain Technology 3 7. Project Work, Seminar, Internship
21CSE451T Pattern Recognition Techniques 3 In
Industry / Higher Technical
21CSE454T Computer Vision 3
Institutions (P)
21CSE456T Software Defined Networks 3
Hours/
21CSE457T Service Oriented Architecture 3 Course Course Week
21CSE460T Network Protocols and Algorithms 3 Code Title L T P C
21CSE475T Applied Graph theory 3 Community Connect (To be completed
21CSE477T Cloud Native Architecture for Modern 3 21CSP345L 0 0 2 1
in 4th sem vacation)
Platforms 21CSP346L 0 6
21CSE479T Fault Tolerant Systems 3 21CSP347T Project (Compulsory for exit option at 6th
21CSE480T Image and Video Processing 3 0 3
sem) / MOOC / /
Total Learning Credits 24 3 0
21CSP437L Major Project 3
8. Mandatory Courses (M) 0 0 15
21CSP438L Semester Internship 0
Code Course Title L T P C
Total Learning Credits 19
21PDM101L Professional Skills and Practices 0 0 2 0
21CYM101T Environmental Science 1 0 0 0
21PDM102L General Aptitude 0 0 2 0
21LEM201T Professional Ethics* 1 0 0 0
21PDM201L Verbal Reasoning* 0 0 2 0
21PDM202L Critical and Creative Thinking Skills* 0 0 2 0
21PDM301L Analytical and Logical Thinking Skills* 0 0 2 0
21PDM302L Employability Skills and Practices* 0 0 2 0
Implementation Plan: B.Tech. in Computer Science and Engineering w/s Information Technology
Semester – I Semester - II
Hours/ Week Hours/
Code Course Title L T P C Code Course Title Week C
21LEH102T/ L T P
21LEH103T/ 21LEH101T Communicative English 2 1 0 3
Chinese Language/ French Language / 21MAB102T Advanced Calculus and Complex Analysis 3 1 0 4
21LEH104T/
German Language / Japanese Language / 2 1 0 3 Semiconductor Physics and Computational
21LEH105T/ 21PYB102J 3 1 2 5
Korean Language / Spanish Language Methods
21LEH106T/
21LEH107T Engineering Graphics and Design /
21MES102L/
21GNH101J Philosophy of Engineering 1 0 2 2 Basic Civil and Mechanical Workshop 0 0 4 2
21MES101L
21MAB101T Calculus and Linear Algebra 3 1 0 4
21CYB101J Chemistry 3 1 2 5 21EES101T Electrical and Electronics Engineering 3 1 0 4
21BTB102T Introduction to Computational Biology 2 0 0 2 21CSC101T Object Oriented Design and Programming 2 1 0 3
Basic Civil and Mechanical Workshop / 21CYM101T Environmental Science* 1 0 0 0
21MES101L/ 21PDM102L General Aptitude* 0 0 2 0
Engineering Graphics and Design 0 0 4 2
21MES102L
Total Learning Credits 21
21CSS101J Programming for Problem Solving 3 0 2 4
21PDM101L Professional Skills and Practices 0 0 2 0
Total Learning Credits 22
Semester – V Semester – VI
Hours/ Week Hours/ Week
Code Course Title L T P C Code Course Title L T P C
21MAB302T Discrete Mathematics 3 1 0 4 21CSS303T Data Science 2 0 0 2
21CSC301T Formal Language and Automata 3 0 0 3 Software Engineering and Project
21CSC303J 2 0 2 3
21CSC302J Computer Networks 3 0 2 4 Management
21CSC314P Big Data Essentials 2 1 0 3 21CSC317J Information Retrieval Techniques 2 0 2 3
E Professional Elective – II 3 E Professional Elective – III 3
O Open Elective – I 3 E Professional Elective – IV 3
Community Connect (To be completed in 4th O Open Elective – II 3
21CSP345L 0 0 2 1
sem vacation) 21CSP346L/ Project (compulsory for exit option at 6th 0/ 6/
0 3
21PDM301L Analytical and Logical Thinking Skills 0 0 2 0 21CSP347T semester) / MOOC 3 0
Total Learning Credits 21 21PDM302L Employability Skills and Practices 0 0 2 0
Total Learning Credits 20