GATE Exam Pattern & CSE Syllabus 2022, Download CSE Syllabus PDF
GATE CSE Syllabus PDF 2022: IIT Kharagpur, announced GATE 2022 Exam was conducted on 05th, 06th, 12th, and 13th February 2022. There are no major changes in the previous year’s syllabus. There are around 29 subjects and Computer Science is one among those which is chosen by around 30%40% of students. For the students, we explained detailed exam patterns and topicwise weightage for the GATE CSE syllabus 2022.
GATE Syllabus 2022
The Graduate Aptitude Test in Engineering (GATE), is conducted every year for engineering students. The GATE Exam is conducted once a year and a lot of engineering students appear for the GATE exam to grab master’s degrees in top colleges/universities. The competition for the GATE exam has increased so the candidates want to know the clear GATE Exam syllabus and pattern for GATE Exam 2022.
GATE Exam Highlights 2022
Highlights of the Gate Examination 2022 :
GATE 2022 Highlights  

GATE Full Form  Graduate Aptitude Test in Engineering 
GATE 2022 Organizing Body  IIT Kharagpur 
Exam Level  All India Level 
Mode of Exam  Computerbased Test (Online) 
Exam Frequency  Once a year 
Exam Duration  3 hours (180 minutes) 
Number of Subject Papers  29 papers 
Number of Questions  65 
Applications Per Year  More than 8 Lakhs 
GATE 2022 Official Website  gate.iitkgp.ac.in 
GATE Syllabus for Computer Science & IT
The GATE Computer Science syllabus consists of 10 sections namely, Digital Logic, Computer Organization, Engineering Mathematics, Architecture, Programming and Data Structures, Algorithms, Theory of Computations, Compiler Design, Operating Systems, Databases, and Computer Systems. All the sections are clearly explained below for the GATE Exam 2022.
Section 1: Engineering Mathematics Syllabus
Chapters  Topic 
Discrete Mathematics 

Line Graph 

Calculus 

Probability & Statistics 

Section 2: Digital Logic
 Boolean algebra
 Combinational and sequential circuits
 Minimization
 Number representations and computer arithmetic (fixed and floatingpoint)
Section 3: Computer Organization and Architecture
 Machine instructions and addressing modes
 ALU, data path and control unit
 Instruction pipelining, pipeline hazards
 Memory hierarchy: cache, main memory, and secondary storage; I/O interface (interrupt and DMA mode)
Section 4: Programming and Data Structures
 Programming in C
 Recursion
 Arrays, stacks, queues, linked lists, trees, binary search trees, binary, heaps, graphs.
Section 5: Algorithms
 Searching, sorting, hashing
 Asymptotic worstcase time and space complexity
 Algorithm design techniques: greedy, dynamic programming and divideandconquer
 Graph traversals, minimum spanning trees, shortest paths
Section 6: Theory of Computation
 Regular expressions and finite automata
 Contextfree grammars and pushdown automata
 Regular and contextfree languages, pumping lemma
 Turing machines and undecidability
Section 7: Compiler Design
 Lexical analysis, parsing, syntaxdirected translation
 Runtime environments
 Intermediate code generation
 Local optimization, Data flow analyses: constant propagation, liveness analysis, common subexpression elimination
Section 8: Operating System
 System calls, processes, threads, interprocess communication, concurrency, and synchronization.
 Deadlock
 CPU and I/O scheduling
 Memory management and virtual memory
 File systems
Section 9: Databases
 ERmodel
 Relational model: relational algebra, tuple calculus, SQL
 Integrity constraints, normal forms
 File organization, indexing (e.g., B and B+ trees)
 Transactions and concurrency control
Section 10: Computer Networks
 Concept of layering: OSI and TCP/IP Protocol Stacks
 Basics of the packet, circuit, and virtual circuit switching
 Datalink layer: framing, error detection, Medium Access Control, Ethernet bridging
 Routing protocols: shortest path, flooding, distance vector, and linkstate routing
 Fragmentation and IP addressing, IPv4, CIDR notation, Basics of IP support protocols (ARP, DHCP, ICMP), Network Address Translation (NAT)
 Transport layer: flow control and congestion control, UDP, TCP, sockets
 Application layer protocols: DNS, SMTP, HTTP, FTP, Email