GATE CY study materials
GATE CY study resources

GATE CY study plan

GATE CY · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Discrete Mathematics and Engineering Mathematics & Digital Logic

  • Prove and apply core set identities, relations, and functions to solve counting and graph problems

  • Derive closed forms for linear recurrences and compute generating functions

  • Simplify Boolean expressions using Karnaugh maps and implement them with NAND/NOR gates

  • Design combinational circuits (adders, multiplexers, decoders) and verify truth tables

  • Convert numbers between binary, octal, decimal, and hexadecimal and perform two's complement arithmetic

Your checkpoint

Handwritten solutions to 12 previous-year GATE questions (6 from Discrete Math, 6 from Digital Logic) with step-by-step reasoning, scored against official answer keys.

Week 2

Computer Organization and Architecture & Programming and Data Structures

  • Analyze CPU performance using CPI, clock rate, and instruction mix; compute speedup and Amdahl's law limits

  • Trace pipelined execution, identify data/control hazards, and calculate stalls with forwarding

  • Compare cache mapping schemes (direct, set-associative) and compute hit ratios and AMAT

  • Implement and debug pointer-based data structures (linked lists, stacks, queues) in C

  • Solve recurrence relations for time complexity of recursive programs and analyze stack frames

Your checkpoint

A written report containing: (a) a pipeline timing diagram for a 5-stage pipeline with and without forwarding, (b) a cache simulation table for a given access pattern, and (c) working C code for a circular queue with test cases.

Week 3

Algorithms & Theory of Computation

  • Derive time and space complexities for sorting algorithms (merge, quick, heap) and justify best/worst cases

  • Apply greedy and dynamic programming strategies to solve optimization problems (knapsack, LCS, shortest paths)

  • Construct minimal DFAs and convert between DFA, NFA, and regular expressions

  • Use the pumping lemma to prove non-regularity and closure properties to combine languages

  • Design Turing machines for simple languages and classify problems as decidable, recognizable, or undecidable

Your checkpoint

A problem set with 10 algorithm-design questions (with complexity analysis) and 10 automata questions (including 3 pumping-lemma proofs), all self-graded with corrections.

Week 4

Compiler Design & Operating System

  • Construct LL(1) parsing tables, compute FIRST and FOLLOW sets, and identify conflicts

  • Build LR(0) and SLR(1) item sets and parse strings using the resulting automaton

  • Compare scheduling algorithms (FCFS, SJF, Round Robin) and compute average waiting and turnaround times

  • Analyze process synchronization problems using semaphores and detect deadlocks with resource-allocation graphs

  • Apply page-replacement algorithms (FIFO, LRU, Optimal) and compute page faults for a reference string

Your checkpoint

Two worked examples: (a) a complete LL(1) and SLR(1) parser construction for a small grammar, and (b) a CPU scheduling and page-replacement simulation with tables of metrics.

Week 5

Databases & Computer Networks

  • Design normalized relational schemas (up to BCNF) from ER diagrams and verify lossless join and dependency preservation

  • Write SQL queries involving joins, aggregation, and nested subqueries; translate relational algebra to SQL

  • Compute the sliding-window throughput and efficiency for stop-and-wait, Go-Back-N, and Selective Repeat

  • Apply IP addressing, subnetting, and CIDR to assign addresses and determine routing tables

  • Trace TCP connection establishment, congestion control (slow start, AIMD), and compare with UDP

Your checkpoint

A database design document (ER diagram, relational schema, normalization justification) plus a network problem set with 5 subnetting and 5 sliding-window numericals, fully solved.

Week 6

General Aptitude

  • Solve quantitative aptitude problems on ratios, percentages, and interest within time limits

  • Interpret data from tables and charts to answer comparison and calculation questions

  • Identify logical reasoning patterns (syllogisms, seating arrangement) and apply elimination strategies

  • Solve verbal ability questions on grammar, vocabulary, and reading comprehension

  • Practice time management by completing a full-length aptitude section under exam conditions

Your checkpoint

A timed mock test (30 questions in 45 minutes) with a detailed error log categorizing mistakes by type and a revised strategy sheet.

Week 7

Discrete Mathematics and Engineering Mathematics & Digital Logic & Computer Organization and Architecture & Programming and Data Structures & Algorithms & Theory of Computation & Compiler Design & Operating System & Databases & Computer Networks

  • Revise all technical domains by solving mixed-topic question sets under timed conditions

  • Revisit weak areas identified in previous weeks and re-solve incorrect questions

  • Memorize key formulas and theorems (e.g., master theorem, Little's law, Shannon capacity) using flashcards

  • Practice previous-year GATE papers (at least 2 full papers) and analyze score distribution

  • Improve accuracy by reviewing common traps and edge cases in each domain

Your checkpoint

A consolidated formula sheet (2 pages) and a performance dashboard showing topic-wise accuracy from two full-length mock tests.

Week 8

General Aptitude & Discrete Mathematics and Engineering Mathematics & Digital Logic & Computer Organization and Architecture & Programming and Data Structures & Algorithms & Theory of Computation & Compiler Design & Operating System & Databases & Computer Networks

  • Simulate full exam conditions with 3 complete mock tests (including aptitude) and adhere to time limits

  • Refine question-selection strategy: skip, mark, and return based on difficulty and weightage

  • Review all mock tests to eliminate repeated errors and reinforce weak concepts

  • Practice stress management and maintain a consistent sleep schedule

  • Finalize exam-day logistics and a quick-revision checklist

Your checkpoint

A final mock-test scorecard with improvement trends and a one-page exam-day action plan.

Milestones

Week 4: Score at least 60% on a self-made test covering Discrete Math, Digital Logic, Computer Organization, Programming, Algorithms, Theory of Computation, Compiler Design, and Operating Systems (16 questions, 2 from each domain) in 90 minutes.

Week 6: Complete a full-length mock GATE paper (65 questions, 180 minutes) and score at least 50% overall, with no domain scoring below 40%.

Week 8: Achieve a score of at least 65% on the final mock test and demonstrate a 20% reduction in error rate compared to the week-4 milestone.