⚙️ Department of
AI Engineering

Build the infrastructure of the AI-powered future. The AI Engineering Department trains students to design, deploy, and scale intelligent systems — from model training pipelines to real-time production inference.

⚙️ MLOps ☁️ Cloud AI 🔧 Model Deployment 📦 Distributed Systems 🚀 Production AI 🏗️ Systems Design
26
Core Courses
2
Degree Programs
6
Years Total Study
50%
Project Grade Weight
Degree Programs
BSc & MSc in AI Engineering
Two pathways to becoming an expert AI systems engineer.

BSc AI Engineering

4-year program covering software engineering, AI systems design, and production deployment at scale.

Duration4 Years
Credits122
EntryHS Diploma / Grade 9+
Format100% Online
Year 1 — Software & Math Foundations
  • AIE101 — Foundations of AI Engineering 4 cr
  • PROG101 — Python Programming 4 cr
  • PROG102 — Data Structures & Algorithms 4 cr
  • MATH101 — Calculus for Engineers 3 cr
  • MATH102 — Linear Algebra 3 cr
  • SE101 — Software Engineering Principles 3 cr
Year 2 — ML & Systems Core
  • AIE201 — Machine Learning Engineering 4 cr
  • AIE202 — Database & Storage Systems 3 cr
  • AIE203 — Cloud Computing & DevOps 4 cr
  • AIE204 — Data Pipeline Engineering 3 cr
  • SE201 — API Design & Microservices 3 cr
  • SE202 — Testing & Quality Assurance 3 cr
Year 3 — Advanced AI Systems
  • AIE301 — MLOps & Model Deployment 4 cr
  • AIE302 — Distributed Systems for AI 4 cr
  • AIE303 — Real-Time Inference Pipelines 3 cr
  • AIE304 — AI System Monitoring & Reliability 3 cr
  • AIE305 — Security in AI Systems 3 cr
  • AIE306 — AI Ethics & Responsible Engineering 2 cr
Year 4 — Architecture & Capstone
  • AIE401 — AI System Architecture & Design 4 cr
  • AIE402 — Edge AI & Embedded Systems 3 cr
  • AIE403 — Capstone Project I 6 cr
  • AIE404 — Capstone Project II 6 cr
  • ELEC — Elective 3 cr

MSc AI Engineering

2-year graduate program for engineers seeking to lead AI infrastructure and research at scale.

Duration2 Years
Credits62
EntryBSc in CS/Engineering
Format100% Online
Semester 1 — Advanced Systems
  • AIE501 — Advanced MLOps & Platforms 4 cr
  • AIE502 — Large-Scale Distributed AI 4 cr
  • AIE503 — Research Methods in Engineering 3 cr
  • AIE504 — Graduate Seminar 1 cr
Semester 2 — Specialization
  • AIE505 — LLM Engineering & Deployment 4 cr
  • AIE506 — GPU Programming & Optimization 4 cr
  • AIE507 — AI Infrastructure Design 3 cr
  • AIE508 — Thesis Proposal 2 cr
Semester 3 — Research & Build
  • AIE601 — Industry Engineering Project 6 cr
  • AIE602 — Thesis Research I 6 cr
  • ELEC — Advanced Elective 3 cr
Semester 4 — Thesis Defense
  • AIE701 — Thesis Research II 6 cr
  • AIE702 — Thesis Writing & Submission 4 cr
  • AIE703 — Oral Defense 3 cr
Course Spotlight
Featured Courses
Core courses that define the AI Engineering curriculum.
AIE101

Foundations of AI Engineering

The AI engineering landscape, tools, and the end-to-end model lifecycle.

Year 14 Credits
Projects: Build a simple ML pipeline end-to-end
Midterm: System design questions
Final: Deploy a model to a cloud endpoint
View Lecture 1 →
AIE301

MLOps & Model Deployment

CI/CD for ML, model versioning, A/B testing, and production monitoring.

Year 34 CreditsMLflow
Projects: Full MLOps pipeline with monitoring
Midterm: Deployment architecture design
Final: Production-grade model system
View in Catalog →
AIE302

Distributed Systems for AI

Distributed training, parameter servers, data parallelism, and fault tolerance.

Year 34 CreditsRay
Projects: Implement distributed training with Ray
Midterm: Consistency and scaling questions
Final: Multi-node training system
View in Catalog →
AIE303

Real-Time Inference Pipelines

Low-latency serving, streaming inference, batching strategies, and SLA management.

Year 33 CreditsTriton
Projects: Build sub-100ms inference API
Midterm: Latency optimization problems
Final: High-availability serving system
View in Catalog →
AIE505

LLM Engineering & Deployment (MSc)

Fine-tuning, RLHF, RAG architectures, and serving large language models at scale.

MSc Sem 24 Credits
Projects: Build a production RAG system
Midterm: LLM architecture analysis
Final: Deploy and evaluate a fine-tuned LLM
View in Catalog →
AIE506

GPU Programming & Optimization (MSc)

CUDA programming, kernel optimization, memory hierarchies, and mixed-precision training.

MSc Sem 24 CreditsCUDA
Projects: Write and optimize 3 CUDA kernels
Midterm: GPU architecture problems
Final: Optimized custom operator
View in Catalog →
Assessment Model
How You're Evaluated

Grade Weights

  • 📁 Projects: 50% — Build real AI systems
  • 📝 Midterm: 20% — Theory & design problems
  • 🎯 Final: 30% — End-to-end system challenge
Projects 50%
Mid 20%
Final 30%

Engineering Projects

  • Build working systems, not just notebooks
  • Graded on performance benchmarks
  • Code reviews by instructors
  • Deployment and monitoring required in Y3–4
  • All code submitted via GitHub

Capstone (Year 4)

  • Real-world industry partner project
  • Team of 3–4 students
  • Must deploy to production cloud
  • Presentations to industry panel
  • Replaces final exam for both semesters