Academics
Electives
Artificial Intelligence and Machine Learning
- CS663 - Fundamentals of Digital Image Processing
- CS747 - Foundations of Intelligent and Learning Agents
- CS753 - Automatic Speech Recognition
- CS626 - Speech and Natural Language Processing and the Web
- CS635 - Information Retrieval & Mining for Hypertext & the Web
- SC646 - Distributed Optimization and Machine Learning
- CS754 - Advanced Image Processing
- CS728 - Organization of Web Information
Systems
- CS773 - Computer Architecture for Performance and Security
- CS765 - Introduction to Blockchains, Cryptocurrencies and Smart Contracts
Miscellaneous
- IE501 - Optimization Models
- IE616 - Decision Analysis and Game Theory
- GNR649 - Planetary Sciences: Earth and Beyond
- DE410 - Perspectives on World Cinema
- IE621 - Probability and Stochastic Processes I
- PS643 - Introduction to AI, Data, and Policy
- SI527 - Introduction to Derivative Pricing
- ME673 - Mathematical Methods in Engineering
Core Courses
Department of Computer Science and Engineering
- CS101 - Computer Programming and Utilization
- CS152 - Abstractions and Paradigms for Programming
- CS207 - Discrete Structures
- CS213 - Data Structures and Algorithms
- CS215 - Data Analysis and Interpretation
- CS218 - Design and Analysis of Algorithms
- CS224 - Computater Networks
- CS228 - Logic for Computer Science
- CS230 - Digital Logic Design and Computer Architecture
- CS310 - Automata Theory
- CS347 - Operating Systems
- CS337 - Artificial Intelligence and Machine Learning
- CS302 - Implementation of Programming Languages
- CS317 - Database and Information Systems
- CS490 - B.Tech R&D Project
- CS492 - BTP1
Lab Courses
- CS154 - Programming Paradigms Laboratory
- CS251 - Software Systems Lab
- CS293 - Data Structures and Algorithms Lab
- CS232 - Digital Logic Design and Computer Architecture Lab
- CS252 - Computer Networks Lab
- CS333 - Operating Systems Lab
- CS335 - Artificial Intelligence and Machine Learning Lab
- CS316 - Implementation of Programming Languages Lab
- CS387 - Database and Information Systems Lab
Department of Mathematics
- MA109 - Calculus I
- MA111 - Calculus II
- MA106 - Linear Algebra
- MA108 - Differential Equations
- MA214 - Introduction to Numerical Analysis
Department of Electrical Engineering
- EE101 - Introduction to Electrical and Electronic Circuits
Department of Physics
Department of Chemistry
Department of Mechanical Engineering
- ME119 - Engineering Graphics and Drawing
Department of Biosciences and Bioengineering
- BB101 - Biology