CSE BTech Curriculum for the 2019 and 2020 batches
Semester-I |
||||||
Sem |
Number |
Course Name |
L |
T |
P |
C |
I |
MA101 |
Mathematics I |
3 |
1 |
0 |
8 |
I |
CS101 |
Computer Programming |
2 |
1 |
0 |
6 |
I |
CS110 |
Computer Programming Lab |
0 |
1 |
3 |
5 |
I |
EC101 |
Digital Design |
3 |
1 |
0 |
8 |
I |
EC110 |
Digital Design Lab |
0 |
0 |
3 |
3 |
I |
EC102 |
Electrical Circuit Analysis |
3 |
1 |
0 |
8 |
I |
HS101 |
English |
1 |
0 |
2 |
4 |
I |
GE101 |
Induction Program |
0 |
0 |
6 |
6 |
|
Total |
12 |
5 |
14 |
48 |
|
Contact Hours / Week |
31 |
|||||
|
|
|
|
|
||
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 |
CS221 |
Data Communication |
3 |
0 |
0 |
6 |
III |
CS202 |
IT Workshop I |
0 |
1 |
3 |
5 |
III |
SC201 |
Physics I |
3 |
0 |
0 |
6 |
III |
HSXXX |
HSS Elective |
3 |
0 |
0 |
6 |
|
Total |
18 |
1 |
6 |
44 |
|
Contact hours/week |
25 |
|||||
Semester-IV |
||||||
Sem |
Number |
Course Name |
L |
T |
P |
C |
IV |
CS205 |
Formal Languages and Automata |
3 |
0 |
0 |
6 |
IV |
CS231 |
Operating Systems |
3 |
0 |
0 |
6 |
IV |
CS232 |
Operating Systems Lab |
0 |
0 |
4 |
4 |
IV |
CS235 |
Artificial Intelligence |
3 |
0 |
0 |
6 |
IV |
CS240 |
Database Management Systems |
3 |
0 |
0 |
6 |
IV |
CS241 |
DBMS Lab |
0 |
0 |
4 |
4 |
IV |
SC202 |
Chemistry |
3 |
0 |
0 |
6 |
IV |
HSXXX |
HSS Elective |
3 |
0 |
0 |
6 |
|
Total |
18 |
0 |
8 |
44 |
|
Contact Hours / Week |
26 |
|||||
|
|
|
|
|
|
|
Semester-V |
||||||
Sem |
Number |
Course Name |
L |
T |
P |
C |
V |
CS301 |
Theory of Computation |
3 |
0 |
0 |
6 |
V |
CS352 |
Computer Networks |
3 |
0 |
0 |
6 |
V |
CS353 |
Computer Networks Lab |
0 |
0 |
4 |
4 |
V |
CS306 |
Machine Learning |
3 |
0 |
0 |
6 |
V |
CS360 |
Machine Learning Lab |
0 |
0 |
3 |
3 |
V |
CS351 |
IT Workshop III : Cloud Computing |
2 |
0 |
3 |
7 |
V |
SC301 |
Biology |
3 |
0 |
0 |
6 |
V |
HSXXX |
HSS Elective |
3 |
0 |
0 |
6 |
|
Total |
17 |
0 |
10 |
44 |
|
Contact Hours / Week |
27 |
|||||
Semester-VI |
||||||
Sem |
Number |
Course Name |
L |
T |
P |
C |
VI |
MA305 |
Optimization Techniques |
3 |
0 |
0 |
6 |
VI |
CS330 |
Software Engineering |
3 |
0 |
0 |
6 |
VI |
CS331 |
Software Engineering Lab |
0 |
0 |
4 |
4 |
VI |
CS320 |
Compilers |
3 |
0 |
0 |
6 |
VI |
CS321 |
Compilers Lab |
0 |
0 |
3 |
3 |
VI |
CS361 |
Computer Security |
3 |
0 |
0 |
6 |
VI |
SC302 |
Physics II |
3 |
0 |
0 |
6 |
VI |
CS300 |
Project I(Optional) |
0 |
0 |
6 |
6 |
VI |
HSXXX |
HSS Elective |
3 |
0 |
0 |
6 |
|
Total |
18 |
0 |
13-7 |
49/43 |
|
|
Contact Hours / Week |
31/25 |
||||
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 I |
3 |
0 |
0 |
6 |
VII |
CS4XX |
Elective II |
3 |
0 |
0 |
6 |
VII |
HSXXX |
HSS Elective |
3 |
0 |
0 |
6 |
|
|
Total |
15 |
0 |
0 |
30 |
|
|
|
|
|
|
|
Option-II |
||||||
VII |
CS401 |
Data Analytics |
3 |
0 |
0 |
6 |
VII |
CS4XX |
Open Elective |
3 |
0 |
0 |
6 |
VII |
CS4XX |
Elective I |
3 |
0 |
0 |
6 |
VII |
CS400 |
Project II |
0 |
0 |
6 |
6 |
VII |
HSXXX |
HSS Elective |
3 |
0 |
0 |
6 |
|
|
Total |
12 |
0 |
6 |
30 |
|
|
|
||||
|
|
|
|
|
|
|
Semester-VIII |
||||||
(a student has to take one of the three 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 |
|
Option-II |
||||||
VIII |
CS4XX |
Elective |
3 |
0 |
0 |
6 |
VIII |
CS4XX |
Elective |
3 |
0 |
0 |
6 |
VIII |
CS4XX |
Elective |
3 |
0 |
0 |
6 |
VIII |
CS410 |
Project III |
0 |
0 |
6 |
6 |
VIII |
HSXXX |
HSS Elective |
3 |
0 |
0 |
6 |
|
|
Total |
12 |
0 |
6 |
30 |
Option III |
||||||
VIII |
CS4XX |
Elective |
3 |
0 |
0 |
6 |
VIII |
CS4XX |
Elective |
3 |
0 |
0 |
6 |
VIII |
|
Internship |
0 |
0 |
18 |
18 |
|
|
Total |
6 |
0 |
18 |
30 |
Electives CSE
Number |
Course Name |
L |
T |
P |
C |
CS418/CS681 |
Real Time Systems |
3 |
0 |
0 |
6 |
CS412/CS678 |
Game Theory |
3 |
0 |
0 |
6 |
CS671 |
Introduction to Graph Theory |
3 |
0 |
0 |
6 |
CS4XX |
Number Theory in Cryptography |
3 |
0 |
0 |
6 |
CS430 |
Parallel Programming |
3 |
0 |
0 |
6 |
CS440/CS679 |
Image and Video Processing |
3 |
0 |
0 |
6 |
CS414/CS674 |
Advanced Computer Architecture |
3 |
0 |
0 |
6 |
CS415 |
Ubiquitous Computing |
3 |
0 |
0 |
6 |
CS451 |
Design of Internet of Things |
3 |
0 |
0 |
6 |
CS460 |
Financial Engineering |
3 |
0 |
0 |
6 |
CS470 |
Network Science |
3 |
0 |
0 |
6 |
CS673 |
Evolutionary Computation |
3 |
0 |
0 |
6 |
CS672 |
Semantic Web Technologies |
3 |
0 |
0 |
6 |
CS682 |
Human Computer Interaction |
3 |
0 |
0 |
6 |
CS683 |
Natural Language Processing |
3 |
0 |
0 |
6 |
CS471 |
Deep learning |
3 |
0 |
0 |
6 |
CS675 |
Introduction to Blockchain and Cryptocurrency |
3 |
0 |
0 |
6 |
CS481 |
Reinforcement Learning (NPTEL) |
3 |
0 |
0 |
6 |
CS482 |
Social Networks (NPTEL) |
3 |
0 |
0 |
6 |
CS475 /CS685 |
Fuzzy Sets, Logic and Systems |
3 |
0 |
0 |
6 |
CS474 |
Web Data Mining |
3 |
0 |
0 |
6 |
CS462 |
Computer Vision |
3 |
0 |
0 |
6 |
CS676 |
Continual Learning |
3 |
0 |
0 |
6 |
CS483 |
Social Network Analysis |
3 |
0 |
0 |
6 |
CS413 |
Parallel Computer Architecture |
3 |
0 |
0 |
6 |
CSXXX |
Introduction to BigData Processing |
3 |
0 |
0 |
6 |
CSXXX |
Approximation Algorithms |
3 |
0 |
0 |
6 |
CSXXX |
Blockchain and its Applications (NPTEL) |
3 |
0 |
0 |
6 |