Code |
Course Name |
Type |
Last modified on | Pre-req |
CS6858 |
Distributed Trust |
Elective |
Jan 2024 | |
CS5410 |
Security in Cyber Physical System |
Elective |
Jan 2024 | |
CS5210 |
Linear Programming and Combinatorial Optimization |
Elective |
Jan 2022 | |
CS6515 |
Stochastic Optimization |
Elective |
Jan 2022 | |
CS6854 |
Topics in Distributed Algorithms |
Elective |
Jan 2022 | |
CS6115 |
Structure vs Hardness in Cryptography |
Elective |
Aug 2021 | |
CS6650 |
Smart Sensing for Internet of Things |
Elective |
Jan 2021 | |
CS7260 |
Post-Quantum Cryptography |
Elective |
Jan 2021 | |
CS6240 |
Structural Graph Theory |
Elective |
Jan 2021 | |
CS6235 |
Analysis of Parallel Programs |
Elective |
Sep 2020 | |
CS5030 |
Automated Program Verification |
Elective |
Aug 2020 | |
CS5130 |
Mathematical Tools for Theoretical Computer Science |
Elective |
Jul 2020 | |
CS6630 |
Secure Systems Microarchitecture |
Elective |
Jan 2020 | |
CS6225 |
Programs and Proofs |
Elective |
Jan 2020 | |
CS6910 |
Foundations of Deep Learning |
Elective |
Jan 2020 | |
CS7020 |
Advances in Theory of Deep Learning |
Elective |
Jul 2019 | |
CS7370 |
Causal Inference |
Elective |
Jul 2019 | |
CS6666 |
Blockchain and Distributed Ledger Technology |
Elective |
Jun 2019 | |
CS5666 |
Foundations of Blockchain Technology |
Elective |
Nov 2018 | |
CS6886 |
Systems Engineering for Deep Learning |
Elective |
Sep 2018 | |
CS6025 |
Sublinear Algorithms |
Elective |
Aug 2018 | |
CS6130 |
Advanced Graph Algorithms |
Elective |
May 2018 | |
CS5691 |
Pattern Recognition and Machine Learning |
Elective |
Apr 2018 | |
CS5020 |
Non-linear Optimization : Theory and Algorithms |
Elective |
Mar 2018 | |
CS6024 |
Algorithmic Approaches to Computational Biology |
Elective |
Mar 2018 | |
CS6170 |
Randomized Algorithms |
Elective |
Nov 2017 | |
CS3205 |
Introduction to Computer Networks |
Elective |
Nov 2017 | |
CS6046 |
Multi-armed bandits |
Elective |
Aug 2017 | |
CS7012 |
Multilayer Network Models and Algorithms |
Elective |
Aug 2017 | |
CS4011 |
Principles of Machine Learning |
Elective |
Jul 2017 | |
CS6251 |
Computational Models of Cognition |
Elective |
Feb 2017 | |
CS7016 |
Topics in Deep Learning |
Elective |
Feb 2017 | |
CS6570 |
Secure Systems Engineering |
Elective |
Jan 2017 | |
CS6023 |
GPU Programming |
Elective |
Jan 2017 | |
CS4910 |
Undergraduate Research in CS - II |
Elective |
Jan 2017 | |
CS7111 |
Topics in Cryptography |
Elective |
Oct 2016 | |
CS7015 |
Deep Learning |
Elective |
Oct 2016 | |
CS6530 |
Applied Cryptography |
Elective |
Oct 2016 | |
CS6464 |
Concepts in Statistical Learning Theory |
Elective |
Sep 2016 | |
CS4900 |
Undergraduate Research in CS - I |
Elective |
Aug 2016 | |
CS6040 |
Router Architectures and Algorithms |
Elective |
Jul 2016 | |
CS7011 |
Topics in Reinforcement Learning |
Elective |
Apr 2016 | |
CS5820 |
Probability and Computing |
Elective |
Jul 2015 | |
CS6111 |
Foundations of Cryptography |
Elective |
Jan 2015 | |
CS6740 |
Searching and Indexing in Big Data Sets |
Elective |
Jul 2014 | |
CS6741 |
Algorithmic Foundations of Data Science |
Elective |
Jul 2014 | |
CS6777 |
Optimization Methods for Computer Vision Applications |
Elective |
Jul 2014 | |
CS6747 |
Advanced Wireless Networks |
Elective |
Jul 2014 | |
CS6844 |
Advanced Wireless Communications and Networks |
Elective |
Apr 2014 | |
CS6843 |
Program Analysis |
Elective |
Jan 2014 | |
CS7030 |
Recent Topics in Compilers |
Elective |
Jan 2014 | |
CS6842 |
Algorithmic Algebra |
Elective |
Jul 2013 | |
CS6868 |
Concurrent Programming |
Elective |
Jul 2013 | |
CS6851 |
Distributed Algorithms |
Elective |
Jan 2013 | |
CS6110 |
Computational Geometry |
Elective |
Jul 2012 | |
CS6410 |
Real Time Computation and Communication |
Elective |
Jul 2012 | |
CS6845 |
Pseudorandomness |
Elective |
Jan 2012 | |
CS6840 |
Modern Complexity Theory |
Elective |
Jan 2012 | |
CS6841 |
Advanced Algorithms |
Elective |
Jan 2012 | |
CS6848 |
Principles of Programming Languages |
Elective |
Jan 2012 | |
CS6846 |
Quantum Algorithms and Quantum Complexity |
Elective |
Dec 2024 | |
CS6710 |
Advances in Visual Perception |
Elective |
Oct 2011 | |
CS6210 |
Performance Evaluation of Computer Systems |
Elective |
Oct 2011 | |
CS6014 |
Computability and Complexity |
Elective |
Aug 2011 | |
CS6012 |
Social Network Analysis |
Elective |
Aug 2011 | |
CS6013 |
Modern Compilers - Theory and Practice |
Elective |
Aug 2011 | |
CS6560 |
Parallel Computer Architecture |
Elective |
Jul 2010 | |
CS6370 |
Natural Language Processing |
Elective |
Jun 2009 | |
CS6250 |
Memory Based Reasoning in AI |
Elective |
Oct 2008 | |
CS6720 |
Data Mining |
Elective |
Oct 2008 | |
CS6120 |
Wireless Communication and Networks |
Elective |
Aug 2008 | |
CS5011 |
Machine Learning |
Elective |
Aug 2008 | |
CS6230 |
CAD for VLSI |
Elective |
Aug 2008 | |
CS6790 |
Geometry and Photometry based Image Formation |
Elective |
Aug 2008 | |
CS6850 |
Topics in Complexity Theory |
Elective |
Jul 2008 | |
CS6730 |
Probabilistic Graphical Models |
Elective |
Jan 2008 | |
CS6680 |
Planning and Constraint Satisfaction |
Elective |
Oct 2007 | |
CS6700 |
Reinforcement learning |
Elective |
Aug 2007 | |
CS4805 |
B.Tech Project |
Elective |
Oct 2006 | |
CS6350 |
Computer Vision |
Elective |
Oct 2006 | |
CS6852 |
Theory and Applications of Ontologies |
Elective |
Oct 2006 | |
CS6011 |
Kernel Methods for Pattern Recognition |
Elective |
Oct 2005 | |
CS6360 |
Computer Graphics |
Elective |
Oct 2005 | |
CS6760 |
Digital Design Verification |
Elective |
Oct 2005 | |
CS6770 |
Knowledge Representation and Reasoning |
Elective |
Oct 2005 | |
CS6500 |
Network Security |
Elective |
Jan 2005 | |
CS6690 |
Pattern Recognition |
Elective |
Sep 2004 | |
CS6190 |
Recent Developments in Theoretical Computer Science |
Elective |
Aug 2000 | |
CS4410 |
Topics in Algorithmic Combinatorics and Graph Theory |
Elective |
Jan 1992 | |
CS3700 |
Introduction to Database Systems |
Elective |
- | |
CS6380 |
Artificial Intelligence |
Elective |
- | |
CS6100 |
Topics in Design and Analysis of Algorithms |
Elective |
- | |
CS6847 |
Cloud Computing |
Elective |
- | |
CS6600 |
Computer Architecture |
Elective |
- | |
CS6841 |
Approximation Algorithms |
Elective |
- | |
CS6330 |
Digital System Testing and Testable Design |
Elective |
- | |
CS6870 |
Digital Video Processing |
Elective |
- | |
CS6741 |
Foundations of Data Science |
Elective |
- | |
CS6140 |
Advanced Programming Lab |
Elective |
- | |
CS6045 |
Software Defined Networking |
Elective |
- | |
CS6300 |
Speech Technology |
Elective |
- | |
CS6310 |
Artificial Neural Networks |
Elective |
- | |
CS6440 |
Distributed Computing |
Elective |
- | |
CS2705 |
Data Structures and Algorithms |
Elective |
- | |