Download PDFLaTeX Source
Official curriculum system

The Curriculum

A radical departure from traditional engineering. Our curriculum is a living ecosystem of deep-tech courses, hands-on innovation labs, and customizable tracks. Explore the 8-semester roadmap and build a degree as unique as your ambitions.

Degree Architecture

Progressive Mastery: Start with foundations, scale to advanced systems through a carefully sequenced 8-semester progression.

Unprecedented Customization: Choose 1 Major + up to 4 Minors to build a highly specialized, cross-disciplinary degree.

Build from Day One: Innovation Labs begin in Semester 1, with real-world projects and studio-style execution.

Intensive Semesters

8

A carefully sequenced progression from foundational computing to advanced engineering systems.

Specialization Pathways

15

Choose 1 Major and up to 4 Minors to build a highly specialized, cross-disciplinary degree.

Deep-Tech Courses

118+

Covering everything from Quantum Mechanics to LLMs, Web3, and Autonomous Robotics.

Specialization pathways

Major and minor tracks

The curriculum supports one major pathway, a structured advanced elective pool, and multiple minor domains that evolve from exploratory to advanced stages.

Majors

Six required specialization courses plus four advanced electives from the same track.

Minors

Explore four domains in Semesters 3-6, then continue two of them as advanced minors in Semesters 7-8.

Innovation labs

Build from day one

These studio-style labs are a defining part of the curriculum. Each one blends guided tasks, build-heavy execution, and modern engineering tools from the official syllabus.

Semester 1IX101

Innovation Lab I

Focuses on the raw "View" layer of the web. Over three sessions, students will move beyond basic syntax to understand the Document Object Model (DOM) tree. They will hand-code a responsive "Personal Portfolio" landing...

Sample modules

Track A: Web Development (Full Stack) · Task 1: The Foundations of the Web (DOM and Semantics)
Track A: Web Development (Full Stack) · Task 2: Asynchronous JavaScript and Data Fetching
Track A: Web Development (Full Stack) · Task 3: The View Layer: Component Architecture with React
JavaScriptReactNext.jsMongoDBPostgreSQL
Open lab page
Semester 3IX201

Innovation Lab II

Focuses on managing complex data structures across a decoupled interface. Students move beyond local component state to handle global "Application State." They will implement a robust state manager (like Redux Toolkit...

Sample modules

Track A: Web Development (Full Stack Architecture) · Task 1: Global State & Distributed UI Management
Track A: Web Development (Full Stack Architecture) · Task 2: Middleware & The Request Pipeline
Track A: Web Development (Full Stack Architecture) · Task 3: Caching Strategies & System Performance
JavaScriptNext.jsNode.jsPostgreSQLSQL
Open lab page
Semester 4IX202

Innovation Lab III

Focuses on moving beyond the stateless HTTP request-response cycle. Students will use WebSockets and Server-Sent Events (SSE) to build a "Live Collaborative Whiteboard" (similar to Miro/Figma). They will learn the con...

Sample modules

Track A: Web Development (Distributed Systems & Cloud Architecture) · Task 1: Real-Time Protocols & Bidirectional Communication
Track A: Web Development (Distributed Systems & Cloud Architecture) · Task 2: Graph-Based API Design (GraphQL)
Track A: Web Development (Distributed Systems & Cloud Architecture) · Task 3: Event-Driven Architecture & Message Brokers
C++Data StructuresComputer NetworksMachine LearningCloud Computing
Open lab page
Semester 5IX301

Innovation Lab IV

Aim: The student must architect, build, and deploy a fully functional Software-as-a-Service (SaaS) platform capable of handling real users, transactions, and concurrent traffic.

Sample modules

Track A: Web Development (SaaS Product Engineering) · Overview
Track A: Web Development (SaaS Product Engineering) · Requirement 1: Multi-Tenant Architecture & Advanced Auth
Track A: Web Development (SaaS Product Engineering) · Requirement 2: Complex Business Logic & Asynchronous Processing
PostgreSQLData StructuresAlgorithmsComputer NetworksCloud Computing
Open lab page

Semester scheme

Every row below comes from the official semester scheme. Expand a semester to see course pages, labs, major requirements, minor requirements, and elective placeholders in one readable view.