Key takeaways
- GATE has 65 questions for 100 marks in 3 hours; General Aptitude is worth 15 marks.
- Negative marking applies only to MCQs, not to MSQ or NAT questions.
- Previous year GATE questions are the best guide to the depth and style of questions.
- Short notes and spaced revision matter as much as first-time study.
- Full-length timed mock tests in the final months build speed and exam temperament.
The GATE exam pattern in brief
GATE is a computer-based test. The parts of the pattern that have stayed stable in recent years are:
| Item | What to know |
|---|---|
| Questions | 65 |
| Total marks | 100 |
| Duration | 3 hours |
| Question types | Multiple choice (MCQ), multiple select (MSQ) and numerical answer type (NAT) |
| Negative marking | Only on MCQs; MSQ and NAT questions have no negative marking |
| General Aptitude | Part of every paper, worth 15 marks |
| Calculator | An on-screen virtual calculator is provided |
The rest of the marks come from the subject paper, which for CSE includes engineering mathematics and the core computer science subjects. Check the official GATE website for the current year's syllabus, dates, eligibility and any change to the pattern before you plan. We do not list section weightages or cutoffs here, because they are set by the organisers and change from year to year.
The GATE CSE subject list
The official syllabus groups the paper into these areas. Use them as your master checklist:
- Engineering Mathematics (including discrete mathematics, linear algebra, calculus, probability)
- Digital Logic
- Computer Organization and Architecture
- Programming and Data Structures
- Algorithms
- Theory of Computation
- Compiler Design
- Operating System
- Databases
- Computer Networks
General Aptitude (verbal, quantitative, analytical and spatial reasoning) is common to all papers.
A sensible order to study
Subjects in CSE build on each other. A good order reduces confusion:
- Discrete mathematics and programming in C (logic, sets, relations, graphs, recursion, pointers).
- Data structures and algorithms (arrays, trees, heaps, hashing, graphs, sorting, greedy, dynamic programming, complexity).
- Digital logic, then computer organisation (number systems, combinational and sequential circuits, then pipelining, memory hierarchy, cache).
- Operating systems (processes, scheduling, synchronisation, deadlock, memory management, file systems).
- Databases (ER model, relational algebra, SQL, normalisation, transactions, indexing).
- Computer networks (layering, data link, IP addressing and subnetting, routing, TCP and UDP, application layer).
- Theory of computation, then compiler design (automata, grammars, decidability, then lexical analysis, parsing, syntax-directed translation).
- Linear algebra, calculus and probability alongside, a little every week.
- General Aptitude practice two or three times a week throughout.
How to study each subject
- Learn concepts first. Use one standard textbook or a good lecture series per subject, such as NPTEL courses taught by IIT faculty.
- Make short notes. One to three pages per topic with definitions, formulas, standard results and common traps.
- Solve previous year GATE questions topic-wise right after finishing each topic. They show how deep GATE goes.
- Keep a mistake log. Write each wrong question, why you got it wrong and the correct idea.
- Revise on a cycle. Revisit each subject's notes after one week, one month and two months.
The 10-month plan
Months 1 to 2: discrete maths, programming and data structures. Start aptitude.
Months 3 to 4: algorithms, digital logic and computer organisation. Topic-wise previous year questions for each.
Months 5 to 6: operating systems and databases. First subject-wise tests.
Month 7: computer networks, theory of computation and compiler design. Continue engineering maths.
Month 8: complete any remaining topics. Begin mixed tests across two or three subjects.
Months 9 to 10: full-length mock tests once or twice a week, revision from short notes and the mistake log, and light aptitude practice daily.
If you have less time, shorten the first-time study but keep at least the last two months for revision and mock tests.
Sample weekly timetable (alongside college)
| Day | Main subject (2 hrs) | Practice (1 hr) |
|---|---|---|
| Monday | New topic | Previous year questions on it |
| Tuesday | New topic | Previous year questions |
| Wednesday | Engineering maths | Aptitude |
| Thursday | New topic | Previous year questions |
| Friday | Revision of last week | Mistake log review |
| Saturday | Subject test (timed) | Analyse the test |
| Sunday | Light revision | Rest and plan |
In the final months, replace Saturday's subject test with a full-length mock.
How to use mock tests
- Take them in exam conditions: 3 hours, one sitting, the virtual calculator only.
- After each test, spend as long analysing as you spent writing it. Classify errors: concept gap, calculation error, misreading or time pressure.
- Learn when to skip. Since MCQs have negative marking, guessing blindly on them is risky; MSQ and NAT questions do not carry negative marks, but they still need care.
- Track topic-wise accuracy and fix the weakest two topics each week.
Common mistakes
- Collecting many books and video series and finishing none.
- Skipping previous year questions until the end.
- Ignoring engineering maths and aptitude, which together are a large share of marks.
- Studying a subject once and never revising it.
- Taking many mock tests without analysing them.
Preparing in final year alongside placements
Many CSE students start GATE in 3rd or final year while placement season runs. A workable split is to study the systems subjects (operating systems, databases, networks) and algorithms first, since they are asked in both GATE and placement interviews. Leave theory of computation and compiler design for after placement season, when you have more time. During placement weeks, keep at least one hour a day for GATE revision so you do not lose momentum.
General Aptitude: protect these marks
General Aptitude is 15 marks in every paper, and its questions are usually shorter than technical ones. Practise verbal ability (grammar, vocabulary in context, reading), quantitative questions (percentages, ratios, data interpretation) and spatial or analytical reasoning. Two or three 30-minute sessions a week from the start are enough for most students.
GATE CSE and your career
A good GATE CSE score can lead to M.Tech admissions at IITs, NITs and other institutes, and some public sector undertakings have used GATE scores in their recruitment notices. GATE preparation also strengthens your fundamentals for software interviews, because DSA, operating systems, databases and networks are asked there too. Many students prepare for GATE while keeping placements as a backup, using the same core subjects for both.
Checklist
- [ ] Downloaded the official syllabus and made a topic checklist
- [ ] One main resource per subject chosen
- [ ] Short notes for every subject
- [ ] Previous year questions solved topic-wise
- [ ] Mistake log updated weekly
- [ ] Full-length mock tests in the last two to three months
- [ ] Aptitude practised regularly
If you are also interested in data careers, the maths and algorithms you study for GATE are useful foundations for Uncodemy's Data Science course.
Download GATE CSE Preparation Strategy PDF
GATE CSE Preparation Strategy PDF
The PDF carries the same content as this page in a clean, print-ready layout, so you can read it offline and keep it for revision.
5 pages · 108 KB · PDF · Updated 5 Nov 2026