Close Menu
Upcoming Vacancie
    Facebook X (Twitter) Instagram
    Upcoming Vacancie
    • Notifications
    • Admit Cards
    • Results
    • Syllabus
    • Eligibility Criteria
    Facebook X (Twitter) Instagram
    Upcoming Vacancie
    Home»Syllabus»GATE Syllabus For Computer Science
    Syllabus

    GATE Syllabus For Computer Science

    Ravi JaitlyBy Ravi JaitlyJune 22, 20252 Mins Read
    Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Tumblr Email
    Share
    Facebook Twitter LinkedIn Pinterest Email

    CS Computer Science and Information Technology

    Section 1: Engineering Mathematics

    Discrete Mathematics: Propositional and first order logic. Sets, relations, functions, partial orders and
    lattices. Monoids, Groups. Graphs: connectivity, matching, colouring. 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 and Statistics: Random variables, Uniform, normal, exponential, Poisson and binomial
    distributions. Mean, median, mode and standard deviation. Conditional probability and Bayes theorem.

    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
    context-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 sub
    expression 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 circuitswitching; 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.

    Share. Facebook Twitter Pinterest LinkedIn WhatsApp Reddit Tumblr Email
    Ravi Jaitly

    Related Posts

    Featured July 29, 2025

    Bank Of Baroda LBO-2500 Vacancies

    Notifications July 28, 2025

    Intelligence Bureau ACIO 2025

    Notifications July 10, 2025

    Great News, PFRDA Released 2025 Notification

    Notifications June 24, 2025

    WOW 2025 SBI PO Notification Out For 541 Vacancies Download PDF

    Results June 23, 2025

    JEECUP Results already out WOW ON 23rd June 2025

    Eligibility Criteria June 22, 2025

    Ready to Fulfill !!! Eligibility Criteria For NEET 2026

    Leave A Reply Cancel Reply

    Demo
    Don't Miss
    Featured July 29, 2025

    Bank Of Baroda LBO-2500 Vacancies

    The leading public sector bank (Bank Of Baroda) has released its latest notification for the…

    Intelligence Bureau ACIO 2025

    July 28, 2025

    SIDBI GRADE A AND GRADE B NOTIFICATION OUT 2025

    July 21, 2025

    Great News, PFRDA Released 2025 Notification

    July 10, 2025
    About Us
    About Us

    Your source for the lifestyle news. This demo is crafted specifically to exhibit the use of the theme as a lifestyle site. Visit our main page for more demos.

    We're accepting new partnerships right now.

    Email Us: info@example.com
    Contact: +1-320-0123-451

    Our Picks

    Bank Of Baroda LBO-2500 Vacancies

    July 29, 2025

    Intelligence Bureau ACIO 2025

    July 28, 2025

    SIDBI GRADE A AND GRADE B NOTIFICATION OUT 2025

    July 21, 2025
    New Comments
    • JEECUP Results already out WOW ON 23rd June 2025 - Upcoming Vacancie on WOW 2025 SBI PO Notification Out For 541 Vacancies Download PDF
    © 2025. Copyright Upcoming Vacancies.
    • Notifications
    • Admit Cards
    • Results
    • Syllabus
    • Eligibility Criteria

    Type above and press Enter to search. Press Esc to cancel.