
GATE 2027 has 65 questions for 100 marks in three hours. General Aptitude carries 15 marks. The remaining structure depends on the paper and, for some papers, the selected optional sections.
CS covers Engineering Mathematics, digital logic, computer architecture, programming, algorithms, computation theory, compilers, operating systems, databases and networks. Programming is in C; the DA paper specifies Python instead.
| Feature | Rule |
|---|---|
| Duration | 3 hours |
| Total questions | 65: 10 General Aptitude and 55 subject questions |
| Total marks | 100 |
| Mode and language | Computer-based test; English |
| Question types | MCQ, MSQ and numerical answer type |
| Mark value | 1 or 2 marks per question |
| Section | Marks | Requirement |
|---|---|---|
| General Aptitude | 15 | Compulsory |
| Engineering Mathematics | 13 | Part of the subject paper |
| Core subject | 72 | All listed technical units are in scope |
| Type | Correct | Incorrect | Blank |
|---|---|---|---|
| MCQ, 1 mark | +1 | -1/3 | 0 |
| MCQ, 2 marks | +2 | -2/3 | 0 |
| MSQ, 1 or 2 marks | Full marks only for the exact correct set | 0; no partial credit | 0 |
| NAT, 1 or 2 marks | Full marks for an accepted numerical answer | 0 | 0 |
| Answers | Calculation | Marks |
|---|---|---|
| One-mark MCQs: 12 correct, 3 wrong | 12 - 3/3 | 11 |
| Two-mark MCQs: 15 correct, 3 wrong | 30 - (3 x 2/3) | 28 |
| MSQs: four correct two-mark questions | 4 x 2 | 8 |
| NATs: six correct two-mark questions | 6 x 2 | 12 |
| Combined example | 11 + 28 + 8 + 12 | 59 / 100 |
The example returns raw marks, not a rank or an official GATE score.
CS covers Engineering Mathematics, digital logic, computer architecture, programming, algorithms, computation theory, compilers, operating systems, databases and networks. Programming is in C; the DA paper specifies Python instead.
| Unit | Topics |
|---|---|
| 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. |
| Digital Logic | Boolean algebra and minimization – algebraic technique, Karnaugh map, tabular method. Design of combinational and sequential circuits. Number representation and arithmetic (fixed and floating point). |
| Computer Organization and Architecture | Instruction set and addressing modes. Design of arithmetic and logic unit (ALU). Design of control unit – hardwired and microprogrammed. Memory interfacing and hierarchy: performance, cache memory mapping. I/O interface (interrupt and DMA). Instruction pipelining, pipeline hazards. |
| Programming and Data Structures | Programming in C. Recursion. Arrays, stacks, queues, linked lists, trees, binary search trees, binary heaps, graphs. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| Computer Networks | Principles of Layering; Basics of switching (circuit, packet and virtual circuit) and performance metrics;; Data link layer: error detection, Medium Access Control, Ethernet; Distance vector and link state routing; IPv4 - Fragmentation, CIDR Notation, Network Address Translation; TCP- flow control and congestion control, socket API; DNS and HTTP. |
It is a 100-mark paper with 65 questions: 10 General Aptitude and 55 subject questions. Questions carry either one or two marks.
Yes. GATE is a computer-based examination in English. Numerical answers are entered through the on-screen virtual keypad.
There is no optional subject block in this paper. The syllabus defines what can be tested; it does not offer a choice to replace one subject with another. Leaving a question unanswered earns zero, but it does not reduce the set of topics that may appear.
No. You must select exactly all the correct options. A partial set or a set containing an incorrect option earns zero.
No. An incorrect NAT receives zero. The negative-marking rules apply to MCQs only.
No. The score formula uses the General-category qualifying mark and a top-candidate benchmark for the paper. Multi-session papers use normalised marks first. A simple marks-times-ten calculation does not reproduce the official score.
The official section allocation applies, but there is no promise of the same chapter-by-chapter distribution. Use dated paper analysis as a record of that examination, not as a guarantee for the next one.
*The article might have information for the previous academic years, please refer the official website of the exam.
For the UG Engineering courses, candidates need to have 10+2 with 45% for the general category. However, the aggregate percentage will be 40% for SC/ST/OBC. For the PG Engineering courses, candidates need to have graduation with 50% and 45% for the SC/ST/OBC.
The Fee for the B.Tech Computer Science and Engineering at VIT University is INR 1.73 Lakhs with an INR 3k caution deposit which is refundable and a One-time payment only.
Pt. Ravishankar Shukla University (PRSU) in Raipur, Chhattisgarh offers a variety of interdisciplinary research opportunities, including:
Interdepartmental linkage
Research opportunities include herbal drug technology, university industry, and centers for cognitive, translational, nano-science, and geriatrics.
School of Regional Studies and Research
Research opportunities include rural development, anthropology, sociology, psychology, economics, geography, history, linguistics, literature, medical science, home science, social work, education, agriculture, and management.
School of Studies in Environmental Science
Research opportunities include renewable energy, water pollution, soil pollution, heavy metal pollution, air quality monitoring, and analysis.
School of Studies in Biotechnology
Research opportunities include bioprocess engineering, fungal biotechnology, bio-fuel technology, environmental biotechnology, and plant physiology.
Center for Basic Sciences (CBS)
Research opportunities include Inspire Internship Camps, which attract talented youth to take up research by working with scientists like Nobel Prize Winners.