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


  • PH107 - Quantum Physics and Application
  • PH108 - Basics of Electricity and Magnetism

Department of Chemistry


  • CH105 - Organic and Inorganic Chemistry
  • CH107 - Physical Chemistry

Department of Mechanical Engineering


  • ME119 - Engineering Graphics and Drawing

Department of Biosciences and Bioengineering


Department of Humanities and Social Sciences


  • HS101 - Economics
  • HS303 - Psychology
  • ES200 - Environmental Studies: Science and Engineering
  • HS200 - Environmental Studies