GATE Computer Science · Mentor-led coaching · Bhilai
Android iOS sidsigate@gmail.com 919827162352 Chat with us
🇬🇧 English
🇬🇧 English
🇮🇳 हिन्दी
🇮🇳 मराठी
🇮🇳 தமிழ்
🇮🇳 తెలుగు
🇮🇳 ಕನ್ನಡ
🇮🇳 ਪੰਜਾਬੀ
🇮🇳 বাংলা
Syllabus & Resources

GATE CS Syllabus 2027: Complete Topic-by-Topic Breakdown

Mr. Siddharth Shanker Shukla 3 min read Recently Updated

The GATE Computer Science syllabus has stayed broadly stable since 2016, but every aspirant must know it at the subtopic level — not just the section headings. Knowing "I have to study Operating Systems" is useless. Knowing "Page replacement algorithms have appeared in 8 of the last 10 years" is what converts effort into marks.

Below is the complete GATE CS 2027 syllabus with the subtopic detail you need, organised by section. The weightage figures are 5-year averages from our analysis of 2020–2024 papers.

Section 1 — Engineering Mathematics (~13 marks)

Discrete Mathematics

  • Propositional and first-order logic
  • Sets, relations, functions, partial orders, lattices
  • Monoids, groups
  • Graphs: connectivity, matching, colouring
  • Combinatorics: counting, recurrence relations, generating functions

Linear Algebra

  • Matrices, determinants
  • System of linear equations
  • Eigenvalues and eigenvectors
  • LU decomposition

Calculus

  • Limits, continuity, differentiability
  • Maxima and minima, mean value theorem
  • Integration

Probability & Statistics

  • Random variables: discrete and continuous
  • Mean, median, mode, standard deviation
  • Conditional probability, Bayes theorem
  • Normal, Poisson, binomial, exponential distributions

Section 2 — Digital Logic (~6 marks)

  • Boolean algebra, K-maps, minimisation
  • Combinational circuits: multiplexers, decoders, encoders, adders
  • Sequential circuits: latches, flip-flops, counters, shift registers
  • Number representation: fixed and floating point

Section 3 — Computer Organization & Architecture (~7 marks)

  • Machine instructions and addressing modes
  • ALU, data path, control unit
  • Instruction pipelining: hazards, pipelining performance
  • Memory hierarchy: cache, main memory, secondary storage
  • I/O interface: interrupts, DMA

Section 4 — Programming & Data Structures (~10 marks)

  • Programming in C: pointers, arrays, recursion, structures
  • Stacks, queues, linked lists
  • Trees: BSTs, heaps, AVL trees
  • Graphs: representation, BFS, DFS
  • Hashing

Section 5 — Algorithms (~8 marks)

  • Asymptotic analysis: best, worst, average
  • Divide-and-conquer, dynamic programming, greedy methods
  • Graph algorithms: shortest path, MST, traversals
  • Sorting and searching algorithms
  • Algorithm complexity: P, NP, NP-complete

Section 6 — Theory of Computation (~7 marks)

  • Regular languages, regular expressions, finite automata (DFA, NFA)
  • Context-free languages, pushdown automata
  • Turing machines, decidability, undecidability
  • Pumping lemma for regular and CFL

Section 7 — Compiler Design (~5 marks)

  • Lexical analysis, parsing (top-down, bottom-up)
  • Syntax-directed translation
  • Runtime environments, intermediate code generation
  • Code optimisation

Section 8 — Operating System (~9 marks)

  • Process management, threads
  • CPU scheduling algorithms
  • Inter-process communication, synchronisation, deadlocks
  • Memory management: paging, segmentation, virtual memory
  • File systems, disk scheduling

Section 9 — Databases (~7 marks)

  • ER model, relational model, relational algebra, SQL
  • Integrity constraints, normal forms (1NF–BCNF)
  • File organisation, indexing (B and B+ trees)
  • Transactions, concurrency control, recovery

Section 10 — Computer Networks (~8 marks)

  • OSI and TCP/IP reference models
  • LAN technologies (Ethernet)
  • Data link: framing, error detection (CRC), MAC, sliding window
  • Network layer: IPv4 addressing, subnetting, routing protocols
  • Transport layer: TCP, UDP, congestion control
  • Application layer: DNS, HTTP, SMTP, IP services

Section 11 — General Aptitude (15 marks)

  • Verbal aptitude: grammar, vocabulary, comprehension
  • Quantitative aptitude: arithmetic, algebra, geometry, data interpretation
  • Analytical and spatial reasoning

Weightage Summary

Section Avg Marks
General Aptitude 15
Engineering Mathematics 13
Programming & Data Structures 10
Operating System 9
Algorithms / Networks 8 each
COA / TOC / Databases 7 each
Digital Logic / Compilers 5–6 each

Use this breakdown to build your six-month preparation roadmap and pick the right books for each subject.

Frequently Asked Questions

IIT releases the official syllabus around July of the exam year. Historically, the GATE CS syllabus has remained stable since 2016 with only minor wording changes — no major topic additions or removals are expected for 2027.

Engineering Mathematics (including Discrete Mathematics) and General Aptitude together carry close to 28 marks — nearly a third of the paper. These are the highest-weightage areas.

Yes — it is one of the 11 sections, contributing roughly 10 marks per year. The subject covers C programming, pointers, recursion, arrays, linked lists, trees, graphs and hashing.

There are 11 sections in total: General Aptitude plus 10 core CS subjects ranging from Engineering Mathematics to Computer Networks.

The official syllabus PDF is hosted on the GATE conducting institute website (gate.iitX.ac.in for the year). i-Gate also publishes the latest version with annotations on our resources page.

Talk to the i-Gate team.

Course enrollment, batch & fee details, demo classes, career counselling — send us a note and we’ll reply within one business day.

I’m enquiring about

We reply Mon–Sat, 10:00–18:00 IST. Your details stay with the i-Gate team.

One message, one business day.

Reach the i-Gate team on any of these channels. For anything time-sensitive — batch confirmations, demo classes, fee details — the phone line is the fastest route.

i-Gate Centre I-Gate - Bhilai

B-713, Cross Street #22, Junwani Road, Smriti Nagar, Bhilai – 490020, Chhattisgarh, India


Call the team +919827162352

Mon–Sat · 10:00–18:00 IST


Write to us sidsigate@gmail.com

We reply within one business day.