Updated By Lipi on 11 Aug, 2025 23:25
Predict your Percentile based on your GATE performance
Predict RankIIT Guwahati has released the GATE Computer Science and Information Technology 2026 syllabus. The GATE CS syllabus features all the topics that are to be covered in the upcoming exam. The GATE CS syllabus 2026 includes 10 sections, namely Engineering Mathematics, Digital Logic, Computer Organization and Architecture, Programming and Data Structures, Algorithms, Theory of Computation, Compiler Design, Operating Systems, Databases, and Computer Networks. The syllabus for the GATE 2026 exam is divided into three sections: core discipline with 72% weightage, Engineering Mathematics with 13% weightage, and general aptitude with 15% weightage. This page features the detailed GATE 2026 syllabus for CS along with its PDF. Read on to know more about the GATE Computer Science and Information Technology 2026 syllabus.
Also Check:
Get real time exam experience with full length mock test and get detailed analysis.
Attempt nowThe direct link to download the GATE 2026 Computer Science & Information Technology syllabus can be found below:-
The GATE 2026 syllabus for CSE and IT includes 10 sections. You should carefully review the GATE syllabus for CSE 2026 to understand the key subjects and their weightage. Check the GATE Computer Science and Information Technology syllabus 2025 section-wise topics below.
Section | Topics | Sub-Topics |
|---|---|---|
Engineering Mathematics | Discrete Mathematics | Propositional and first-order logic; Sets, relations, functions, partial orders, lattices; Monoids, Groups; Graphs: connectivity, matching, coloring; 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; Distributions: uniform, normal, exponential, Poisson, binomial; Mean, median, mode, standard deviation; Conditional probability, Bayes theorem. | |
Digital Logic | Boolean Algebra | Combinational and sequential circuits; Minimization. |
Number Representations | Fixed and floating-point arithmetic. | |
Computer Organization and Architecture | Machine Instructions | Addressing modes, ALU, data-path and control unit. |
Instruction Pipelining | Pipeline hazards. | |
Memory Hierarchy | Cache, main memory, secondary storage. | |
I/O Interface | Interrupt and DMA mode. | |
Programming and Data Structures | Programming in C | Basics of C programming. |
Data Structures | Recursion, arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps, graphs. | |
Algorithms | Algorithm Concepts | Searching, sorting, hashing. |
Complexity | Asymptotic worst-case time and space complexity. | |
Design Techniques | Greedy, dynamic programming, divide-and-conquer. | |
Graph Algorithms | Graph traversals, minimum spanning trees, shortest paths. | |
Theory of Computation | Finite Automata | Regular expressions, finite automata. |
Context-Free Grammars | Push-down automata, context-free languages, pumping lemma. | |
Turing Machines | Undecidability. | |
Compiler Design | Compiler Phases | Lexical analysis, parsing, syntax-directed translation. |
Runtime Environments | Intermediate code generation. | |
Optimizations | Local optimization, data flow analyses: constant propagation, liveness analysis, common sub-expression elimination. | |
Operating System | Processes | System calls, processes, threads, inter-process communication. |
Concurrency and Synchronization | Deadlock, CPU and I/O scheduling. | |
Memory Management | Virtual memory, file systems. | |
Databases | ER Model | Entity-relationship model. |
Relational Model | Relational algebra, tuple calculus, SQL. | |
Normalization | Integrity constraints, normal forms. | |
File Organization and Indexing | B and B+ trees. | |
Transactions | Concurrency control. | |
Computer Networks | Layering Concepts | OSI and TCP/IP Protocol Stacks. |
Data Link Layer | Framing, error detection, Medium Access Control, Ethernet bridging. | |
Routing Protocols | Shortest path, flooding, distance vector, link-state routing. | |
IP Layer | Fragmentation, IP addressing (IPv4, CIDR), support protocols (ARP, DHCP, ICMP), NAT. | |
Transport Layer | Flow control, congestion control, UDP, TCP, sockets. | |
Application Layer Protocols | DNS, SMTP, HTTP, FTP, Email. |
The General Aptitude section is common for all the GATE CSE papers. Along with studying the GATE 2026 syllabus for CSE, you must not forget about the General Aptitude section, as it carries 15% weightage. Check the GATE General Aptitude syllabus 2026 below.
Sections | Topics |
|---|---|
Quantitative Aptitude | Data interpretation: data graphs (bar graphs, pie charts, and other graphs representing data), 2- and 3-dimensional plots, maps, and tables. Numerical computation and estimation: ratios, percentages, powers, exponents and logarithms, permutations and combinations, and series. Mensuration and geometry. Elementary statistics and probability. |
Verbal Aptitude | Basic English grammar: tenses, articles, adjectives, prepositions, conjunctions, verb-noun agreement, and other parts of speech. Basic vocabulary: words, idioms, and phrases in context. Reading and comprehension, Narrative sequencing |
Spatial Aptitude | Transformation of shapes: translation, rotation, scaling, mirroring, assembling, and grouping. Paper folding, cutting, and patterns in 2 and 3 dimensions |
Analytical Aptitude | Logic: deduction and induction, Analogy, Numerical relations, and reasoning |
To get a good score you must go through the GATE syllabus for CSE 20266 and focus on frequently asked topics such as Algorithms, Operating Systems, and Databases. Apart from giving priority to these topics, you must also read the full syllabus. The important topics of the GATE 2025 syllabus for CSE that have been repeated several times in the previous year can be checked below.
Section | Topics | Often Asked Sub-Topics |
|---|---|---|
Engineering Mathematics | Discrete Mathematics | Graphs: connectivity, matching, coloring; Recurrence relations; Propositional logic and truth tables. |
Linear Algebra | Eigenvalues and eigenvectors; LU decomposition; Solving systems of linear equations. | |
Calculus | Maxima and minima; Mean Value Theorem; Definite integrals. | |
Probability and Statistics | Bayes theorem; Poisson and normal distributions; Mean, median, mode. | |
Digital Logic | Boolean Algebra | Karnaugh Maps (K-Maps); Design of sequential circuits; Minimization techniques. |
Number Representations | Binary arithmetic (addition, subtraction); Floating-point representation. | |
Computer Organization and Architecture | Machine Instructions | Addressing modes and instruction formats. |
Instruction Pipelining | Data and control hazards; Pipelining efficiency. | |
Memory Hierarchy | Cache mapping techniques (direct, associative); Cache performance analysis. | |
I/O Interface | DMA functionality; Interrupt handling. | |
Programming and Data Structures | Programming in C | Pointers; Recursion; Dynamic memory allocation. |
Data Structures | Tree traversals; Applications of stacks and queues; Graph representations and BFS/DFS. | |
Algorithms | Algorithm Concepts | Quick sort, Merge sort; Hashing techniques and collision resolution. |
Complexity | Time complexity analysis of loops; Space complexity in recursive algorithms. | |
Design Techniques | Dynamic programming: Longest Common Subsequence (LCS), Knapsack problem; Divide-and-conquer: Merge sort. | |
Graph Algorithms | Dijkstra’s shortest path; Prim’s and Kruskal’s for Minimum Spanning Tree. | |
Theory of Computation | Finite Automata | Designing DFA/NFA; Regular expression equivalence. |
Context-Free Grammars | Push-down automata configurations; Applications of the pumping lemma. | |
Turing Machines | Designing simple Turing Machines; Undecidability problems. | |
Compiler Design | Compiler Phases | Lexical analysis: Regular expressions and finite automata; Parsing: LL(1) and LR(0) parsing tables. |
Optimizations | Constant propagation; Common sub-expression elimination. | |
Operating System | Processes | Process scheduling algorithms (FCFS, SJF, Round Robin); Inter-process communication. |
Concurrency and Synchronization | Deadlock detection and avoidance; Semaphores and critical section problems. | |
Memory Management | Paging and segmentation; Virtual memory: Page replacement algorithms. | |
Databases | Relational Model | SQL queries on joins, subqueries; Relational algebra operations. |
Normalization | Functional dependencies; 3NF and BCNF conversions. | |
File Organization and Indexing | B+ tree insertions and deletions. | |
Transactions | ACID properties; Conflict serializability. | |
Computer Networks | Layering Concepts | Differences between OSI and TCP/IP; Basics of protocol layering. |
Data Link Layer | Error detection (CRC, checksum); MAC protocols: ALOHA, CSMA/CD. | |
Routing Protocols | Distance vector and link-state algorithms; IP fragmentation. | |
IP Layer | Subnetting and CIDR notation; ARP, DHCP functionalities. | |
Transport Layer | TCP congestion control; Flow control mechanisms. | |
Application Layer Protocols | Working of DNS; HTTP request-response cycle; FTP and SMTP basics. |
It has been observed that over the years, a few particular topics from the GATE Syllabus for CS 2026 have been given higher importance and weightage in terms of marks in the examination. Knowing about the high-weightage topics can help you score better marks on the test. You can check the topic-wise weightage of the GATE 2026 syllabus for CS in the section below.
Topics | Expected Weightage of Marks |
|---|---|
Computer Organization and Architecture | 8 |
Engineering Mathematics | 13 |
Discrete Mathematics | |
Digital Logic | 6 |
General Aptitude | 15 |
Algorithms | 7 |
Programming and Data Structures | 15 |
Computer Networks | 10 |
Theory of Computation | 6 |
Compiler Design | 4 |
Databases | 7 |
Operating System | 9 |
The GATE 2026 syllabus for CS is huge and includes various topics. To prepare such a huge GATE Syllabus for CS 2026, you need an organized preparation strategy. To help you with that, we have provided the GATE preparation tips 2026 below.
First, go through the complete GATE syllabus 2026. Analyze the topics and check out the chapters and subjects. Make a list of topics that you already know and a list of topics that just need revision.
Analyze the GATE exam pattern 2026 to draft a paper-solving strategy.
Now, make a personalized GATE study plan that includes all the topics of the syllabus. Dedicate sufficient time to each topic. Make slots for revision, solving previous years' papers, mock tests, sample papers, etc.
Start studying as per the GATE study plan. Understand the topic. Have a clear understanding of the concepts. Memorize the theoretical part. Learn the formulas. Practice numerical questions.
At the same time, work on your time management skills as time accuracy is important for solving the GATE paper on time.
Solve GATE's previous year's question papers and GATE mock test 2026 regularly.
Revision is essential for the GATE exam. So, do a continuous revision of the whole syllabus.
Clear your doubts if you are having any.
While preparing for the GATE exam, you should refer to the best books written by top authors. Make sure the books you are choosing align with the GATE Computer Science and Information Technology syllabus 2026. Following are some of the subject-wise books to prepare for the GATE Syllabus for CSE 2026 that you can refer to.
Subject | Name of Books | Author Name |
|---|---|---|
Algorithm | Introduction to Algorithms | Thomas H. Cormen |
Data Structures | Classic Data Structures | Debasis Samanta |
Programming | The C Programming Language | Brian W. Kernighan and Dennis M. Ritchie |
Computer Organization and Architecture | Computer Organization and Architecture | William Stallings |
Operating System | Operating System Concepts | Galvin |
Theory of Computation | An Introduction to Formal Languages and Automata | Peter Linz |
Computer Networks | Networks by Fourozon | Fourozon |
Discrete Mathematics | Discrete Mathematics and its Applications | Kenneth H Rosen |
Database Management Systems | Database System Concepts | Henry Korth |
Engineering Mathematics | Higher Engineering Mathematics | B.S. Grewal |
Digital Logic | Logic and Computer Design Fundamentals | Morris Mano |
Compiler Design | Compiler Design by | Aho & Ullman |
Predict your Percentile based on your GATE performance
Predict Your RankTypical response between 24-48 hours
Get personalized response
Free of Cost
Access to community