🤖 Department of
Artificial Intelligence

Explore the science and philosophy of intelligence itself. From foundational theory to cutting-edge research in deep learning, reinforcement learning, and generative AI — this department is for those who want to push the boundaries of what machines can do.

🧠 Deep Learning 🎮 Reinforcement Learning 👁️ Computer Vision 🗣️ NLP & LLMs 🎨 Generative AI 🔬 AI Research
30
Core Courses
2
Degree Programs
6
Years Total Study
50%
Project Grade Weight
Degree Programs
BSc & MSc in Artificial Intelligence
Two rigorous programs for the next generation of AI scientists and researchers.

BSc Artificial Intelligence

4-year program blending theory with practice — from logic and algorithms to neural networks and RL.

Duration4 Years
Credits126
EntryHS Diploma / Grade 9+
Format100% Online
Year 1 — Theory & Programming Foundations
  • AI101 — Principles of Artificial Intelligence 4 cr
  • PROG101 — Python Programming 4 cr
  • MATH101 — Discrete Mathematics 3 cr
  • MATH102 — Linear Algebra 3 cr
  • MATH103 — Probability & Statistics 3 cr
  • AI102 — Introduction to Machine Learning 4 cr
Year 2 — Core AI Methods
  • AI201 — Search Algorithms & Problem Solving 3 cr
  • AI202 — Knowledge Representation & Reasoning 3 cr
  • AI203 — Neural Networks Fundamentals 4 cr
  • AI204 — Computer Vision I 4 cr
  • AI205 — NLP Fundamentals 4 cr
  • AI206 — Optimization Theory 3 cr
Year 3 — Advanced AI
  • AI301 — Deep Learning 4 cr
  • AI302 — Reinforcement Learning 4 cr
  • AI303 — Generative Models (GANs, Diffusion) 4 cr
  • AI304 — Transformer Architectures & LLMs 4 cr
  • AI305 — AI Planning & Multi-Agent Systems 3 cr
  • AI306 — AI Safety & Ethics 2 cr
Year 4 — Research & Capstone
  • AI401 — Advanced Research Methods 3 cr
  • AI402 — AI for Science & Society 3 cr
  • AI403 — Capstone Project I 6 cr
  • AI404 — Capstone Project II 6 cr
  • ELEC — Elective 3 cr

MSc Artificial Intelligence

2-year research-intensive graduate program for those aiming to push the frontiers of AI.

Duration2 Years
Credits66
EntryBSc in AI/CS/Math
Format100% Online
Semester 1 — Advanced Foundations
  • AI501 — Advanced Deep Learning 4 cr
  • AI502 — Advanced Reinforcement Learning 4 cr
  • AI503 — Research Methodology 3 cr
  • AI504 — Graduate Seminar 1 cr
Semester 2 — Research Specialization
  • AI505 — Foundation Models & LLMs (Advanced) 4 cr
  • AI506 — Neural Architecture Search 4 cr
  • AI507 — Probabilistic AI & Uncertainty 3 cr
  • AI508 — Thesis Proposal Development 2 cr
Semester 3 — Research & Publication
  • AI601 — Advanced Elective I 3 cr
  • AI602 — Research Project (Conference Track) 6 cr
  • AI603 — Thesis Research I 6 cr
Semester 4 — Thesis & Defense
  • AI701 — Thesis Research II 6 cr
  • AI702 — Thesis Writing & Submission 4 cr
  • AI703 — Oral Defense & Viva 3 cr
Course Spotlight
Featured Courses
Breakthrough courses that define the AI curriculum.
AI101

Principles of Artificial Intelligence

History, philosophy, and core paradigms — from symbolic AI to modern deep learning.

Year 14 Credits
Projects: Implement search algorithms (BFS/DFS/A*)
Midterm: Theory + algorithm analysis
Final: Build a game-playing AI agent
View Lecture 1 →
AI302

Reinforcement Learning

MDPs, Q-learning, policy gradients, actor-critic methods, and deep RL.

Year 34 CreditsGymnasium
Projects: Train 3 RL agents in simulated environments
Midterm: MDP and Bellman equations
Final: Novel RL environment + trained agent
View in Catalog →
AI303

Generative Models

VAEs, GANs, Diffusion Models, Flow Models — theory and implementation.

Year 34 CreditsPyTorch
Projects: Build and train a GAN + Diffusion model
Midterm: Model architecture analysis
Final: Novel generative application
View in Catalog →
AI304

Transformer Architectures & LLMs

Self-attention, BERT, GPT, fine-tuning, RLHF, and prompt engineering.

Year 34 CreditsHuggingFace
Projects: Fine-tune a small LLM on custom data
Midterm: Attention mechanism derivations
Final: Build an LLM-powered application
View in Catalog →
AI502

Advanced Reinforcement Learning (MSc)

TRPO, PPO, SAC, model-based RL, offline RL, and multi-agent RL research.

MSc Sem 14 Credits
Projects: Reproduce a state-of-the-art RL paper
Midterm: Policy gradient theory questions
Final: Novel RL research contribution
View in Catalog →
AI506

Neural Architecture Search (MSc)

AutoML, NAS algorithms (DARTS, ENAS), hardware-aware design, and efficient AI.

MSc Sem 24 Credits
Projects: Run a NAS experiment on a target task
Midterm: Efficiency & accuracy trade-offs
Final: Design a novel efficient architecture
View in Catalog →
Assessment Model
How You're Evaluated

Grade Weights

  • 📁 Projects: 50% — Implement and evaluate AI systems
  • 📝 Midterm: 20% — Theory, math, and design
  • 🎯 Final: 30% — Comprehensive evaluation
Projects 50%
Mid 20%
Final 30%

Research Projects

  • Reproduce published research papers
  • Ablation studies required in Y3–4
  • MSc projects aimed at conference submission
  • Peer review of classmates' projects
  • All experiments logged with W&B or MLflow

MSc Research Track

  • Must produce an original research contribution
  • Thesis defense before academic panel
  • Encouraged to submit to NeurIPS, ICML, ICLR
  • One publication strongly encouraged
  • Oral viva examination in final semester