|
Year |
Semester |
Course Type |
Course Title |
Code |
L-T-P |
Credits |
|
First |
1st |
Core |
Computer Organization and Design |
CSE 401 |
3-0-2 |
4 |
|
Core |
Database Systems |
CSE 402 |
3-0-2 |
4 |
||
|
Core |
Mathematical Foundations of Computer Science |
CSE 403 |
3-0-2 |
4 |
||
|
Core |
Operating Systems Design |
CSE 404 |
3-1-0 |
4 |
||
|
Core |
Programming and Data Structures |
CSE 405 |
3-0-2 |
4 |
||
|
Core |
Seminar |
– |
1 |
|||
|
2nd |
Core |
Computer Networks |
CSE 406 |
3-1-0 |
4 |
|
|
Core |
Design and Analysis of Algorithms |
CSE 407 |
3-0-2 |
4 |
||
|
Core |
Introduction to South Asia |
HSS-0** |
2-0-0 |
2 |
||
|
GE |
General Elective 1 |
CSE *** |
– |
4 |
||
|
GE |
General Elective 2 |
CSE *** |
– |
4 |
||
|
OE |
Open Elective 1 |
2-0-0 |
2 |
|||
|
Core |
Term Paper |
CSE 408 |
– |
1 |
||
|
Second |
3rd |
Core |
Data Mining |
CS 501 |
3-0-2 |
4 |
|
Core |
Fundamentals of Artificial Intelligence |
CS 502 |
3-1-0 |
4 |
||
|
Core |
Fundamentals of Machine Learning |
CS 503 |
3-0-2 |
4 |
||
|
Core |
Optimization Techniques |
CS 504 |
3-1-0 |
4 |
||
|
Core |
Advanced Data Structure and Algorithms |
CS 505 |
3-0-2 |
4 |
||
|
Core |
Seminar |
|||||
|
4th |
OE |
Open Elective 2 |
*** *** |
– |
2 |
|
|
TE* |
Track Elective 1 |
CSE *** |
– |
4 |
||
|
TE |
Track Elective 2 |
CSE *** |
– |
4 |
||
|
TE |
Track Elective 3 |
CSE *** |
– |
4 |
||
|
TE |
Track Elective 4 |
CSE *** |
– |
4 |
||
|
Core |
Term Paper |
|||||
|
Third |
5th |
– |
Dissertation (Part I)** |
CS 601 |
– |
20 |
|
6th |
– |
Dissertation (Part II) |
CS 602 |
– |
20 |
|
|
Total |
120 |
|||||
|
Note: *The TE courses are to be chosen from the specialization buckets as shown in Table below. These courses will be floated by the department as per the availability of faculties. **The dissertation has to be in the area of specialization. |
||||||
TABLE : TE AND GE COURSES
|
Course Type |
Course Title |
Course Code |
L-T-P |
Credits |
|
Track 1: Artificial Intelligence & Machine Learning |
||||
|
TE |
Advanced Machine Learning |
CS-E 501 |
3-1-0 |
4 |
|
TE |
AI and ML Techniques for Cyber Security |
CS-E 502 |
3-0-2 |
4 |
|
TE |
Big Data Analytics |
CS-E 503 |
3-1-0 |
4 |
|
TE |
Computational Intelligence |
CS-E 504 |
3-0-2 |
4 |
|
TE |
Deep Learning |
CS-E 505 |
3-0-2 |
4 |
|
TE |
Evolutionary Algorithms |
CS-E 506 |
3-1-0 |
4 |
|
TE |
Information Retrieval |
CS-E 507 |
3-1-0 |
4 |
|
TE |
Natural Language Processing |
CS-E 508 |
3-1-0 |
4 |
|
TE |
Network Science |
CS-E-509 |
3-0-2 |
4 |
|
TE |
Reinforcement Learning |
CS-E-510 |
3-0-2 |
4 |
|
TE |
Social Media Analytics |
CS-E 511 |
3-0-2 |
4 |
|
Track 2: Advanced Network & Systems |
||||
|
TE |
Blockchain Technology |
CS-E 521 |
3-1-0 |
4 |
|
TE |
Cloud Computing |
CS-E 522 |
3-1-0 |
4 |
|
TE |
Cryptography and Network Security |
CS-E 523 |
3-1-0 |
4 |
|
TE |
Distributed Systems |
CS-E 524 |
3-1-0 |
4 |
|
TE |
Internet of Things |
CS-E 525 |
3-1-0 |
4 |
|
TE |
Linear Programming for Computer Networks |
CS-E 526 |
3-1-0 |
4 |
|
TE |
Optical Networks |
CS-E 527 |
3-1-0 |
4 |
|
TE |
Performance Modeling of Computer Networks |
CS-E-528 |
3-1-0 |
4 |
|
TE |
Software Defined Networking |
CS-E-529 |
3-1-0 |
4 |
|
General Electives |
||||
|
GE |
Distributed Machine Learning |
CS-E 541 |
3-1-0 |
4 |
|
GE |
Embedded Systems Design |
CS-E 542 |
3-1-0 |
4 |
|
GE |
Fuzzy Modelling |
CS-E 543 |
3-1-0 |
4 |
|
GE |
Logic for Computer Science |
CS-E 544 |
3-1-0 |
4 |
|
GE |
Mobile Computing |
CS-E 545 |
3-1-0 |
4 |
|
GE |
Performance Modeling and Simulation of Computer Systems |
CS-E 546 |
3-1-0 |
4 |
|
GE |
Queueing Theory with Applications |
CS-E 547 |
3-0-2 |
4 |
|
GE |
Real-Time Systems |
CS-E-548 |
3-1-0 |
4 |
|
GE |
Soft Computing |
CS-E-549 |
3-1-0 |
4 |
|
GE |
Theory of Computation |
CS-E-550 |
3-1-0 |
4 |
|
Remark: A student opting for general track can take courses from any specialization track. Besides above-listed courses, new TE or GE courses may be offered after approval of the BoS. |
||||