GATE CSE · Syllabus
The complete Graduate Aptitude Test in Engineering — Computer Science syllabus: 2 subjects, 82 topics. Every topic links to free study notes, practice questions and topic-wise quizzes.
Basic English Grammar · Basic Vocabulary · Reading and Comprehension
Data Interpretation · Numerical Computation and Estimation · Mensuration and Geometry · Elementary Statistics and Probability
Logic · Analogy · Numerical Relations and Reasoning
Transformation of Shapes · Paper Folding, Cutting and Patterns
Propositional and First-Order Logic · Sets, Relations and Functions · Monoids and Groups · Graphs · Combinatorics · Linear Algebra · Calculus · Probability and Statistics
Boolean Algebra · Combinational Circuits · Sequential Circuits · Number Representation and Arithmetic
Machine Instructions and Addressing Modes · ALU, Data-path and Control Unit · Instruction Pipelining · Memory Hierarchy · I/O Interface
Programming in C · Recursion · Linear Data Structures · Trees · Binary Heaps · Graphs (as a Data Structure)
Searching, Sorting and Hashing · Asymptotic Complexity · Greedy Algorithms · Dynamic Programming · Divide and Conquer · Graph Algorithms
Regular Languages · Context-Free Grammars and PDA · Pumping Lemma · Turing Machines and Undecidability
Lexical Analysis · Parsing · Syntax-Directed Translation · Runtime Environments · Intermediate Code Generation · Local Optimisation and Data Flow
System Calls, Processes and Threads · Concurrency and Synchronisation · Deadlock · CPU and I/O Scheduling · Memory Management and Virtual Memory · File Systems
Don't just read the syllabus — find out which topics YOU need
A free GATE CSE diagnostic mock maps your weak topics against this exact syllabus in ~10 minutes.
ER Model · Relational Model · Integrity Constraints and Normalisation · File Organisation and Indexing · Transactions and Concurrency Control
Concept of Layering · Data Link Layer · Routing Protocols · IP Addressing and Fragmentation · Transport Layer · Application Layer Protocols