# GATE 2021 Syllabus CSE and IT | Topic-Wise List and Exam Pattern

Every year GATE exam is conducted by one of the IIT institutes in India. They have disclosed the latest GATE syllabus CSE / IT and all other branches.

Every year, the GATE syllabus is used to be almost the same. Merely, it changes.

GATE 2021 CSE paper will include 15 marks questions for general aptitude, and 85 marks are allotted for the core CSE syllabus (including engineering mathematics). The exam will be conducted for **three hours** and the candidate is not allowed to leave the exam hall during exam time.

In this post, we check all the topics that will be considered for the GATE 2021 syllabus for CSE.

### General Aptitude (GA) | GATE 2021 syllabus CSE

The syllabus for General Aptitude is the same for all the branch papers. It includes verbal ability questions and numerical ability questions.

Find the below topics General Aptitude that has covered in the GATE syllabus for CSE and IT.

#### 1. Verbal Ability

English grammar, sentence completion, verbal analogies, word groups, instructions, critical reasoning, and verbal deduction.

#### 2. Numerical Ability:

Numerical computation, numerical estimation, numerical reasoning, and data interpretation

Read these 13 Best Aptitude Test Preparation Tips. Follow these tips carefully while preparation. It will help you with time management and for scoring in the GATE exam.

### Engineering Mathematics | GATE 2021 Syllabus CSE

There is lots of mathematics involved in engineering and the same for the GATE exam. It has been categorized into the following four categories.

#### 1. Discrete Mathematics

Propositional and first-order logic. Sets, relations, functions, partial orders, and lattices. Groups.

Graphs: connectivity, matching, coloring.

Combinatorics: counting, recurrence relations, generating functions.

#### 2. Linear Algebra

Matrices, determinants, the system of linear equations, eigenvalues and eigenvectors, LU decomposition.

#### 3. Calculus

Limits, continuity, and differentiability. Maxima and minima. Mean value theorem. Integration.

#### 4. Probability:

Random variables. Uniform, normal, exponential, Poisson, and binomial distributions. Mean, median, mode, and standard deviation. Conditional probability and Bayes theorem.

**Syllabus for Computer Science and Information Technology**

It includes all the core subjects of computer science and information technology. Read the list below to find all the topics under each subject.

#### 1. Digital Logic

Boolean algebra. Combinational and sequential circuits. Minimization. Number representations and computer arithmetic (fixed and floating-point).

#### 2. Computer Organization and Architecture

Machine instructions and addressing modes. ALU, data-path, and control unit. Instruction pipelining.

Memory hierarchy: cache, main memory, and secondary storage; I/O interface (Interrupt and DMA mode).

#### 3. Programming and Data Structures

Programming in C. Recursion. Arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps, graphs.

**Note:** Graph is the newly added topic for programming. So you can expect programming questions on the graph.

#### 4. Algorithms

Searching, sorting, hashing. Asymptotic worst-case time and space complexity.

Algorithm design techniques: greedy, dynamic programming, and divide‐and‐conquer. Graph search, minimum spanning trees, shortest paths.

#### 5. Theory of Computation

Regular expressions and finite automata. Context-free grammars and pushdown automata. Regular and context-free languages, pumping lemma. Turing machines and undecidability.

#### 6. Compiler Design

Lexical analysis, parsing, syntax-directed translation. Runtime environments. Intermediate code generation.

#### 7. Operating System

Processes, threads, inter‐process communication, concurrency, and synchronization. Deadlock. CPU scheduling. Memory management and virtual memory. File systems.

#### 8. Databases

ER-model.

Relational model: relational algebra, tuple calculus, SQL. Integrity constraints, normal forms. File organization, indexing (e.g., B and B+ trees). Transactions and concurrency control.

#### 9. Computer Networks

The concept of layering. LAN technologies (Ethernet). Flow and error control techniques, switching. IPv4 / IPv6, routers, and routing algorithms (distance vector, link state). TCP/UDP and sockets, congestion control. Application layer protocols (DNS, SMTP, POP, FTP, HTTP). Basics of Wi-Fi.

Network security: authentication, basics of a public key and private key cryptography, digital signatures and certificates, firewalls.

**Note:** Basic of Wi-Fi is a newly added topic in a computer network. If you are referring to any old GATE reference books, you make sure you don’t miss this topic if it is not there your notes.

Web technology and software engineering are completely removed from the new GATE syllabus CSE.

### Final Note for Gate Aspirant:

**Bookmark this page** so that you can track the topic that you have covered or need to cover while studying. Sometimes going through this syllabus can remind you of the topic you need to focus on. There is no mark wattage to a particular section, so all the sections are important.

**Important Link for GATE:**

All the best!

## Comments

## Adil

Thanks for this list of subjects. I’m a college graduate and preparing for GATE.

## Aniruddha Chaudhari

You’re welcome, Adil! All the best for GATE.