GATE Computer Science Syllabus (PDF CS/IT Syllabus 2019)

GATE Computer Science and Information Technology (CS) Syllabus (GATE CS/IT Notes PDF and also Books) : Download GATE Computer Science Syllabus in PDF for the upcoming year updated as per recent official notifications from the Indian Institute of Science. IT professionals should enjoy installing computer systems, using software and maintaining networks and databases, while computer scientists should enjoy mathematics and software design. In general, the relationship between information technology and computer science is quite close and interdependent. The overall GATE Computer Science and Information Technology Syllabus for next exam has been officially released recently and we have provided below the updated details on that. With Proper preparation, GATE Computer Science Syllabus can be easily taken over to the perfection.

GATE Computer Science Syllabus Details

GATE CS Syllabus Scope 10 Section
GATE CS Syllabus PDF Download
GATE CS Total Subtopics Fifteen
GATE CS Preparation Time 605 Hours

Prelude to GATE Computer Science Syllabus

Computer Science and Information Technology is probably one among the few streams of engineering that has not got the same level of popularity as other flashy departments. Probably Computer Science and Information Technology doesn’t need publicity to increase the scope, as India is the land of billion people.

Even through the Computer Science and Information Technology Syllabus portion in GATE looks very huge and hard to study, once you start reading through few chapters, you will come to an absolute conclusion that GATE Computer Science Syllabus is one of the most interesting and easiest of all the papers in entire GATE Syllabus.

GATE Computer Science and Information Technology Question Papers

Below we have provided the exclusive downloads of GATE Computer Science and Information Technology Question Papers. These Computer Science and Information Technology Question Papers have been compressed so that the download will be much faster and it will consume less internet data.

Note that these GATE Computer Science and Information Technology Question Papers has been optimized for viewing on Mobile Devices and Tablets.

Section A: GATE Computer Science Syllabus

Engineering Mathematics

Discrete Mathematics:

  1. Propositional and first order logic.
  2. Sets, relations, functions, partial orders and lattices.
  3. Groups.
  4. Graphs: connectivity, matching, coloring.
  5. 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.


  1. Random variables. Uniform, normal, exponential, poisson and binomial distributions.
  2. Mean, median, mode and standard deviation.
  3. Conditional probability and Bayes theorem.

Section B: GATE Computer Science Syllabus

Digital Logic

  1. Boolean algebra.
  2. Combinational and sequential circuits.
  3. Minimization.
  4. Number representations and computer arithmetic (fixed and floating point).

Section C: GATE Computer Science Syllabus

GATE Computer Science Syllabus PDF CS IT Syllabus

Computer Organization and Architecture

  1. Machine instructions and addressing modes.
  2. ALU, data‐path and control unit.
  3. Instruction pipelining.
  4. Memory hierarchy: cache, main memory and secondary storage;
  5. I/O interface (interrupt and DMA mode).

Section D: GATE Computer Science Syllabus

Programming and Data Structures

  1. Programming in C. Recursion.
  2. Arrays, stacks, queues, linked lists,
  3. trees, binary search trees, binary heaps, graphs.

Section E: GATE Computer Science Syllabus


  1. Searching, sorting, hashing.
  2. Asymptotic worst case time and space complexity.
  3. Algorithm design techniques: greedy, dynamic programming and divide‐and‐conquer.
  4. Graph search, minimum spanning trees, shortest paths.

Section F: GATE Computer Science Syllabus

Theory of Computation

  1. Regular expressions and finite automata.
  2. Context-free grammars and push-down automata.
  3. Regular and contex-free languages, pumping lemma.
  4. Turing machines and undecidability.

Section G: GATE Computer Science Syllabus

Compiler Design

  1. Lexical analysis, parsing, syntax-directed translation.
  2. Runtime environments.
  3. Intermediate code generation.

Section H: GATE Computer Science Syllabus

Operating System

  1. Processes, threads, inter‐process communication, concurrency and synchronization.
  2. Deadlock.
  3. CPU scheduling.
  4. Memory management and virtual memory.
  5. File systems.

Section I: GATE Computer Science Syllabus


  1. ER‐model.
  2. Relational model: relational algebra, tuple calculus, SQL.
  3. Integrity constraints, normal forms.
  4. File organization, indexing (e.g., B and B+ trees).
  5. Transactions and concurrency control.

Section J: GATE Computer Science Syllabus

Computer Networks

  1. Concept of layering. LAN technologies (Ethernet).
  2. Flow and error control techniques, switching.
  3. IPv4/IPv6, routers and routing algorithms (distance vector, link state).
  4. TCP/UDP and sockets, congestion control.
  5. Application layer protocols (DNS, SMTP, POP, FTP, HTTP).
  6. Basics of Wi-Fi.
  7. Network security: authentication, basics of public key and private key cryptography, digital signatures and certificates, firewalls.

Also See Syllabus Details of Other Courses like:

GATE AE Syllabus GATE Mining Engineering Syllabus 
GATE Physics Syllabus GATE Chemical Engineering Syllabus
GATE Textile Engineering Syllabus GATE Agricultural Engineering Syllabus
GATE Instrumentation Engineering GATE Aerospace Engineering Syllabus
UPSC Maths Syllabus UPSC Physics Syllabus

Conclusion on GATE  Computer Science and Information Technology Syllabus

It is always said that the wise men words are often neglected. However, we would like to again stress the fact that the Computer Science and Information Technology Syllabus in GATE is one of the most important and crucial things that has to be properly taken care of.

Not just for examination point of view, Computer Science and Information Technology Syllabus in GATE helps you in the overal development to become a good responsible officer who will play a crucial role in the development of the country in the decades to come.

Computer Science and Information Technology can be a good optional if you are extremely brilliant at it but i do have a few problems. Computer Science and Information Technology is going to help in any possible way.

If readers have any further questions on GATE Computer Science and Information Technology Syllabus, you can drop us a mail or even post your question below on our comments section.