SlideShare a Scribd company logo
Copyright © GATE 2022, Indian Institute of Technology Kharagpur 79 of 171
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, 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 and Statistics: 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
Copyright © GATE 2022, Indian Institute of Technology Kharagpur 80 of 171
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.

More Related Content

PDF
Computer science-and-information-technology
PDF
TS PGECET Computer Science 2018 Syllabus
PDF
Gate syllabs
PDF
GATE Aptitude
PPTX
Algorithms concept
PDF
Gate coaching for computer science
PDF
Syllabus gate
DOCX
Resume Akshay Kakkar
Computer science-and-information-technology
TS PGECET Computer Science 2018 Syllabus
Gate syllabs
GATE Aptitude
Algorithms concept
Gate coaching for computer science
Syllabus gate
Resume Akshay Kakkar

What's hot (18)

DOC
SchuurmansLecture.doc
PPTX
Machine learning
PPTX
Soft Computing
PPTX
Data science dec ppt
DOCX
Soft computing abstracts
PPTX
Soft computing
PPTX
Algorithms and Flowcharts
PDF
Circuit design presentation
PPTX
Introduction to generative adversarial networks (GANs)
DOC
Resume of Masamichi Takagi on Jul 19, 2010
PDF
Mathematical Cryptography
PDF
Course List
DOCX
Ann
PPT
ppt slides
PPTX
Pattern recognition
PDF
Lecture1 introduction to machine learning
PPTX
Projects on MATLAB Research Assistance
PDF
Been Kim - Interpretable machine learning, Nov 2015
SchuurmansLecture.doc
Machine learning
Soft Computing
Data science dec ppt
Soft computing abstracts
Soft computing
Algorithms and Flowcharts
Circuit design presentation
Introduction to generative adversarial networks (GANs)
Resume of Masamichi Takagi on Jul 19, 2010
Mathematical Cryptography
Course List
Ann
ppt slides
Pattern recognition
Lecture1 introduction to machine learning
Projects on MATLAB Research Assistance
Been Kim - Interpretable machine learning, Nov 2015
Ad

Similar to Cs 2022 (20)

PPTX
Gate 2017 csitsyllabus
PDF
Computer science-and-information-technology
PDF
Computer science-and-information-technology 2016
DOCX
Gate 2014 syllabus
PDF
Ec 2022 gate syllabus
PDF
Computer sci & applicat set syllabus
PDF
PPT
Gate Examination Awareness for Undergraduate
PDF
Computer Science-Gate Syllabus
PDF
GATE _CS_2025_Syllabus abcdefghijklmnop.pdf
PDF
icert_syllabus_scientistB.pdf
PDF
Gate computer-science-engineering-&-information-technology
PDF
Gate Computer Science And Information Technology 2019 Trishna Knowledge Systems
DOC
M.tech cse 10july13 (1)
PPTX
Gate 2014 cse
PPTX
Gate 2014 cse
PPTX
what is gate
PDF
IT-UG-New-Syllabus.pdf
PDF
Be computer-engineering-2012
DOCX
B.Tech Scheme and Syllabus 2019-2020 onwards.docx
Gate 2017 csitsyllabus
Computer science-and-information-technology
Computer science-and-information-technology 2016
Gate 2014 syllabus
Ec 2022 gate syllabus
Computer sci & applicat set syllabus
Gate Examination Awareness for Undergraduate
Computer Science-Gate Syllabus
GATE _CS_2025_Syllabus abcdefghijklmnop.pdf
icert_syllabus_scientistB.pdf
Gate computer-science-engineering-&-information-technology
Gate Computer Science And Information Technology 2019 Trishna Knowledge Systems
M.tech cse 10july13 (1)
Gate 2014 cse
Gate 2014 cse
what is gate
IT-UG-New-Syllabus.pdf
Be computer-engineering-2012
B.Tech Scheme and Syllabus 2019-2020 onwards.docx
Ad

Recently uploaded (20)

PDF
Entrepreneurship PowerPoint for students
PPT
2- CELL INJURY L1 Medical (2) gggggggggg
PPTX
Theory of Change. AFH-FRDP OCEAN ToCpptx
PPTX
Your Guide to a Winning Interview Aug 2025.
PPT
NO000387 (1).pptsbsnsnsnsnsnsnsmsnnsnsnsjsnnsnsnsnnsnnansnwjwnshshshs
PDF
LSR CASEBOOK 2024-25.pdf. very nice casbook
PDF
Blue-Modern-Elegant-Presentation (1).pdf
PPTX
Condensed_Food_Science_Lecture1_Precised.pptx
PDF
Sheri Ann Lowe Compliance Strategist Resume
PPTX
PE3-WEEK-3sdsadsadasdadadwadwdsdddddd.pptx
PPTX
1751884730-Visual Basic -Unitj CS B.pptx
PPTX
Overview Planner of Soft Skills in a single ppt
DOC
field study for teachers graduating samplr
PPTX
Principles of Inheritance and variation class 12.pptx
PPT
BCH3201 (Enzymes and biocatalysis)-JEB (1).ppt
PDF
APNCET2025RESULT Result Result 2025 2025
PDF
Beginner’s Guide to Digital Marketing.pdf
PPTX
cse couse aefrfrqewrbqwrgbqgvq2w3vqbvq23rbgw3rnw345
PPTX
Definition and Relation of Food Science( Lecture1).pptx
PPTX
Job-opportunities lecture about it skills
Entrepreneurship PowerPoint for students
2- CELL INJURY L1 Medical (2) gggggggggg
Theory of Change. AFH-FRDP OCEAN ToCpptx
Your Guide to a Winning Interview Aug 2025.
NO000387 (1).pptsbsnsnsnsnsnsnsmsnnsnsnsjsnnsnsnsnnsnnansnwjwnshshshs
LSR CASEBOOK 2024-25.pdf. very nice casbook
Blue-Modern-Elegant-Presentation (1).pdf
Condensed_Food_Science_Lecture1_Precised.pptx
Sheri Ann Lowe Compliance Strategist Resume
PE3-WEEK-3sdsadsadasdadadwadwdsdddddd.pptx
1751884730-Visual Basic -Unitj CS B.pptx
Overview Planner of Soft Skills in a single ppt
field study for teachers graduating samplr
Principles of Inheritance and variation class 12.pptx
BCH3201 (Enzymes and biocatalysis)-JEB (1).ppt
APNCET2025RESULT Result Result 2025 2025
Beginner’s Guide to Digital Marketing.pdf
cse couse aefrfrqewrbqwrgbqgvq2w3vqbvq23rbgw3rnw345
Definition and Relation of Food Science( Lecture1).pptx
Job-opportunities lecture about it skills

Cs 2022

  • 1. Copyright © GATE 2022, Indian Institute of Technology Kharagpur 79 of 171 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, 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 and Statistics: 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
  • 2. Copyright © GATE 2022, Indian Institute of Technology Kharagpur 80 of 171 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.