Changes in GATE-2021 Syllabus From GATE-2020 Syllabus For
Changes in GATE-2021 Syllabus From GATE-2020 Syllabus For
Section 5: Algorithms
Searching, sorting, hashing. Asymptotic worst case time and space complexity. Algorithm
design techniques: greedy, dynamic programming and divide‐and‐conquer. Graph traversals,
minimum spanning trees, shortest paths
Section 6: Theory of Computation
Regular expressions and finite automata. Context-free grammars and push-down
automata.Regular and contex-free languages, pumping lemma. Turing machines and
undecidability.
Section 9: 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.