CSE B.Tech Curriculum for 2021 Batch

banner

CSE B.Tech Curriculum for 2021 Batch

Semester - I

SemNumberCourse NameLTPC
IMA101Mathematics I3108
ICS101Computer Programming3006
ICS110Computer Programming Lab0033
IEC101Digital Design3108
IEC110Digital Design Lab0033
IEC102Electrical Circuit Analysis3108
IHS101English1024
IGE101Induction Program0066
Total1331446
Contact Hours / Week30
Semester - II
Sem Number Course Name L T P C
II MA102 Mathematics II 3 1 0 8
II CS103 Data Structures 3 1 0 8
II CS111 Data Structures Lab 0 0 3 3
II CS104 Computer Organization 3 1 0 8
II EC103 Basic Electronic Circuits 3 1 0 8
II EC111 Basic Electronics Lab 0 0 3 3
II HSXXX HSS Elective 3 0 0 6
Total 15 4 6 44
Contact Hours / Week 25
Semester - III
Sem Number Course Name L T P C
III MA203 Mathematics III 3 0 0 6
III MA205 Discrete Mathematics 3 0 0 6
III CS201 Algorithms 3 0 0 6
III CS210 Algorithm Lab 0 0 3 3
III CS202 IT Workshop I 203 7
III SC201 Physics I 3 0 0 6
III HSXXX HSS Elective 3 0 0 6
Total 1706 40
Contact Hours / Week 23
Semester - IV
Sem Number Course Name L T P C
IVCS231
Operating Systems
3 0 0 6
IVCS232
Operating Systems Lab
00 33
IVCS235
Artificial Intelligence
30 06
IV
CSXXX
Artificial Intelligence Lab
0033
IVCS240Database Management Systems
3 0 0 6
IVCS241DBMS Lab
0 033
IVSC202Chemistry
3 0 0 6
IVHSXXX HSS Elective 3 0 0 6
Total 150939
Contact Hours / Week 24
Semester - V
Sem Number Course Name L T P C
V CS301
Theory of Computation
3 10 8
V CS352
Computer Networks
3 0 0 6
V CS353
Computer Networks Lab
0 0 33
V CS306
Machine Learning
3 0 0 6
V CS360Machine Learning Lab
00 33
V CS351
IT Workshop II : Cloud Computing
20 37
V SC301Biology
3 0 0 6
VHSXXX HSS Elective 3 0 0 6
Total 171945
Contact Hours / Week 27
Semester - VI
Sem Number Course Name L T P C
VIMA305Optimization Techniques
3 0 0 6
VICS330
Software Engineering
3 0 0 6
VICS331
Software Engineering Lab
0 0 33
VICS320
Compilers
3 0 0 6
VICS321
Compilers Lab
00 33
VICS361
Computer Security
30 06
VISC302
Physics II
3 0 0 6
VICS300
Project I / Elective - I
0 / 306 / 06
VIHSXXX HSS Elective 3 0 0 6
Total 18/210 12/648
Contact Hours / Week 30/27
Semester - VII (a student will have to take one of the two options)
Option-I L T P C
VII CS401 Data Analytics 3 0 0 6
VII CS4XX Open Elective 3 0 0 6
VII CS4XX Elective II3 0 0 6
VII CS4XX Elective III3 0 0 6
VIICS4XXElective IV
3006
VII HSXXX HSS Elective 3 0 0 6
Total 180 0 36
Contact Hours / Week18
Option-II
VII CS401 Data Analytics 3 0 0 6
VII CS4XX Open Elective 3 0 0 6
VII CS4XX Elective II3 0 0 6
VII CS400 Project II 0 0 1212
VII HSXXX HSS Elective 3 0 0 6
Total 12 0 1236
Contact Hours / Week24
Semester - VIII (a student will have to take one of the two options)
Option-I L T P Credit
VIII CS4XX Elective 3 0 0 6
VIII CS4XX Elective 3 0 0 6
VIII CS4XX Elective 3 0 0 6
VIII CS4XX Elective 3 0 0 6
VIII HSXXX HSS Elective 3 0 0 6
Total 15 0 0 30
Contact Hours / Week15
Option-II
VIII CS4XX Elective 3 0 0 6
VIII CS410 Project III 0 0 18 18
VIII HSXXX HSS Elective 3 0 0 6
Total 60 1830
Contact Hours / Week24
Option-III
VIII CS4XX Elective 3 0 0 6
VIII HSXXX HSS Elective 3 0 0 6
VIII CS411 Internship 0 0 18 18
Total 6 0 18 30
Contact Hours / Week24
Electives CSE
NumberCourse NameLTPC
CS418/CS681Real Time Systems3006
CS412/CS678Game Theory3006
CS671Introduction to Graph Theory3006
CS4XX
Number Theory in Cryptography
3006
CS430
Parallel Programming
3006
CS440/CS679
Image and Video Processing
3006
CS414/CS674
Advanced Computer Architecture
3006
CS415
Ubiquitous Computing
3006
CS451
Design of Internet of Things




CS460
Financial Engineering
3006
CS470
Network Science
3006
CS673
Evolutionary Computation
3006
CS672
Semantic Web Technology
3006
CS682
Human Computer Interaction
3006
CS683
Natural Language Processing
3006
CS472
Deep learning
3006
CS675
Introduction to Blockchain and Cryptocurrency
3006
CS481
Reinforcement Learning (NPTEL)
3006
CS482
Social Networks (NPTEL)
3006
CS475 / CS685
Fuzzy Sets, Logic and Systems
3006
CS474
Web Data Mining
3006
CS462
Computer Vision
3006
CS476
Continual Learning
3006
CS483
Social Network Analysis
3006
CS413
Parallel Computer Architecture
3006
CSXXX
Introduction to Big Data Processing
3006
CSXXX
Approximation Algorithms
3006
CSXXX
Blockchain and its Applications (NPTEL)
3006