GATE CY study plan
GATE CY · Give each week a clear focus.
8 weeks · About 6 hours per week
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.
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.
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.
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.
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.
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.
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.
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.