GATE CS 2027 · Official Syllabus

Syllabus Manager

Complete GATE CS & IT 2027 syllabus — ordered from most important to least important, with deep topic breakdowns, pro tips, and all exam rules you need to know.

100Total Marks
65Total Questions
3 hrsDuration
CBTExam Mode
10 SecCore Subjects
3 yrsScore Validity

GATE 2027 — Overview & Rules

Graduate Aptitude Test in Engineering — Everything you need to know before you start preparing.

What is GATE?

Graduate Aptitude Test in Engineering (GATE) is a national-level exam for admission to M.Tech / M.E / M.S / Ph.D programs and PSU recruitment.

Eligibility

  • Final-year UG students in Engineering / Technology
  • Graduates in Engineering, Technology, Architecture or Science
  • No age limit

Score Validity

3 years from the date of result declaration. Valid for all IITs, NITs, IIITs and PSU recruitments.

Exam Pattern

  • Mode: Computer Based Test (CBT)
  • Duration: 3 Hours
  • General Aptitude: 15 marks (10 questions)
  • Core CS Subjects: 85 marks (55 questions)
  • Question Types: MCQ, MSQ, NAT
  • Negative Marking: Yes — MCQs only

Negative Marking Rules

  • 1-mark MCQ: −⅓ mark
  • 2-mark MCQ: −⅔ mark
  • MSQ & NAT: No negative marking

Marks & Score Range (2024 data)

  • Max Marks: 100  |  Min Marks: −13.33
  • Max Score: 1000  |  Min Score: −96
  • Score = 1000 × (M − Mmin) / (Mavg + Mmax − 2×Mmin)

Cut-off & Qualifying Marks

Reference data from GATE CS+IT 2025. Expect similar values for 2027.

Minimum Qualifying Marks — GATE CS 2025 (out of 100)
CategoryQualifying Marks
General / EWS29.2 / 100
OBC-NCL26.2 / 100
SC / ST / PWD19.4 / 100
IIT Bombay — GATE Cut-off for CS+IT 2025 (Score / 1000)
CategoryQualifying GATE Score
General / EWS750
OBC-NCL675
SC / ST / PWD500
IIT (ISM) Dhanbad — GATE Cut-off for CS+IT 2025 (Score / 1000)
GeneralOBCEWSSCST
792731757652536
PSU Cut-offs — CS & IT (General Category, Approx. Marks/100)
Public Sector UndertakingApprox. Cut-off (Marks)
NTPC (CSE)≈ 52 marks
MNGL≈ 82 marks
GAIL (CSE)≈ 77 marks
IOCL (CSE)≈ 69 marks
Power Grid (CS/IT)≈ 67.9 marks

Syllabus — Ordered by Importance

Sections ranked #1–#10 based on historical GATE CS weightage. Attack the top ranks first.

#1
Algorithms
~13–15% Weightage High Priority
  • Searching (Binary, Linear)
  • Sorting (Merge, Quick, Heap, Bubble)
  • Hashing & Hash tables
  • Asymptotic notation (O, Θ, Ω)
  • Time & Space complexity
  • Greedy algorithms
  • Dynamic programming
  • Divide and conquer
  • Graph traversals (BFS, DFS)
  • Minimum spanning trees (Kruskal, Prim)
  • Shortest paths (Dijkstra, Bellman-Ford, Floyd-Warshall)
  • Recurrence relations & Master theorem
💡 Pro Tip: Dynamic programming and graph algorithms appear every year. Master Dijkstra vs Bellman-Ford tradeoffs. Solving 2–3 GATE PYQs per topic is more effective than re-reading notes.
#2
Programming & Data Structures
~13–14% Weightage High Priority
  • Programming in C
  • Recursion & stack frames
  • Arrays (1D, 2D)
  • Stacks
  • Queues (simple, circular, deque)
  • Linked Lists (singly, doubly, circular)
  • Binary Trees
  • Binary Search Trees
  • Binary Heaps (min/max)
  • Graphs (adjacency list/matrix)
  • Hash maps in DSA
  • Tree traversals (in/pre/post/level)
💡 Pro Tip: GATE loves tricky pointer and recursion questions in C. Practice tracing code output. For trees — always know height, node count and traversal complexities by heart.
#3
Operating Systems
~10–12% Weightage High Priority
  • System calls
  • Processes & PCB
  • Threads & multithreading
  • IPC (pipes, shared memory, semaphores)
  • Concurrency & synchronization
  • Deadlock (detection, prevention, avoidance, recovery)
  • CPU Scheduling (FCFS, SJF, Round Robin, Priority)
  • I/O Scheduling
  • Memory management
  • Paging & segmentation
  • Virtual memory & page replacement
  • File systems (FAT, inode)
💡 Pro Tip: Deadlock (Banker's algorithm), CPU scheduling calculations, and page replacement (LRU, FIFO, Optimal) are exam favourites. Always solve numericals — they appear as 2-mark NAT questions.
#4
Computer Networks
~10–12% Weightage High Priority
  • OSI & TCP/IP model layers
  • Packet, circuit & virtual-circuit switching
  • Data link layer (framing, error detection)
  • MAC protocols & Ethernet
  • Routing protocols (Distance Vector, Link State)
  • IP addressing & subnetting
  • IPv4, CIDR notation
  • ARP, DHCP, ICMP
  • NAT (Network Address Translation)
  • TCP vs UDP
  • Flow control & congestion control
  • DNS, HTTP, SMTP, FTP, Email
💡 Pro Tip: Subnetting, TCP sliding window, and routing algorithms (Dijkstra for Link State) appear almost every year. Practice IP address calculations until they feel automatic.
#5
Theory of Computation
~8–10% Weightage Mid Priority
  • Regular expressions
  • DFA & NFA
  • NFA to DFA conversion
  • Minimization of DFA
  • Context-free grammars (CFG)
  • Push-down automata (PDA)
  • Regular languages & pumping lemma
  • CFL & pumping lemma
  • Turing machines
  • Decidability & Undecidability
  • Halting problem
  • Chomsky normal form
💡 Pro Tip: TOC questions are largely conceptual. Pumping lemma (both regular and CFL), decidability, and DFA minimization are repeated. A single good textbook (Sipser or Ullman) is enough.
#6
Engineering Mathematics
~13–15% (part of aptitude) Mid Priority
  • Propositional logic
  • First order logic
  • Sets, relations & functions
  • Partial orders & Lattices
  • Monoids & Groups
  • Graph theory basics
  • Combinatorics & counting
  • Recurrence relations
  • Generating functions
  • Matrices & Determinants
  • Eigenvalues & eigenvectors, LU decomp.
  • Limits, continuity, differentiation, integration
  • Maxima & minima, Mean value theorem
  • Probability distributions (Normal, Binomial, Poisson)
  • Bayes theorem & conditional probability
💡 Pro Tip: Discrete maths (propositional logic, graph theory, combinatorics) has the highest weightage within Engineering Maths. Linear algebra and probability are straightforward with practice — don't skip them.
#7
Compiler Design
~6–8% Weightage Mid Priority
  • Lexical analysis & tokenization
  • Top-down parsing (LL)
  • Bottom-up parsing (LR, SLR, LALR, CLR)
  • First & Follow sets
  • Syntax-directed translation
  • Runtime environments
  • Intermediate code generation
  • Three-address code
  • Local optimisation
  • Constant propagation
  • Liveness analysis
  • Common sub-expression elimination
💡 Pro Tip: First/Follow sets and SLR/LALR parsing table construction are the most tested. Spend time on grammar classification — a 2-mark question can hinge on whether a grammar is LL(1) or not.
#8
Databases
~6–8% Weightage Mid Priority
  • ER model & ER diagrams
  • Relational model
  • Relational algebra
  • Tuple & domain calculus
  • SQL (DDL, DML, DCL, TCL)
  • Integrity constraints
  • Functional dependencies
  • Normal forms (1NF, 2NF, 3NF, BCNF)
  • File organization
  • Indexing (B-tree, B+ tree)
  • Transactions (ACID properties)
  • Concurrency control (2PL, timestamp)
💡 Pro Tip: Normalization (finding candidate keys, checking BCNF) and SQL queries with GROUP BY, HAVING, and nested subqueries are exam staples. B+ tree height questions appear as NAT — practice them.
#9
Computer Organization & Architecture
~5–7% Weightage Lower Priority
  • Machine instructions & addressing modes
  • ALU design
  • Data-path & control unit
  • Instruction pipelining
  • Pipeline hazards (structural, data, control)
  • Cache memory (direct, associative, set-associative)
  • Cache replacement policies
  • Main memory & RAM
  • Secondary storage
  • I/O interface (interrupt driven)
  • DMA mode
💡 Pro Tip: Cache mapping (direct, fully associative, set-associative) and pipeline speedup calculations are frequent. Learn to calculate EMAT (Effective Memory Access Time) — it's a classic NAT question.
#10
Digital Logic
~3–5% Weightage Lower Priority
  • Boolean algebra & identities
  • Combinational circuits (MUX, demux, adder)
  • Sequential circuits (flip-flops, counters, registers)
  • Circuit minimization (K-map, Quine-McCluskey)
  • Number representations (2's complement, BCD)
  • Fixed & floating point arithmetic
💡 Pro Tip: Digital Logic is relatively low-weightage but quick to prepare. K-map minimization and 2's complement arithmetic are easy marks — don't skip this section entirely.