I have been asked numerous times about the books one should follow for GATE CS. Below is the list of books/online material I followed:
|Discrete Maths||Tremblay Manohar|
|Engineering Mathematics||Random online lectures/notes to brush up topics. You may refer Kreyzig/ Jain & Iyengar|
|Data Structure||Tanenbaum + GeeksForGeeks|
|Algorithms||CLRS + GeeksForGeeks|
|Programming in C||Dennis Ritchie|
|Theory of Computation||NPTEL Lectures by Prof. Kamala Krithivasan +|
|Compiler Design||Dragon book|
|Computer Networks||Tanenbaum + Forouzan + Jochen schiller( wiFi)|
|Digital Design||Morris Mano|
|Computer Architecture & Organization||Morris Mano + NPTEL lectures by Prof. Ajit Pal (pipeline)|
I didn’t read books word by word, I did selective study than exhaustive. Moreover, I had read these books during my B.Tech so I referred notes/PPTs/online lectures to brush up on topics. I recommend you stick to GATE syllabus while referring these books. However, if you think the foundation is not strong, you should first work on your basics.
Below is the list of books GATE 2015 Topper – Ravishankar Mishra recommended:
Use your conscience to select a book.
Other useful e-sources:
- NPTEL lectures such as:
- TOC Lectures by Shai Simonson
- GeeksForGeeks / GeeksQuiz
- GateOverflow / GATECSE
- RavindraBabu Ravula’s FREE lectures.
- GATE 2015, CS topper’s interview
You may also read : http://expstreet.com/gate/computer-science-2016/ankita-jain/