GATE Computer Science and Information Technology (CS)
- Conducted by
- IISc and IITs for NCB-GATE, Ministry of Education (GATE 2027: IIT Madras)
- Question paper languages
- English
- Last checked against official sources
Exam pattern and marking
Computer Based Test180 minutes100 marks
| Section | Questions | Marks per question | Negative marking | Question types |
|---|---|---|---|---|
| General Aptitude | 10 | 5×1 + 5×2 | 1: MCQ: 1/3, MSQ: 0, NAT: 0; 2: MCQ: 2/3, MSQ: 0, NAT: 0 | MCQ, MSQ, NAT |
| Engineering Mathematics + CS subjectto be confirmed | 55 | 25×1 + 30×2 | 1: MCQ: 1/3, MSQ: 0, NAT: 0; 2: MCQ: 2/3, MSQ: 0, NAT: 0 | MCQ, MSQ, NAT |
Single CBT, 3 hours, 65 questions, 100 marks. GA 15 marks; subject 85 marks including Engineering Mathematics (13 marks). Question types MCQ, MSQ, NAT. Negative marking only for MCQ: 1/3 for 1-mark, 2/3 for 2-mark. No partial marking in MSQ. Virtual calculator only.
MCQ = single correct answer · MSQ = one or more correct answers · NAT / numeric = type a number. Negative marking is the number of marks deducted for a wrong answer.
Syllabus
96 subjects, topics and subtopics from the official syllabus. Tap a subject to expand it.
Explore the syllabus mapGeneral Aptitude17
- Verbal Aptitude
- Basic English grammar (tenses, articles, adjectives, prepositions, conjunctions, verb-noun agreement, parts of speech)
- Basic vocabulary: words, idioms and phrases in context
- Reading and comprehension
- Narrative sequencing
- Quantitative Aptitude
- Data interpretation: bar graphs, pie charts, 2-D and 3-D plots, maps, tables
- Numerical computation and estimation: ratios, percentages, powers, exponents, logarithms, permutations and combinations, series
- Mensuration and geometry
- Elementary statistics and probability
- Analytical Aptitude
- Logic: deduction and induction
- Analogy
- Numerical relations and reasoning
- Spatial Aptitude
- Transformation of shapes: translation, rotation, scaling, mirroring, assembling, grouping
- Paper folding, cutting and patterns in 2 and 3 dimensions
- Verbal Aptitude
Engineering Mathematics21
- Discrete Mathematics
- Propositional and first order logic
- Sets, relations, functions, partial orders and 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 and differentiability
- Maxima and minima
- Mean value theorem
- Integration
- Probability and Statistics
- Random variables
- Uniform, normal, exponential, Poisson and binomial distributions
- Mean, median, mode and standard deviation
- Conditional probability and Bayes theorem
- Discrete Mathematics
Digital Logic4
- Boolean algebra and minimization (algebraic, Karnaugh map, tabular method)
- Design of combinational circuits
- Design of sequential circuits
- Number representation and arithmetic (fixed and floating point)
Computer Organization and Architecture6
- Instruction set and addressing modes
- Design of arithmetic and logic unit (ALU)
- Design of control unit: hardwired and microprogrammed
- Memory interfacing and hierarchy: performance, cache memory mapping
- I/O interface (interrupt and DMA)
- Instruction pipelining, pipeline hazards
Programming and Data Structures5
- Programming in C
- Recursion
- Arrays, stacks, queues, linked lists
- Trees, binary search trees, binary heaps
- Graphs
Algorithms4
- Searching, sorting, hashing
- Asymptotic worst case time and space complexity
- Design techniques: greedy, dynamic programming, divide-and-conquer
- Graph traversals, minimum spanning trees, shortest paths
Theory of Computation4
- Regular expressions and finite automata
- Context-free grammars and push-down automata
- Regular and context-free languages, pumping lemma
- Turing machines and undecidability
Compiler Design6
- Lexical analysis
- Parsing
- Syntax-directed translation
- Runtime environments
- Intermediate code generation
- Local optimisation; data flow analyses: constant propagation, liveness analysis, common subexpression elimination
Operating System6
- System calls, processes, threads, inter-process communication
- Concurrency and synchronization
- Deadlock
- CPU and I/O scheduling
- Memory management and virtual memory
- File systems
Databases5
- ER model
- Relational model: relational algebra, tuple calculus, SQL
- Integrity constraints, normal forms
- File organization, indexing (B and B+ trees)
- Transactions and concurrency control
Computer Networks7
- Principles of layering
- Switching (circuit, packet, virtual circuit) and performance metrics
- Data link layer: error detection, medium access control, Ethernet
- Distance vector and link state routing
- IPv4: fragmentation, CIDR notation, network address translation
- TCP: flow control, congestion control; socket API
- DNS and HTTP
Official sources
Always confirm details on the official website before applying.
- GATE 2027 CS syllabus (IIT Madras)Syllabus · 2027
- GATE 2027 General Aptitude syllabusSyllabus · 2027
- GATE 2027 question paper patternOfficial website · 2027
- GATE 2027 official websiteOfficial website · 2027
- GATE 2026 CS question paper, session 1 (IIT Guwahati)Previous paper · 2026
- GATE 2026 CS final answer key, session 1 (IIT Guwahati)Answer key · 2026
- GATE 2026 CS question paper, session 2 (IIT Guwahati)Previous paper · 2026
- GATE 2026 CS final answer key, session 2 (IIT Guwahati)Answer key · 2026
- GATE 2025 CS question paper, session 1 (IIT Roorkee)Previous paper · 2025
- GATE 2025 CS final answer key, session 1 (IIT Roorkee)Answer key · 2025
- GATE 2025 CS question paper, session 2 (IIT Roorkee)Previous paper · 2025
- GATE 2025 CS final answer key, session 2 (IIT Roorkee)Answer key · 2025
- GATE 2024 CS question paper, session 1 (IISc Bangalore)Previous paper · 2024
- GATE 2024 CS final answer key, session 1 (IISc Bangalore)Answer key · 2024
- GATE 2024 CS question paper, session 2 (IISc Bangalore)Previous paper · 2024
- GATE 2024 CS final answer key, session 2 (IISc Bangalore)Answer key · 2024
- GATE 2023 CS question paper (IIT Kanpur)Previous paper · 2023
- GATE 2023 CS answer key (IIT Kanpur)Answer key · 2023
- GATE 2022 CS question paper (IIT Kharagpur)Previous paper · 2022
- GATE 2022 CS answer key (IIT Kharagpur)Answer key · 2022
- GATE 2021 CS question paper, session 1 (IIT Bombay)Previous paper · 2021
- GATE 2021 CS answer key, session 1 (IIT Bombay)Answer key · 2021
- GATE 2021 CS question paper, session 2 (IIT Bombay)Previous paper · 2021
- GATE 2021 CS answer key, session 2 (IIT Bombay)Answer key · 2021
- GATE 2020 CS question paper (IIT Delhi)Previous paper · 2020
- GATE 2020 CS answer key (IIT Delhi)Answer key · 2020
- GATE 2019 CS question paper (IIT Madras)Previous paper · 2019
- GATE 2019 CS answer key (IIT Madras)Answer key · 2019
More about GATE CS
Prepare for GATE CS with PrepPilot
Upload your notes, ask doubts in Hindi or English with page citations, and take timed mock tests that follow this exact pattern and marking scheme. Free to use.
Prepare for GATE CS