G27

GATE CSE 2027 · IIT Madras syllabus

Every concept, in depth. And how they connect.

A visual study platform built around the official syllabus. Step through real executions, follow ideas across subjects, and see the verification status of every page.

Subjects

Eleven modules, each standalone

PDS

Programming and Data Structures

C semantics, memory, recursion and the core data structures every other subject leans on.

0 mastered · 0 started · 27 built

33 concepts mapped

DL

Digital Logic

Boolean algebra, minimization, combinational and sequential design, number systems.

0 mastered · 0 started · 19 built

23 concepts mapped

COA

Computer Organization and Architecture

ISA, ALU, control unit, memory hierarchy, I/O and pipelining.

0 mastered · 0 started · 24 built

27 concepts mapped

OS

Operating Systems

Processes, synchronization, deadlock, scheduling, virtual memory and file systems.

0 mastered · 0 started · 30 built

32 concepts mapped

CD

Compiler Design

Lexing, parsing, SDT, runtime environments, IR and data flow analysis.

0 mastered · 0 started · 28 built

29 concepts mapped

ALGO

Algorithms

Complexity, sorting, hashing, greedy, DP, divide and conquer and graph algorithms.

0 mastered · 0 started · 28 built

30 concepts mapped

TOC

Theory of Computation

Automata, grammars, pumping lemmas, Turing machines and undecidability.

0 mastered · 0 started · 27 built

29 concepts mapped

DBMS

Databases

ER model, relational algebra, SQL, normalization, indexing and transactions.

0 mastered · 0 started · 25 built

28 concepts mapped

CN

Computer Networks

Layering, data link, routing, IPv4, TCP, DNS and HTTP.

0 mastered · 0 started · 24 built

25 concepts mapped

MATH

Engineering Mathematics

Discrete mathematics, linear algebra, calculus, probability and statistics.

No concepts built yet

34 concepts mapped

GA

General Aptitude

Verbal, quantitative, analytical and spatial aptitude.

No concepts built yet

14 concepts mapped

Flagship journey · 1 of 19 stages playable

A C program, from source to exit

Follow one small C program through the compiler, linker, loader, operating system, CPU and down to the logic gates of the ALU.

PreprocessingLexical analysisParsingSemantic analysisIntermediate codeOptimisationCode generationAssemble and linkLoadProcess creationVirtual memoryFetch, decode, executeStack frames and heapCacheSystem call: printf to writeInterrupts and schedulingFile system and disk I/OProcess exitGates to ALU

Status on every page

Draft, self-checked or verified. Only verified content counts as done.

No faked execution

Traces come from real compilers and tools. Each one states how it was produced.

Nothing is an island

Prerequisites, dependents and cross-subject links on every concept page.