0% found this document useful (0 votes)
73 views9 pages

Gate

The document outlines the syllabus for the GATE (Graduate Aptitude Test in Engineering) Computer Science and Information Technology (CS and IT) exam for 2024. It covers 10 main sections: Engineering Mathematics, Digital Logic, Computer Organization and Architecture, Programming and Data Structures, Algorithms, Theory of Computation, Compiler Design, Operating Systems, Databases, and Computer Networks. Each section lists the key topics candidates are expected to be familiar with. It also provides recommended books to prepare from for each major subject area.

Uploaded by

Ankit Danicha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views9 pages

Gate

The document outlines the syllabus for the GATE (Graduate Aptitude Test in Engineering) Computer Science and Information Technology (CS and IT) exam for 2024. It covers 10 main sections: Engineering Mathematics, Digital Logic, Computer Organization and Architecture, Programming and Data Structures, Algorithms, Theory of Computation, Compiler Design, Operating Systems, Databases, and Computer Networks. Each section lists the key topics candidates are expected to be familiar with. It also provides recommended books to prepare from for each major subject area.

Uploaded by

Ankit Danicha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

GATE Computer Science and

Information Technology (CS and IT)


Syllabus 2024

Table of Contents:

1. GATE CSE Syllabus: Section 1: Engineering Mathematics

2. GATE CSE Syllabus: Section 2: Digital Logic

3. GATE CSE Syllabus: Section 3: Computer Organization and Architecture

4. GATE CSE Syllabus: Section 4: Programming and Data Structures

5. GATE CSE Syllabus: Section 5: Algorithms

6. GATE CSE Syllabus: Section 6: Theory of Computation

7. GATE CSE Syllabus: Section 7: Compiler Design

8. GATE CSE Syllabus: Section 8: Operating System

9. GATE CSE Syllabus: Section 9: Databases

10. GATE CSE Syllabus: Section 10: Computer Networks


Section 1: Engineering Mathematics

Discrete Mathematics:
• Graphs: connectivity, matching, coloring
• Combinatorics: counting, recurrence relations, generating functions
• Propositional and First Order Logic
• Monoids, Groups
• Sets, Relations, Functions, Partial Orders and Lattices

Linear Algebra:
• Matrices
• System Of Linear Equations
• Determinants
• LU Decomposition
• Eigenvalues and Eigenvectors

Calculus:
• Maxima and Minima
• Integration
• Mean Value Theorem
• Limits, Continuity and Differentiability

Probability and Statistics:


• Mean, Median, Mode And Standard Deviation
• Conditional Probability And Bayes Theorem
• Uniform, Normal, Exponential, Poisson and Binomial Distributions
• Random Variables
Section 2: Digital Logic

• Boolean Algebra
• Number Representations And Computer Arithmetic (Fixed And Floating Point)
• Minimization
• Combinational And Sequential Circuits

Section 3: Computer Organization and


Architecture
• I/O Interface (Interrupt And DMA Mode)
• ALU, Data-Path And Control Unit
• Memory Hierarchy: Cache, Main Memory And Secondary Storage
• Machine Instructions And Addressing Modes
• Instruction Pipelining, Pipeline Hazards

Section 4: Programming and Data


Structures

• Recursion
• Programming in C
• Arrays, Stacks, Queues, Linked Lists, Trees, Binary Search Trees, Binary Heaps,
Graphs
Section 5: Algorithms
• Algorithm Design Techniques: Greedy, Dynamic Programming And Divide-And-

Conquer

• Graph Traversals, Minimum Spanning Trees, Shortest Paths

• Searching, Sorting, Hashing

• Asymptotic Worst Case Time And Space Complexity

Section 6: Theory of Computation


• Turing Machines And Undecidability

• Regular Expressions And Finite Automata

• Regular And Context-free Languages, Pumping Lemma

• Context-free Grammars And Push-down Automata

Section 7: Compiler Design


• Runtime Environments

• Lexical Analysis, Parsing, Syntax-Directed Translation

• Local Optimisation, Data Flow Analyses: Constant Propagation, Liveness

Analysis, Common Subexpression Elimination

• Intermediate Code Generation


Section 8: Operating System
• File Systems

• System Calls, Processes, Threads, Inter-Process Communication, Concurrency


And Synchronization

• Deadlock

• Memory Management And Virtual Memory

• CPU And I/O Scheduling

Section 9: Databases

• Integrity Constraints, Normal Forms

• ER-Model

• Transactions And Concurrency Control

• File Organization, Indexing (E.g., B And B+ Trees)

• Relational Model: Relational Algebra, Tuple Calculus, SQL


Section 10: Computer Networks
• Fragmentation And IP Addressing, IPv4, CIDR Notation, Basics Of IP

Support Protocols (ARP, DHCP, ICMP), Network Address Translation

(NAT)

• Basics Of Packet, Circuit And Virtual Circuit-Switching

• Transport Layer: Flow Control And Congestion Control, UDP, TCP,

Sockets

• Routing Protocols: Shortest Path, Flooding, Distance Vector And Link

State Routing

• Concept Of Layering: OSI And TCP/IP Protocol Stacks

• Application Layer Protocols: DNS, SMTP, HTTP, FTP, Email

• Data Link Layer: Framing, Error Detection, Medium Access Control,

Ethernet Bridging
6) GATE Exam Books for CSE (Computer Science and Engineering)

Subject Books and Author

Algorithms Introduction to Algorithms by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Operating System Operating System concepts by Silberschartz Galvin, Gagne

Theory of Computation An Introduction to Formal languages and Automata by Peter Linz

Databases Refer to the book named Database System Concepts written by Silberschatz, Sudarshan, and Korth

Digital Logic Digital Logic & Computer Design by M. Morris Mano


• General Aptitude 2024
The syllabus for the General Aptitude test is mentioned below.

Verbal Aptitude Basic English grammar:

• Tenses
• Articles
• Adjectives
• Prepositions
• Conjunctions
• verb – noun agreement
• other parts of speech

Basic vocabulary:

• words
• idioms
• phrases

in context with reading and comprehension Narrative sequencing

Quantitative Aptitude Data interpretation:

• data graphs (bar graphs, pie charts, and other graphs representing the data),
• 2 – and 3 -dimensional plots,
• maps, and tables

Numerical computation and estimation:

• Ratios, percentages
• Powers
• Exponents and logarithms
permutations and combinations
• Mensuration
• Geometry
• Elementary statistics
• Probability

Analytical Aptitude Logic:

• Deduction and induction


• Analogy
• Numerical relations
• reasoning

Spatial Aptitude Transformation of shapes:

• Translation
• Rotation
• Scaling
• Mirroring
• Assembling
• grouping
• Paper folding
• Cutting
• Patterns in 2 and 3 dimensions

You might also like