GATE Syllabus for Computer Science & Information Technology 2024-25 | Download Free PDF

In this article, you will get GATE 2024 Syllabus for Computer Science & Information Technology (CS). Given Below is the official GATE syllabus for Computer Science & Information Technology 2024 that has been released by IISC Bangalore. GATE syllabus for Computer Science & Information Technology is designed to assess candidates’ proficiency in various areas of computing and its applications.

It covers a wide range of topics, including Engineering Mathematics, Digital Logic, Computer Organization and Architecture, Programming and Data Structures, Algorithms, Theory of Computation, Compiler Design, Operating Systems, Databases, and Computer Networks.

The syllabus aims to evaluate not only theoretical knowledge but also practical problem-solving skills. Aspirants are expected to have a strong grasp of foundational concepts as well as advanced topics, which are crucial for pursuing higher studies or professional careers in the rapidly evolving field of computer science and information technology.

GATE Syllabus for Computer Science & Information Technology 2024-2025

SectionTopics
Section 1: 
Engineering Mathematics
Discrete Mathematics: Propositional and first order logic. Sets, relations, functions, partial orders and lattices. Monoids, Groups. Graphs: connectivity, matching, coloring.
Combinatorics: counting, recurrence relations, generating functions.
Linear Algebra: Matrices, determinants, system of linear equations, eigenvalues and eigenvectors, LU decomposition
Calculus:  Limits, continuity and differentiability. Maxima and minima. Mean value theorem. Integration.
Probability: Random variables. Uniform, normal, exponential, poisson and binomial
distributions. Mean, median, mode and standard deviation. Conditional probability and Bayes theorem.
Computer Science and Information Technology.
Section 2: 
Digital Logic
Boolean algebra. Combinational and sequential circuits. Minimization. Number representations and computer arithmetic (fixed and floating point).
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 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 7: 
Compiler Design
Lexical analysis, parsing, syntax-directed translation. Runtime environments. Intermediate code generation. Local optimisation, Data flow analyses: constant propagation, liveness analysis, common subexpression elimination.
Section 8: 
Operating System
System calls, processes, threads, inter-process communication, concurrency and synchronization. Deadlock. CPU and I/O scheduling. Memory management and virtual memory. File systems.
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.
Section 10: 
Computer Networks
Concept of layering: OSI and TCP/IP Protocol Stacks; Basics of packet, circuit and virtual circuit switching; Data link layer: framing, error detection, Medium Access Control, Ethernet bridging; Routing protocols: shortest path, flooding, distance vector and link state 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.

Computer Science & Information Technology 2024 Paper Pattern and Marking

  • Mode of Examination: Online
  • Duration of Exam: 3 hours
  • Types of Questions: MCQs, MSQs and NAT
  • Sections: 3 sections – General Aptitude, Engineering Mathematics and Computer Science & Information Technology
  • Total Marks: 100 marks
  • Total Questions: 65 questions
    • General Aptitude – 15 Marks of MCQs Questions
      • 5 Questions – 1 Marks
      • 5 Questions – 2 Marks
    • Engineering Mathematics and Computer Science & Information Technology – 85 Marks of MCQs, MSQs and NATs Questions
      • Engineering Mathematics – 13 Marks
      • Computer Science & Information Technology – 72 Marks
        • 25 Questions – 1 Marks
        • 30 Questions – 2 Marks
  • Negative Marking
    • For MCQs
      • ⅓ for 1 mark questions
      • ⅔ for 2 marks questions
    • NATs – No Negative Marking

Frequently Asked Questions

  1. What are the main topics covered in the GATE CS & IT syllabus? 
    • The syllabus includes Digital LogicComputer Organization and ArchitectureProgramming and Data StructuresAlgorithmsTheory of ComputationCompiler DesignOperating SystemsDatabases, and Computer Networks.
  2. Is Engineering Mathematics included in the GATE CS & IT syllabus? 
    • Yes, Engineering Mathematics is a significant part of the syllabus and covers various topics like discrete mathematics, linear algebra, calculus, and probability and statistics.
  3. Can I appear for any other paper along with CS & IT? 
    • Candidates are allowed to appear for a second paper from the pre-defined Two Paper Combination list provided by the GATE authorities.
  4. What is the weightage of the General Aptitude section in the exam? 
    • The General Aptitude section carries 15% of the total marks, which is common across all GATE papers.
  5. Where can I find the detailed GATE syllabus for CS & IT? 
  6. Are there any changes in the syllabus from the previous year? 
    • The syllabus can be updated from time to time. Candidates should refer to the official GATE notification for the latest syllabus updates.
  7. What type of questions are asked in the GATE CS & IT paper? 
    • The paper includes multiple-choice questions (MCQs), multiple-select questions (MSQs), and numerical answer type (NAT) questions based on the topics in the syllabus.
  8. How can I practice for the GATE CS & IT exam? 
    • Past year question papers and syllabus are available in our website which can be used for practice. Additionally, use hight quality study material and test series for preparation.
Scroll to Top