COD

COD300 Design Project
COD310 Mini Project
COD492 B.Tech. Project Part-I
COD494 B.Tech. Project Part-II
COD745 Minor Project
COD891 M.Tech. Minor Project
COD892 M.Tech. Project Part-I
COD893 M.Tech. Project Part-II
COD895 MS Research Project

COL

COL100 Introduction to Computer Science
COL106 Data Structures & Algorithms
COL202 Discrete Mathematical Structures
COL215 Digital Logic & System Design
COL216 Computer Architecture
COL226 Programming Languages
COL331 Operating Systems
COL333 Principles of Artificial Intelligence
COL334 Computer Networks
COL341 Fundamentals of Machine Learning
COL351 Analysis and Design of Algorithms
COL352 Introduction to Automata & Theory of Computation
COL362 Introduction to Database Management Systems
COL380 Introduction to Parallel & Distributed Programming
COL632: Introduction to Database Systems
COL633: Resource Management in Computer Systems
COL671: Principles of Artificial Intelligence:
COL672: Computer Networks
COL702 Advanced Data Structures and Algorithms
COL703 Logic for Computer Science
COL707 Introduction to Ethical Issues in Computer Science
COL718 Architecture of High Performance Computers
COL719 Synthesis of Digital Systems
COL720 Real Time Systems
COL722 Introduction to Compressed Sensing
COL724 Advanced Computer Networks
COL726 Numerical Algorithms
COL727 Rapid Mixing in Markov Chains
COL728 Compiler Design
COL729 Compiler Optimization
COL730 Parallel Programming
COL731 Advanced Compiler Techniques for Optimization, Safety and Security
COL732 Virtualization and Cloud Computing
COL733 Cloud Computing Technology Fundamentals
COL740 Software Engineering
COL750 Foundations of Automatic Verification
COL751 Algorithmic Graph Theory
COL752 Geometric Algorithms
COL753 Complexity Theory
COL754 Approximation Algorithms
COL755 Algorithmic Game Theory
COL756 Mathematical Programming
COL757 Model Centric Algorithm Design
COL758 Advanced Algorithms
COL759 Cryptography & Computer Security
COL760 Advanced Data Management
COL761 Data Mining
COL762 Database Implementation
COL764 Information Retrieval and Web Search
COL765 Intro. To Logic and Functional Programming
COL768 Wireless Networks
COL770 Advanced Artificial Intelligence
COL772 Natural Language Processing
COL774 Machine Learning
COL775 Deep Learning
COL776 Learning Probabilistic Graphical Models
COL777 Deep Reinforcement Learning
COL778 Principles of Autonomous Systems
COL780 Computer Vision
COL781 Computer Graphics
COL783 Digital Image Analysis
COL785 Virtual and Augmented Reality
COL786 Advanced Functional Brain Imaging
COL788 Advanced Topics in Embedded Computing
COL812 System Level Design and Modelling
COL818 Principles of Multiprocessor Systems
COL819 Advanced Distributed Systems
COL821 Reconfigurable Computing
COL828 Advanced Computer Vision
COL829 Advanced Computer Graphics
COL830 Distributed Computing
COL831 Semantics of Programming Languages
COL832 Proofs and Types
COL851 Special Topics in Operating Systems
COL852 Special Topics in COMPILER DESIGN
COL860 Special Topics in Parallel Computation
COL861 Special Topics in Hardware Systems
COL862 Special Topics in Software Systems
COL863 Special Topics in Theoretical Computer Science
COL864 Special Topics in Artificial Intelligence
COL865 Special Topics in Computer Applications
COL866 Special Topics in Algorithms
COL867 Special Topics in High Speed Networks
COL868 Special topics in Database Systems
COL869 Special topics in Concurrency
COL870 Special Topics in Machine Learning
COL871 Special Topics in Programming Languages
COL872 Special Topics in Cryptography
COL873 Special Topics in Natural Language Processing
COL874 Special Topics in Compilers and Language Implementation
COL876 Special Topics in Formal Methods
COL886 Special Topics in Operating Systems

COP

COP290 Design Practices
COP315 Embedded System Design Project
COP701 Software Systems Laboratory
COP745 Digital System Design Laboratory
COP820 Processor Design Laboratory

COS

COS799 Independent Study

COV

COV877 Special Module on Visual Computing
COV878 Special Module in Machine Learning
COV879 Special Module in Financial Algorithms
COV880 Special Module in Parallel Computation
COV881 Special Module in Hardware Systems
COV882 Special Module in Software Systems
COV883 Special Module in Theoretical Computer Science
COV884 Special Module in Artificial Intelligence
COV885 Special Module in Computer Applications
COV886 Special Module in Algorithms
COV887 Special Module in High Speed Networks
COV888 Special Module in Database Systems
COV889 Special Module in Concurrency