Professional Documents
Culture Documents
Logical Reasoning and Data Interpretation: Verbal reasoning deriving conclusion from
passage, conclusions as in puzzles (can be in mathematical logic also)
June 17-23
Quantitative Aptitude: Ratios, speed-time, directions, work-time, clock, other
numericals, deriving conclusion from graphs, pie/bar charts, sequence and series etc.
June 24-30
Discrete Mathematics: Set Theory & Algebra: Sets; Relations; Functions; Mathematical
Logic: Propositional Logic; First Order Logic.
• http://classroom.gateoverflow.in/course/view.php?id=9
• Webpage for Set Theory & Algebra
• Webpage for Mathematical Logic
• You should understand sets, and then move on to Mathematical Logic and come
back to do Relations and Functions though if you already know the basics you
can do in any order.
• Must complete all GO book questions including TIFR ones, and descriptive GATE
questions which will be challenging.
July 1-7
Discrete Mathematics: Combinatorics; Counting; generating functions;
• http://classroom.gateoverflow.in/course/view.php?id=9
• Webpage for Combinatory
• Must understand all types of balls in bins problem and how to reduce different
problem types to them
• GO book questions are sufficient but you must try solving without referring
solution
July 8-14
Discrete Mathematics: Combinatorics; recurrence relations.
• http://classroom.gateoverflow.in/course/view.php?id=9
• Webpage for Combinatory
• How to form recurrence relations given a new problem
Discrete Mathematics: Set Theory & Algebra: Groups; Partial Orders; Lattice.
July 15-21
• If you are scoring below 50% you must seriously evaluate your preparation.
July 22-28
Digital Logic: Boolean algebra. Combinational circuits. Minimization. Number
representations and computer arithmetic (fixed and floating point).
• http://classroom.gateoverflow.in/course/view.php?id=8
• Webpage for Digital Logic
July 29 - August 4
Digital Logic: Sequential circuits.
• http://classroom.gateoverflow.in/course/view.php?id=8
• Webpage for Digital Logic
• http://classroom.gateoverflow.in/course/view.php?id=14
• Webpage for Programming
August 5-11
Programming and Data Structures: Arrays, stacks, queues, linked lists, trees, binary
search trees, binary heaps, graphs.
• http://classroom.gateoverflow.in/course/view.php?id=14
• Webpage for Programming
• Webpage for Data Structures
• Must complete the GO classroom assignments
August 12-18
Algorithms: Searching, sorting, hashing. Algorithm design techniques: greedy, dynamic
programming and divide‐and‐conquer.
August 19-25
Algorithms: Graph search, minimum spanning trees, shortest paths.
September 2 - September 8
• If you are scoring below 50% you must seriously evaluate your preparation.
• Those who do well till here, will have special doubt asking access for remaining
subjects.
September 9-15
Probability: Random variables. Uniform, normal, exponential, poisson and binomial
distributions. Mean, median, mode and standard deviation. Conditional probability and
Bayes theorem.
September 16-22
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.
September 23-29
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.
September 30-October 6
Revision, Rest
October 7-13
Computer Networks: Concept of layering. LAN technologies (Ethernet). Flow and error
control techniques, switching. IPv4/IPv6, routers and routing algorithms (distance
vector, link state). TCP/UDP and sockets, congestion control. Application layer
protocols (DNS, SMTP, POP, FTP, HTTP).
October 21 - October 27
Operating System: Processes, Threads, Inter-process communication, Concurrency,
Synchronization, Deadlock, CPU scheduling,
October 28-November 3
Calculus: Limits, continuity and differentiability. Maxima and minima. Mean value
theorem. Integration.
November 11-17
Compiler Design: Lexical analysis, parsing, syntax-directed translation. Runtime
environments. Intermediate code generation.
November 18-24
Computer Networks: Basics of Wi-Fi. Network security: authentication, basics of public
key and private key cryptography, digital signatures and certificates, firewalls.
November 25-30
Linear Algebra: Matrices, determinants, systems of linear equations, Eigen values and
Eigen vectors, LU decomposition.