Topic wise Mock Tests
Data Structures and Algorithms: Linked List, Stack, Queue, Binary Trees, Binary Search Trees, Balanced Binary Search Trees, Graph, Hash, Array, Misc, B and B+ Trees, Heap, Tree Traversals, Analysis of Algorithms, Sorting, Divide and Conquer, Greedy Algorithms, Dynamic Programming, Backtracking, Misc, NP Complete, Searching, Analysis of Algorithms (Recurrences), Recursion, Bit Algorithms, Graph Traversals, Graph Shortest Paths, Graph Minimum Spanning Tree,
Operating Systems: Process Management, Memory Management, Input Output Systems
DBMS: ER and Relational Models, Database Design (Normal Forms), SQL, Transactions and concurrency control, File structures (sequential files, indexing, B and B+ trees),
Compiler Design: Lexical analysis Parsing and Syntax directed translation, Code Generation and Optimization
Computer Organization and Architecture: Digital Logic & Number representation(28), Computer Organization and Architecture(33),
Computer Networks: Data Link Layer, Network Layer, Transport Layer, Misc Topics in Computer Networks, Application Layer, Network Security,
Theory of Computation: Regular languages and finite automata, Context free languages and Push-down automata, Recursively enumerable sets and Turing machines, Undecidability
Aptitude: Probability, English, General Aptitude
Engineering Mathematics: Set Theory & Algebra, Linear Algebra, Numerical Methods and Calculus, Graph Theory, Combinatorics, Propositional and First Order Logic
Topic wise Reference Books/Material
1) Data Structures and Algorithms:
IITD video lectures on Data Structures And Algorithms
Algorithm Book by by S. Dasgupta, C.H. Papadimitriou, and U.V. Vazirani
Introduction to Algorithms by Cormen, Thomas H.
Data Structures And Program Design In C by Kruse Robert L., Robert Kruse, Cl Tondo
2) Database Management System
Lecture Slides of Database System Concepts by Silberschatz, Korth and Sudarshan
Lecture Slides of Database Management Systems by Raghu Ramakrishnan and Johannes Gehrke
Lecture Handouts from university of pittsburgh
3) Computer Networks
Lecture Notes from Prof. Dheeraj Sanghi, IIT Kanpur
Lecture Slides of Computer Networking: A Top Down Approach Featuring the Internet by Kurose and Ross
Web Resources on Computer Networks by Andrew S. Tanenbaum.
4) Operating Systems
Operating Systems Notes from MIT
Operating Systems Lessons from VirginiaTech Univ.
Operating System Notes from Kent Univ.
Video Lectures by Prof. John Kubiatowicz, Berkeley
Lecture Slides of Operating System Concepts, 7th Edition by Silberschatz, Galvin, Gagne
See the previous year questions papers here.
We will be adding more reference books/material soon.