Skip to content
Find your exam
EntranceGuide

GATE CSE

Conducted by IISc Bengaluru and the IITs (organising institute rotates)

  1. Computer based test
  2. Score card

General aptitude, engineering maths and nine core computer science subjects

GATE CSE syllabus and exam pattern

EntranceB.Tech levelOnline testUpdated 26 Oct 2026

The GATE CSE syllabus, officially the syllabus for the Computer Science and Information Technology (CS) paper, has a general aptitude section worth 15 marks and a subject section worth 85 marks that covers engineering mathematics, digital logic, computer organisation, programming and data structures, algorithms, theory of computation, compiler design, operating systems, databases and computer networks. The whole paper is a three hour computer based test for 100 marks.

This cycle the organising institute, IIT Madras, refreshed every paper's syllabus after a five year gap; for CS the reported changes are small trims and rewording in a few subjects, so past papers still show the depth well, as long as you check each topic against the new PDF. Here is the pattern, the topic list subject by subject, and a way to order your preparation so the high yield areas are done first.

Exam at a glance

  • Conducted by

    IISc Bengaluru and seven older IITs, by rotation; IIT Madras for the current cycle
  • Paper code

    CS (Computer Science and Information Technology)
  • Mode

    Computer based test
  • Questions and marks

    65 questions, 100 marks
  • Time

    3 hours
  • Question types

    MCQ, multiple select (MSQ) and numerical answer (NAT)
  • Negative marking

    Only on MCQs: one third mark for 1 mark questions, two thirds for 2 mark questions
  • Official website

GATE CSE exam pattern at a glance

GATE CS paper structure
PartQuestionsMarks
General Aptitude10 (5 of 1 mark, 5 of 2 marks)15
Engineering Mathematics and CS subjects5585
Total65100

The paper uses three formats. MCQs have one correct option out of four. MSQs have one or more correct options, and you must pick all of them with no wrong one to get credit. NAT questions ask you to type a number using the on screen keypad. Only MCQs carry negative marks; MSQs and NATs do not.

In recent cycles the CS paper has been held in more than one session because of the number of candidates, and marks are then normalised across sessions. The GATE CSE exam pattern for your year is confirmed in the information brochure on the organising institute's website.

The 15 mark aptitude section

  • Verbal aptitude: grammar, vocabulary, reading and verbal deduction
  • Quantitative aptitude: data interpretation, ratios, percentages, simple statistics, numbers and basic mensuration
  • Analytical aptitude: logical reasoning, inductive and deductive thinking, analogies and number based relations
  • Spatial aptitude: rotating and mirroring figures, folding and cutting paper, and 2D or 3D shape patterns

These 15 marks are among the easiest in the paper. A few weeks of light practice is usually enough. The same section appears in every GATE paper, so material for the GATE aptitude syllabus applies here too.

Engineering mathematics for the CS paper

  • Discrete mathematics: propositional and first order logic, sets, relations, functions, partial orders and lattices, monoids and groups, graphs (connectivity, matching, colouring), combinatorics including counting, recurrence relations and generating functions
  • Linear algebra: matrices, determinants, systems of linear equations, eigenvalues and eigenvectors, LU decomposition
  • Calculus: limits, continuity, differentiability, maxima and minima, mean value theorem, integration
  • Probability and statistics: random variables, uniform, normal, exponential, Poisson and binomial distributions, mean, median, mode, standard deviation, conditional probability and Bayes theorem

Core subjects: hardware and programming side

Digital Logic

Boolean algebra, design and analysis of combinational and sequential circuits, minimisation (algebraic, Karnaugh map and tabular methods), number representations and computer arithmetic in fixed and floating point.

Computer Organisation and Architecture

Machine instructions and addressing modes, ALU design, hardwired and microprogrammed control units, instruction pipelining and pipeline hazards, memory interfacing and the memory hierarchy with cache mapping, and I/O through interrupts and DMA. Reports on the revised list say secondary storage is no longer named.

Programming and Data Structures

Programming in C, recursion, arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps and graphs.

Algorithms

Searching, sorting and hashing, asymptotic worst case time and space complexity, greedy, dynamic programming and divide and conquer techniques, graph traversals, minimum spanning trees and shortest paths.

Core subjects: theory, systems and networks

Theory of Computation

Regular expressions and finite automata, context free grammars and push down automata, regular and context free languages and the pumping lemma, Turing machines and undecidability.

Compiler Design

Lexical analysis, parsing, syntax directed translation, runtime environments, intermediate code generation, local optimisation, and data flow analyses such as constant propagation, liveness analysis and common subexpression elimination.

Operating System

System calls, processes, threads, inter process communication, concurrency and synchronisation, deadlock, CPU and I/O scheduling, memory management and virtual memory, and file systems.

Databases

ER model, the relational model (relational algebra, tuple calculus, SQL), integrity constraints, normal forms, file organisation, indexing with B and B+ trees, transactions and concurrency control.

Computer Networks

Principles of layering, packet, circuit and virtual circuit switching with performance measures, the data link layer (error detection, medium access control, Ethernet), distance vector and link state routing, IPv4 with fragmentation, CIDR and NAT, TCP flow and congestion control and the socket interface, and application protocols such as DNS and HTTP. Reports say the revised list no longer names ARP, DHCP, ICMP, SMTP or FTP; older papers asked them, so confirm in the official CS PDF before dropping them.

Ordering the GATE CSE syllabus: what to study first

Past CS papers show that marks are spread across all ten sections, so skipping a subject is risky. Still, some subjects reward early effort because they feed into others:

  1. Discrete mathematics and data structures, which underpin algorithms and theory of computation.
  2. Algorithms, operating systems and databases, which are long and heavily asked.
  3. Computer organisation and digital logic, which demand numerical practice.
  4. Theory of computation, networks and compiler design, which are shorter and can be finished in focused blocks.
Varun, in his final year of B.Tech, has eight months. He spends the first three on maths, data structures and algorithms, solving topic wise past questions after each chapter. Months four to six go to operating systems, databases, organisation and networks. The last two months are for theory of computation, compiler design, full mocks and revision of formulas.

Books and preparation sources

The standard university textbooks used in B.Tech courses for each subject are the best base, since GATE tests concepts at that level. Supplement them with the official past papers released by the organising institutes, which are the most accurate guide to depth. You can find how to use them on our GATE previous year papers page, and the scores needed in recent years on the GATE cut off page.

The organising institute publishes the official syllabus for each paper in the brochure. Check it for small wording changes before you finalise your list.

Frequently asked questions

Is the GATE CS syllabus different from GATE IT?

There is no separate IT paper. The CS paper is titled Computer Science and Information Technology and serves both branches.

How many marks is engineering mathematics worth?

It is part of the 85 mark subject section, and there is no fixed share. Past papers show it as a steady contributor, so give it serious time.

Is there negative marking for MSQ and NAT?

No. The penalty applies to MCQs alone, at 1/3 for a one mark item and 2/3 for a two mark item.

Who can take the GATE CS paper?

Students in the third or higher year of an undergraduate degree and graduates of eligible courses can apply, with no upper age limit. See the GATE eligibility page for details.

Does the GATE syllabus for CSE include machine learning?

Machine learning is not a named section of the CS syllabus; it is the heart of the separate DA paper on data science. Read the revised CS PDF to be sure. See the GATE DA syllabus if you are interested in that paper.

Is a second GATE paper allowed alongside CS?

GATE has allowed candidates to choose two papers from a list of permitted combinations. Check the current brochure for which pairs are allowed with CS.