GATE Syllabus – Computer Science Engineering
(CSE)
CSE stands for Computer Science Engineering. This field deals with
implementation, designing and management of information system of both
software and hardware processes. GATE Syllabus for CSE with important
topics is tabulated below:
Programming and Data Structures Algorithms
Recursive Programs Algorithm Analysis
Trees and Graphs Heap Trees
Trees Sorting and Graph Algorithm
Stacks Searching and Sorting Algorithm
Queues Trees Dynamic Programming Algorithm
Recursive Functions Divide and Conquer
Pointers Greedy Algorithm
Operating Systems Digital Logic
Combinational Circuits:
CPU Scheduling Algorithms
Multiplexer, Decoder and De-
Paging
Multiplexer
Semaphores
Combinational Circuits
Page Replacement Algorithm
Minimizational Circuits
Deadlock
Sequential Circuits
Disk Scheduling Algorithm
Minimization and Counters
Page Replacement
Number System
Segmentation
Fixed and Floating Point Registers
Computer Organization & Architecture Databases
Relational Algebra
Pipelining Relational Algebra
Cache Organization Normalization
Addressing Modes SQL/ SQL Queries
Machine Cycles Tuple Calculus
I/O Data Transfer Transactions
Serializability
Computer Network Theory of Computation
IP Addressing DFA
Routing Algorithms CFL and DCFL
TCP and UDP Regular Languages
Application Protocols Regular Expressions
Ethernet Undecidability
Congestion Control Closure Properties
Encyption and Decryption Formal Grammars
Algorithms CNF