Code |
Course Name |
Type |
Pre-req |
Slot |
Room |
Instructor(s) |
Links |
CS1100 |
Introduction to Programming |
Self-Study |
|
F |
CRC101; DCF + SYS |
Shweta Agrawal.
|
|
CS1200 |
Discrete Mathematics for Computer Science |
Self-Study |
|
A |
CS15 |
Aishwarya Thiruvengadam.
|
|
CS2200 |
Languages, Machines and Computation |
Self-Study |
|
B |
CS15 |
Yadu Vasudev.
|
|
CS2600 |
Computer Organization |
Self-Study |
|
C |
CS15 |
Chester Rebeiro.
|
|
CS2610 |
Computer Organization and Architecture Lab |
Self-Study |
CS2300, CS2310 |
P |
DCF+SYS |
Chester Rebeiro.
|
|
CS2800 |
Data Structures & Algorithms |
Self-Study |
|
D |
CS15 |
Akanksha Agrawal.
|
|
CS2810 |
Object Oriented Algorithms Implementation and Analysis Lab |
Self-Study |
CS1200, CS2700, CS2710 |
Q |
CS15 +DCF+SYS |
Krishna Moorthy Sivalingam.
|
|
CS3100 |
Paradigms of Programming |
Self-Study |
CS2200, CS2600, CS2710, CS2600, CS2700 |
UU |
|
Kartik Nagar.
|
|
CS3205 |
Introduction to Computer Networks |
Self-Study |
|
D |
SSB134 |
Ayon Chakraborty.
|
|
CS3500 |
Operating Systems |
Self-Study |
CS2800, CS2810, CS2600, CS2610 |
ZZ |
|
D. Janakiram.
|
|
CS3666 |
Industrial Training |
Self-Study |
|
YY |
|
Arun Rajkumar.
|
|
CS3700 |
Introduction to Database Systems |
Self-Study |
CS1200, CS2700 |
F |
SSB134 |
P. Sreenivasa Kumar.
|
|
CS4805 |
B.Tech Project |
Self-Study |
|
UU |
|
Ayon Chakraborty.
|
|
CS4900 |
Undergraduate Research in CS - I |
Self-Study |
CS2200, CS2800, CS2600, CS2810, CS2610 |
UU |
|
Akanksha Agrawal.
|
|
CS4910 |
Undergraduate Research in CS - II |
Self-Study |
CS4900 |
UU |
|
Manikandan Narayanan.
|
|
CS5030 |
Automated Program Verification |
Self-Study |
CS2200, CS2700 |
L |
CS24 |
Kartik Nagar.
|
|
CS5210 |
Linear Programming and Combinatorial Optimization |
Self-Study |
CS1200 |
J |
CS36 |
Nishad Kothari.
|
|
CS5410 |
Security in Cyber Physical System |
Elective |
|
E |
CS15 |
V. Kamakoti.
|
|
CS5691 |
Pattern Recognition and Machine Learning |
Self-Study |
CS2800 |
G |
CS15; SSB134 |
Arun Rajkumar.
|
|
CS5705 |
B.Tech(DD) Project - I |
Self-Study |
|
UU |
|
Kartik Nagar.
|
|
CS5815 |
Dual Degree Project - III |
Self-Study |
CS5715 |
UU |
|
Chester Rebeiro.
|
|
CS6013 |
Modern Compilers - Theory and Practice |
Self-Study |
|
K |
CS24 |
V. Krishna Nandivada.
|
|
CS6023 |
GPU Programming |
Self-Study |
CS2710 |
A |
SSB134 |
Rupesh Nasre.
|
|
CS6024 |
Algorithmic Approaches to Computational Biology |
Self-Study |
CS2800 or EE4371 or BT3051 or MA5910 or equivalent |
J |
CS34 |
Manikandan Narayanan.
|
|
CS6100 |
Topics in Design and Analysis of Algorithms |
Self-Study |
CS2800 |
XX |
|
Akanksha Agrawal.
|
|
CS6130 |
Advanced Graph Algorithms |
Self-Study |
|
C |
CS34 |
Meghana Nasre.
|
|
CS6330 |
Digital System Testing and Testable Design |
Self-Study |
|
J |
SSB134 |
V. Kamakoti.
|
|
CS6370 |
Natural Language Processing |
Self-Study |
|
A |
CS25 |
Sutanu Chakraborti.
|
|
CS6570 |
Secure Systems Engineering |
Self-Study |
CS6530, CS3500 |
H |
CS15 |
N.S. Narayanaswamy.
|
|
CS6700 |
Reinforcement learning |
Self-Study |
MA2040 |
E |
SSB134 |
Balaraman Ravindran.
|
|
CS6777 |
Optimization Methods for Computer Vision Applications |
Self-Study |
|
D |
CS36 |
Sukhendu Das.
|
|
CS6840 |
Modern Complexity Theory |
Self-Study |
CS6014 |
K |
SSB134 |
Jayalal Sarma.
|
|
CS6852 |
Theory and Applications of Ontologies |
Self-Study |
|
UU |
|
N.S. Narayanaswamy.
|
|
CS6858 |
Distributed Trust |
Elective |
|
J |
CS24 |
John Augustine.
|
|
CS6910 |
Foundations of Deep Learning |
Self-Study |
|
C |
SSB134 |
C. Chandra Sekhar.
|
|
CS6999 |
Special Topics in Computer Science and Engineering - I |
Self-Study |
|
WW |
|
V. Krishna Nandivada.
|
|
CS7030 |
Recent Topics in Compilers |
Self-Study |
|
YY |
|
V. Krishna Nandivada.
|
|
CS7999 |
Special Topics in Computer Science and Engineering - II |
Self-Study |
|
UU |
|
V. Krishna Nandivada.
|
|