GATE CS Topic Wise Preparation Notes - GeeksforGeeks
GATE CS Topic Wise Preparation Notes - GeeksforGeeks
GATE CS Topic Wise Preparation Notes - GeeksforGeeks
The GATE Computer Science exam is generally conducted in the first or second week of February, and the
GATE score is valid for 3 years. The GATE 2024 Exam is going to happen on 3rd, 4th, 10th and 11th
February,2024. The exam is conducted once a year. The GATE exam consists of 65 questions, including 10
General Aptitude and 55 core subject questions. The duration of the exam is 3 hours.
There are three types of questions that come into the GATE exam:
90% Refund @Courses Trending Now Data Structures & Algorithms
Multiple Choice Questions (MCQs)
Foundational Courses Data Science
Multiple Select Questions (MSQs)
Numerical Answer Type (NAT)
This GATE CS Tutorial will help you to understand the GATE Syllabus in a very organized man-
ner and helps you in preparing for the exams for each subject. In this tutorial page, you will find
the articles related to each topic that are mentioned in the GATE Syllabus as provided by IISC
Bangalore.
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 1/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
...
General Aptitude
The syllabus or important topics of General Aptitude for the GATE CSE exam are provided below.
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 2/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Tenses
Articles
Adjectives
Prepositions
Conjunctions
Verb-Noun
Agreement
Parts of Speech
Basic Vocabulary
Words
Idioms
Narrative sequencing
Data graphs (bar graphs, pie charts, and other graphs representing data)
Maps
Tables
Ratios
Percentages
Powers
Series
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 3/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Elementary Statistics and Probability
Analogy
Transformation of shapes
Translation
Rotation
Scaling
Mirroring
Assembling
Grouping
Engineering Mathematics
The syllabus or important topics of Engineering Mathematics for the GATE CSE exam are provided below.
Introduction to Matrix
Linear Algebra
Different operations on matrices
L U Decomposition
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 4/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Matrix Diagonalization
Introduction to Probability
Probability
Random Variables
Conditional Probability
Probability Distribution
Uniform Distribution
Exponential Distribution
Normal Distribution
Binomial Distribution
Poisson Distribution
Indeterminate Forms
Maclaurin series
Euler’s Formula
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 5/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Indefinite Integrals
Summation Formula
Discrete Mathematics
The syllabus or important topics of Discrete Mathematics for the GATE CSE exam are provided below.
Propositional Equivalence
Rules of Inference
Consensus theorem
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 6/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Representing Relations
Groups
Modular Addition
Multiplication Modulo
Types of Lattices
Hasse Diagrams
Introduction to Proofs
Combinatorics: Counting,
Combinatorics Basics
Recurrence
Pigeonhole Principle
Relations, Generating Functions
PnC and Binomial Coefficients
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 7/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Havel-Hakimi Theorem
The syllabus or important topics of Data Structures & C Programming for the GATE CSE exam are pro-
vided below.
Introduction to C Programming
Programming in C
Data Types in C
Variables in C
Operators in C
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 8/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Functions in C
Scope of a Variable
Pointers in C
Type Casting in C
Introduction to Recursion
Recursion
Types of Recursion
Introduction to Arrays
Arrays
1D, 2D and 3D Arrays
Introduction to Stack
Stacks
Implementation of Stack using SLL
Infix to Postfix
Postfix Evaluation
Towers of Hanoi
Fibonaaci Series
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 9/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Introduction to Queue
Queues
Implementation of Queue using Array
Circular Queue
Priority Queue
Introduction to Trees
Trees
BST Deletion
AVL Trees
Tree Traversal
Introduction to Heap
Binary Heaps
Time Complexity of Building a Heap
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 10/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Introduction to Graphs
Graphs
BFS in Graph
DFS in Graph
Introduction to Hashing
Hashing
Hash Function and Types
Chaining
Quadratic Probing
Double Hashing
Algorithms
The syllabus or important topics of Algorithms for the GATE CSE exam are provided below.
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 11/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Introduction of Algorithms
Asymptotic Analysis of Algorithms
Asymptotic Analysis
Asymptotic Notations
Analysis of Loops
Merge Sort
QuickSort
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 12/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Huffman Coding
Topological Sorting
Bellman–Ford Algorithm
Biconnected graph
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 13/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Bridges in a graph
Bellman–Ford Algorithm
Binary Search
Selection Sort
Bubble Sort
Insertion Sort
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 14/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Merge Sort
QuickSort
Heap Sort
Counting Sort
Theory of Computation
The syllabus or important topics of the Theory of Computation for the GATE CSE exam are provided
below.
Minimization of DFA
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 15/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Chomsky Hierarchy
Pumping Lemma
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 16/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Introduction to NP-Completeness
Decidability
Compiler Design
The syllabus or important topics of Compiler Design for the GATE CSE exam are provided below.
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 17/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Linker
Lexical Analysis
Ambiguous Grammar
Removal of ambiguity
Parsing Set 1
Recursive descent
Runtime Environments
Runtime Environment
Stack Allocation
Heap Allocation
Parameters Passing
Pass by Value
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 18/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Pass by Reference
Pass by Copy-restore
Pass by Name
Code Optimization
Constant Propagation
Constant Folding
Copy Propagation
Function Inlining
Loop Jamming
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 19/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
The syllabus or important topics of Database Management System for the GATE CSE exam are provided
below.
Introduction to ER Model
ER-Model
Recursive Relationships
Minimization of ER Diagram
Enhanced ER Model
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 20/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Canonical Cover
Multivalued Dependency
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 21/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Joins in SQL
Database Objects
Indexing in Databases
SQL Clauses
SQL Views
SQL Indexes
SQL Tutorial
Conflict Serializability
Recoverability of Schedules
Cascadeless in DBMS
Deadlock in DBMS
Starvation in DBMS
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 22/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Introduction to B-Tree
Insertion in B-Tree
Deletion in B-Tree
Introduction to B+ Trees
Insertion in a B+ tree
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 23/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Computer Networks
The syllabus or important topics of Computer Networks for the GATE CSE exam are provided below.
TCP/IP Model
Bit Stuffing
Hamming Code
Aloha
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 24/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Slotted Aloha
Pure Aloha
Efficiency of CSMA/CD
Maximum data rate (channel capacity) for noiseless and noisy channels
Switches
Routers
Types of switches
Internetworking
Network Layer
Line Configuration in Computer Networks
Supernetting
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 26/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Circuit Switching
RARP
Traceroute
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 27/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
TCP Timers
TCP flags
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 28/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Basics of Wi-Fi
GATE PYQs
Misc
Operating System
The syllabus or important topics of Operating System for the GATE CSE exam are provided below.
Multithreading
Benefits of Multithreading
Microkernel
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 29/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Context Switching in OS
fork() in C
Mutex vs Semaphore
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 30/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Banker’s Algorithm
Paging
Multilevel Paging
Segmentation
Demand Paging
Non-Contiguous Allocation
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 31/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Buddy System
Virtual Memory
Virtual Memory
Secondary memory – Hard disk drive
Belady’s Anomaly
Swap Space
File Systems
File System and Disk
Structures of Directory
Scheduling
File Directory | Path Name
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 32/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
The syllabus or important topics of Digital Logic and Design for the GATE CSE exam are provided below.
Logic Gates
Introduction of Boolean Algebra and Logic
Properties of Boolean algebra
Gates
Logical gates in logic design
Boolean functions
Functional Completeness
K-Map
Implicants in K-Map
Consensus theorem
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 33/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Grey Code
Combinational Circuit
Half Adder
Full Adder
Half Subtractor
Full Subtractor
Encoder
Binary Decoder
Multiplexers
De-MUX
BCD Adder
Magnitude Comparator
Static Hazards
Counters
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 34/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Ring Counter
Ripple Counter
S-R FlipFlop
T Flipflop
D Flipflop
Shift Registers
Booth’s Algorithm
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 35/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
The syllabus or important topics of Computer Organization and Architecture for the GATE CSE exam are
provided below.
Computer Arithmetic
Microprogrammed Control
Memory Organization
Harvard Architecture
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 36/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Addressing Modes
Machine Instructions
Flynn’s taxonomy
Generations of computer
Pipelining
Instruction Pipelining
Types of pipelining
Performance of Computer
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 37/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Micro-Operation
Memory Interleaving
RAM vs ROM
BUS Arbitration
Computer Ports
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 38/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech land-
scape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable
prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've al-
ready empowered, and we're here to do the same for you. Don't miss out - check it out now!
Looking for a place to share your ideas, learn, and connect? Our Community portal is just the spot! Come
join us and see what all the buzz is about!
Participate in Three 90 Challenge! Enroll in any GeeksforGeeks course and get 90% refund by
completing 90% course. Explore offer now.
Similar Reads
How to Learn Python from Scratch in 2024 GATE
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 39/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
Company Explore
About Us Job-A-Thon Hiring Challenge
Legal Hack-A-Thon
Careers GfG Weekly Contest
In Media Offline Classes (Delhi/NCR)
Contact Us DSA in JAVA/C++
Advertise with us Master System Design
GFG Corporate Solution Master CP
Placement Training Program GeeksforGeeks Videos
Apply for Mentor Geeks Community
Languages DSA
Python Data Structures
Java Algorithms
C++ DSA for Beginners
PHP Basic DSA Problems
GoLang DSA Roadmap
SQL Top 100 DSA Interview Problems
R Language DSA Roadmap by Sandeep Jain
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 40/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 41/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 42/43
2/12/24, 6:07 PM GATE CS Topic wise preparation Notes | GeeksforGeeks
https://www.geeksforgeeks.org/gate-cs-notes-gq/ 43/43