# GATE 2020 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 2020 CSE paper will include 15 marks questions for general aptitude, and 85 marks are allotted for core CSE syllabus (including engineering mathematics). The exam will be conducted for 3 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 GATE 2020 syllabus for CSE.

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

Syllabus for the General Aptitude is 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 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 for time management and for scoring in the GATE exam.

### Engineering Mathematics | GATE 2020 syllabus CSE

There is lots of mathematics involved in engineering and the same for the GATE exam. It has been categories 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 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!