Courses in the Data Science & Intelligent Systems cluster count towards a B.Sc. degree. How it works is explained here.
The courses listed below are the ones that are planned to be on offer from Fall 2025 onwards. This includes gateway, core and responsive courses. Since responsive courses are built around the idea that they respond to different input, this also means that those will not necessarily be on offer more than once. Expect our course offerings to evolve with the changing world.
-
AI
Gateway Courses:
- For all 200-level and 300-level courses in AI: Introduction to Programming & Computer Science
100-level:
- AI in Society
200-level:
- Optimization Methods in AI
- Decision-making Methods in AI
- Discrete Mathematics & Logic
300-level:
- Reinforcement Learning
-
Applied Data Science
Gateway Courses:
- For all 200-level and 300-level courses in Applied Data Science: Introduction to Data Science
200-level:
- Machine Learning
- Image Processing & Computer Vision
300-level:
- Neural Networks & Deep Learning
- Robotics
-
Computer Science
Gateway Courses:
- For all 200-level and 300-level courses in Computer Science: Introduction to Programming & Computer Science
200-level:
- Networks & Operating Systems
- Database Management
- Software Development
300-level:
- Algorithms & Data Structures
- Advanced Algorithms
-
Mathematics
Gateway Courses:
- For all 200-level and 300-level courses in Mathematics: Calculus
100-level:
- Applied Mathematics
200-level:
- Linear Algebra
- Differential Equations & Numerical
- Mathematics
300-level:
- Probability & Statistics
- Linear Systems