The B.Tech. course structure is designed to have a proper balance of courses from the important verticals relevant to the Data Science and Artificial Intelligence. The table below summarizes the courses under the five verticals.

DS & AI Curriculum Structure


  • Computing Lab
  • Data Structures Lab
  • Python Lab
  • DBMS Lab
  • ML Lab
  • Advanced ML Lab
  • Visualization Lab


  • Machine Learning
  • Introduction to AI
  • Deep Learning
  • Multi-modal data processing & learning: I & II
  • Ethics, fairness, explainability & verification
Data Science
  • Introduction to Data Science
  • Data Visualization
  • Big-data tools and techniques
  • Statistics
  • Applied Probability
  • Applied time series analysis
  • Matrix Computations
  • Data Analytics for Finance
  • Computer Systems
  • Internet of Things
  • Control systems & robotics
Cross disciplinary Foundation
Signals, Systems & Networks, Bioinformatics Data analytics for finance