| Arjun Suresh (talk | contribs)  (→Graph Theory) | Arjun Suresh (talk | contribs)   (→Linear Algebra) | ||
| Line 373: | Line 373: | ||
| Description | Description | ||
| |- | |- | ||
| − | |[http:// | + | |[http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/ ''Linear Algebra''] | 
| − | + | Gilbert Strang, OCW.MIT | |
| − | |  | + | | Straight from the master | 
| |- | |- | ||
| − | |||
| − | |||
| − | |||
| − | |||
| |} | |} | ||
Algorithms:
 Data Structures:  
| Book | Description | 
|---|---|
| Algorithms Shai Simonson, Aduni.org | Aduni.org: before you do any other thing, the first thing to do is watch these videos, you won’t believe how awesome Shai is. | 
| Introduction to Algorithms Leiserson, OCW.MIT | One of the lecturers is C. Leiserson, The “L” in CLRS.. | 
| Introduction to Data Structures & Algorithms NPTEL | |
| Coursera Course Kevin Wayne, Robert Sedgewick, Princeton University | Course and slides | 
| Book | Description | 
|---|---|
| DBMS NPTEL PPC - IIT KGP NPTEL | IIT KGP PPC DBMS lecture is good one | 
| CS145 Introduction to Databases Stanford | Course and slides for DBMS | 
| Book | Description | 
|---|---|
| CS143 Compilers Stanford | Best notes and assignment for Compiler Course, no video | 
| Compilers Stanford Alex Aiken, Coursera | Comprehensive | 
| Book | Description | 
|---|---|
| Operating Systems P.K.Biswas | Enough for GATE | 
| Computer Science 162 - Lecture 1 UCBerkeley | 
| Book | Description | 
|---|---|
| Theory of Computation Shai Simonson, Aduni.org | If you have not seen these videos, don’t do anything go and see the videos immediately, no excuses. | 
| Introduction to Theory of Computation Sipser | Sipser is a quick and comprehensive guide. It is recommended to be read after you have grip on the subject. | 
| Introduction To Computer Theory Cohen | Cohen can be read if very good detailed analysis is required. SPOON FEEDING ! | 
| Introduction to Automata Theory, Languages, and Computation Hopcroft | In most colleges you will find this book as a Main book , but believe me within Cohen or Linz, if you read any one of them , Enough! | 
| Book | Description | 
|---|---|
| Computer Architecture Prof. Anshul Kumar, IIT Delhi, NPTEL | |
| Computer Organization Prof. S. Raman, IIT Madras, NPTEL | |
| Computer Architecture David Wentzlaff, Princeton University, Coursera | Full Course | 
| Book | Description | 
|---|---|
| Computer Networks NPTEL | |
| Introduction to Computer Networks Jain, WUSTL | 
| Book | Description | 
|---|---|
| Programming Paradigms Jerry Cain, Stanford | Doesn't cover the entire GATE syllabus in programming but useful | 
| Computer Science 61B - Fall 2006 UCBerkeley | For Data structures | 
| Book | Description | 
|---|---|
| Introduction to Digital Circuits Prof.S.Srinivasan, IIT Madras, NPTEL | 
| Book | Description | 
|---|---|
| Software Engineering Pressman | Just see the GATE topics from this bible. | 
| Book | Description | 
|---|---|
| Web Technologies Basics Telerik Academy | This presentation is enough for GATE. | 
| Book | Description | 
|---|---|
| Mathematical Introduction to Logic Enderton | Buy only if needed. The GATE topic is only till first order logic and these questions can be solved just by practising previous year papers. But NEVER ignore this topic. | 
Combinatory
Probability
| Book | Description | 
|---|---|
| Sets, Counting, and Probability Harvard | Covers the basics | 
| Applied Probability MIT | Advanced course and topics are mostly above GATE syllabus. | 
| Book | Description | 
|---|---|
| Discrete Mathematical Structures Prof. Kamala Krithivasan, IIT Madras, NPTEL | Covers Mathematical logic, Set Theory and Algebra syllabus from GATE completely | 
| Book | Description | 
|---|---|
| Graph Theory NPTEL | Advanced course, just take what you need from GATE syllabus | 
| Book | Description | 
|---|---|
| Linear Algebra Gilbert Strang, OCW.MIT | Straight from the master | 
Numerical Methods
Calculus
| Book | Description | 
|---|---|
| Higher Engineering Mathematics Grewal | Enough for GATE | 
| Calculus Gilbert Strang | If you have time, go through the book and videos in this link. | 
| Book | Description | 
|---|---|
| Quantitative Aptitude For Competitive Examinations Aggarwal | Those having good aptitude skills can do without this book. But do refresh the problems in progression, cost-selling price etc. Questions in aptitude are easy but scoring in this topic is very important to the final GATE score. | 
| Book | Description | 
|---|---|
| A Modern Approach to Verbal Reasoning Aggarwal | If your English is good enough no need to buy this book. But I recommend giving a little importance to this topic. | 
Algorithms:
 Data Structures:  
| Book | Description | 
|---|---|
| Algorithms Shai Simonson, Aduni.org | Aduni.org: before you do any other thing, the first thing to do is watch these videos, you won’t believe how awesome Shai is. | 
| Introduction to Algorithms Leiserson, OCW.MIT | One of the lecturers is C. Leiserson, The “L” in CLRS.. | 
| Introduction to Data Structures & Algorithms NPTEL | |
| Coursera Course Kevin Wayne, Robert Sedgewick, Princeton University | Course and slides | 
| Book | Description | 
|---|---|
| DBMS NPTEL PPC - IIT KGP NPTEL | IIT KGP PPC DBMS lecture is good one | 
| CS145 Introduction to Databases Stanford | Course and slides for DBMS | 
| Book | Description | 
|---|---|
| CS143 Compilers Stanford | Best notes and assignment for Compiler Course, no video | 
| Compilers Stanford Alex Aiken, Coursera | Comprehensive | 
| Book | Description | 
|---|---|
| Operating Systems P.K.Biswas | Enough for GATE | 
| Computer Science 162 - Lecture 1 UCBerkeley | 
| Book | Description | 
|---|---|
| Theory of Computation Shai Simonson, Aduni.org | If you have not seen these videos, don’t do anything go and see the videos immediately, no excuses. | 
| Introduction to Theory of Computation Sipser | Sipser is a quick and comprehensive guide. It is recommended to be read after you have grip on the subject. | 
| Introduction To Computer Theory Cohen | Cohen can be read if very good detailed analysis is required. SPOON FEEDING ! | 
| Introduction to Automata Theory, Languages, and Computation Hopcroft | In most colleges you will find this book as a Main book , but believe me within Cohen or Linz, if you read any one of them , Enough! | 
| Book | Description | 
|---|---|
| Computer Architecture Prof. Anshul Kumar, IIT Delhi, NPTEL | |
| Computer Organization Prof. S. Raman, IIT Madras, NPTEL | |
| Computer Architecture David Wentzlaff, Princeton University, Coursera | Full Course | 
| Book | Description | 
|---|---|
| Computer Networks NPTEL | |
| Introduction to Computer Networks Jain, WUSTL | 
| Book | Description | 
|---|---|
| Programming Paradigms Jerry Cain, Stanford | Doesn't cover the entire GATE syllabus in programming but useful | 
| Computer Science 61B - Fall 2006 UCBerkeley | For Data structures | 
| Book | Description | 
|---|---|
| Introduction to Digital Circuits Prof.S.Srinivasan, IIT Madras, NPTEL | 
| Book | Description | 
|---|---|
| Software Engineering Pressman | Just see the GATE topics from this bible. | 
| Book | Description | 
|---|---|
| Web Technologies Basics Telerik Academy | This presentation is enough for GATE. | 
| Book | Description | 
|---|---|
| Mathematical Introduction to Logic Enderton | Buy only if needed. The GATE topic is only till first order logic and these questions can be solved just by practising previous year papers. But NEVER ignore this topic. | 
Combinatory
Probability
| Book | Description | 
|---|---|
| Sets, Counting, and Probability Harvard | Covers the basics | 
| Applied Probability MIT | Advanced course and topics are mostly above GATE syllabus. | 
| Book | Description | 
|---|---|
| Discrete Mathematical Structures Prof. Kamala Krithivasan, IIT Madras, NPTEL | Covers Mathematical logic, Set Theory and Algebra syllabus from GATE completely | 
| Book | Description | 
|---|---|
| Graph Theory NPTEL | Advanced course, just take what you need from GATE syllabus | 
| Book | Description | 
|---|---|
| Higher Engineering Mathematics Grewal | Grewal's book is sufficient for Linear Algebra in GATE (it is needed for other mathematical subjects) | 
| Linear Algebra and its Applications Gilbert Strang | This is the best book for Linear algebra | 
Numerical Methods
Calculus
| Book | Description | 
|---|---|
| Higher Engineering Mathematics Grewal | Enough for GATE | 
| Calculus Gilbert Strang | If you have time, go through the book and videos in this link. | 
| Book | Description | 
|---|---|
| Quantitative Aptitude For Competitive Examinations Aggarwal | Those having good aptitude skills can do without this book. But do refresh the problems in progression, cost-selling price etc. Questions in aptitude are easy but scoring in this topic is very important to the final GATE score. | 
| Book | Description | 
|---|---|
| A Modern Approach to Verbal Reasoning Aggarwal | If your English is good enough no need to buy this book. But I recommend giving a little importance to this topic. |