GATE CS prep

The GATE CS syllabus

The GATE 2027 CS syllabus has ten sections, from Engineering Mathematics to Computer Networks, and every GATE paper adds General Aptitude.

The ten sections of the GATE 2027 CS syllabus
SectionWhat it covers
Engineering MathematicsDiscrete mathematics, linear algebra, calculus, probability and statistics
Digital LogicBoolean algebra and minimisation, combinational and sequential circuits, number representation
Computer Organization and ArchitectureInstruction sets, ALU and control unit design, memory hierarchy and cache, I/O, pipelining
Programming and Data StructuresC, recursion, arrays, stacks, queues, linked lists, trees, BSTs, heaps, graphs
AlgorithmsSearching, sorting, hashing, complexity, greedy, dynamic programming, divide and conquer, graph algorithms
Theory of ComputationRegular and context-free languages, automata, the pumping lemma, Turing machines and undecidability
Compiler DesignLexical analysis, parsing, syntax-directed translation, runtime environments, intermediate code, optimisation
Operating SystemProcesses, threads, synchronisation, deadlock, scheduling, memory and virtual memory, file systems
DatabasesER model, relational algebra, tuple calculus, SQL, normal forms, indexing, transactions
Computer NetworksLayering, switching, the data link layer, routing, IPv4, TCP, DNS and HTTP
Sections10 CS sections and General Aptitude
General AptitudeVerbal, quantitative, analytical and spatial aptitude

General Aptitude

The General Aptitude syllabus covers English grammar, vocabulary and reading; data interpretation and numerical computation; logic and reasoning; and spatial aptitude such as rotating, mirroring and folding shapes.

How the course follows it

The course has a lesson and a practice set for every section and for General Aptitude, and two full practice papers in the official pattern.

Try 2 questions

Question 1MCQ: one answer
What is −77 (decimal) in 8-bit two's complement, written in hexadecimal?
Question 2MCQ: one answer
Transition table: from q0, a goes to q1 and b to q0; from q1, a goes to q1 and b to q2; from q2, a goes to q1 and b to q0.
StateOn aOn b
q0 (start)q1q0
q1q1q2
q2 (accepting)q1q0
A DFA over {a, b} has the transition table below. q0 is the start state and q2 is the only accepting state. Which string does it accept?

Next step

Questions people ask

Where is the official GATE 2027 CS syllabus?

On the GATE 2027 website of IIT Madras, the organising institute, as a PDF linked from its test papers and syllabus page.

Is Engineering Mathematics a separate paper?

No. It is a section of the CS syllabus, worth 13 of the 85 subject marks.

Prices are in Indian rupees. No tax is charged.