Arjun Suresh (talk | contribs) |
Arjun Suresh (talk | contribs) (→Mathematical Logic, Set Theory & Algebra) |
||
| (141 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | |||
| − | |||
| − | |||
| − | + | ==Algorithms & Data Structures == | |
| − | + | <div> | |
| − | + | <b> Algorithms:</b> | |
| − | + | <ul> | |
| − | < | + | <li>Analysis, Asymptotic notation, Notions of space and time complexity, Worst and |
| − | + | average case analysis; </li> | |
| − | + | <li>Design: Greedy approach, Dynamic programming, Divide-and-conquer; </li> | |
| − | <b> | + | <li> Tree and graph traversals, Connected components, Spanning trees, Shortest paths; </li> |
| − | + | <li>Hashing, Sorting, Searching. </li> | |
| − | + | <li>Asymptotic analysis (best, worst, average cases) of time and space, upper and lower bounds, Basic concepts of complexity classes – P, NP, NP-hard, NP-complete. </li> </ul></div> | |
| − | < | + | <div> |
| − | + | <b> Data Structures: </b> <br> | |
| − | + | <ul> | |
| − | + | <li> Abstract data types, Arrays, Stacks, Queues </li> | |
| − | + | <li> Linked Lists </li> | |
| − | + | <li>Trees, Binary search trees, Binary heaps. </li> | |
| − | + | </ul></div> | |
| − | + | {| class="wikitable" | |
| − | + | ! style="color: #f7f7f7; background-color: #3b5998;"| | |
| − | + | Course Videos | |
| − | + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | |
| − | + | Description | |
| − | + | |- | |
| − | + | | [http://www.aduni.org/courses/algorithms/index.php?view=cw ''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. | |
| − | + | |- | |
| − | + | |[http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/video-lectures/ ''Introduction to Algorithms''] | |
| − | + | Leiserson, OCW.MIT | |
| − | + | |One of the lecturers is C. Leiserson, The “L” in CLRS.. | |
| − | + | |- | |
| − | + | | [http://nptel.ac.in/video.php?subjectId=106102064 ''Introduction to Data Structures & Algorithms'' ] | |
| − | < | + | NPTEL |
| − | + | | | |
| − | + | |- | |
| − | + | |[https://www.coursera.org/course/algs4partI Coursera Course] | |
| − | + | Kevin Wayne, Robert Sedgewick, Princeton University | |
| − | + | | Course and slides | |
| − | + | |} | |
| − | |||
| − | |||
| − | |||
| − | </ | ||
| − | < | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | < | ||
| − | ( | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | < | ||
| − | |||
| − | |||
| − | < | ||
| − | < | ||
| − | </ | ||
| − | < | ||
| − | |||
| − | < | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ==Databases== | |
| − | + | <div> | |
| − | + | <ul> | |
| − | + | <li> ER-model, Relational model (relational algebra, tuple calculus) </li> | |
| − | + | <li> Database design (integrity constraints, normal forms) </li> | |
| − | + | <li> Query languages (SQL) </li> | |
| − | </ | + | <li> File structures (sequential files, indexing, B and B+ trees) </li> |
| − | ></ | + | <li> Transactions and concurrency control </li> |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | </ul></div> | ||
| + | {| class="wikitable" | ||
| + | ! style="color: #f7f7f7; background-color: #3b5998;"| | ||
| + | Course Videos | ||
| + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | ||
| + | Description | ||
| + | |- | ||
| + | | [https://www.youtube.com/playlist?list=PLyvBGMFYV3auVdxQ1-88ivNFpmUEy-U3M ''DBMS NPTEL PPC - IIT KGP''] | ||
| + | NPTEL | ||
| + | | IIT KGP PPC DBMS lecture is good one | ||
| + | |- | ||
| + | | [http://web.stanford.edu/class/cs145/ ''CS145 Introduction to Databases'' ] | ||
| + | Stanford | ||
| + | |Course and slides for DBMS | ||
| + | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | ==Compiler Design== | ||
| + | <div> | ||
| + | <ul> | ||
| + | <li>Lexical analysis, Parsing </li> | ||
| + | <li> Syntax directed translation, Runtime environments </li> | ||
| + | <li>Intermediate and target code generation, Basics of code optimization. </li> | ||
| + | </ul></div> | ||
| + | {| class="wikitable" | ||
| + | ! style="color: #f7f7f7; background-color: #3b5998;"| | ||
| + | Course Videos | ||
| + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | ||
| + | Description | ||
| + | |- | ||
| + | |[https://www.youtube.com/playlist?list=PLFB9EC7B8FE963EB8&feature=plcp ''CS143 Compilers'' ] | ||
| + | Stanford | ||
| + | |Best notes and assignment for Compiler Course, no video | ||
| + | |- | ||
| + | |[http://web.stanford.edu/class/archive/cs/cs143/cs143.1128/ ''Compilers Stanford'' ] | ||
| + | Alex Aiken, Coursera | ||
| + | | Comprehensive | ||
| + | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | ==Operating Systems== | ||
| + | <div> | ||
| + | <ul> | ||
| + | <li> Processes, Threads, Inter-process communication </li> | ||
| + | <li> Concurrency, Synchronization </li> | ||
| + | <li> Deadlock </li> | ||
| + | <li> CPU scheduling </li> | ||
| + | <li> Memory management and virtual memory </li> | ||
| + | <li> File systems, I/O systems, Protection and security. </li> | ||
| + | </ul></div> | ||
| + | {| class="wikitable" | ||
| + | ! style="color: #f7f7f7; background-color: #3b5998;"| | ||
| + | Course Videos | ||
| + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | ||
| + | Description | ||
| + | |- | ||
| + | | [https://www.youtube.com/playlist?list=PLLDC70psjvq5hIT0kfr1sirNuees0NIbG ''Operating Systems'' ] | ||
| + | P.K.Biswas | ||
| + | | Enough for GATE | ||
| + | |- | ||
| + | |[https://www.youtube.com/watch?v=sjs5PtCsVA4&index=1&list=PLEAFEC6160DADC7AA ''Computer Science 162 - Lecture 1'' ] | ||
| + | UCBerkeley | ||
| + | | | ||
| + | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | ==Theory of Computation== | ||
| + | <div> | ||
| + | <ul> | ||
| + | <li> Regular languages and finite automata </li> | ||
| + | <li>Context free languages and Push-down automata </li> | ||
| + | <li>Recursively enumerable sets and Turing machines</li> | ||
| + | <li> Undecidability. </li> | ||
| + | </ul></div> | ||
| + | {|class="wikitable" | ||
| + | ! style="color: #f7f7f7; background-color: #3b5998;"| | ||
| + | Course Videos | ||
| + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | ||
| + | Description | ||
| + | |- | ||
| + | |[http://www.aduni.org/courses/theory/index.php?view=cw ''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. | ||
| + | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | ==CO & Architecture== | ||
| + | <div> | ||
| + | <ul> | ||
| + | <li> Machine instructions and addressing modes</li> | ||
| + | <li> ALU and data-path, CPU control design</li> | ||
| + | <li> Memory interface, I/O interface (Interrupt and DMA mode) </li> | ||
| + | <li> Instruction pipelining </li> | ||
| + | <li> Cache and main memory, Secondary storage. </li> | ||
| + | </ul> | ||
| + | </div> | ||
| + | {|class="wikitable" | ||
| + | ! style="color: #f7f7f7; background-color: #3b5998;"| | ||
| + | Course Videos | ||
| + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | ||
| + | Description | ||
| + | |- | ||
| + | |[https://www.youtube.com/course?category=University%2FScience%2FComputer%2520Science%2FComputer%2520Architecture&list=EC1A5A6AE8AFC187B7&feature=edu ''Computer Architecture'' ] | ||
| + | Prof. Anshul Kumar, IIT Delhi, NPTEL | ||
| + | | | ||
| + | |- | ||
| + | |[https://www.youtube.com/course?category=University%2FScience%2FComputer%2520Science%2FComputer%2520Architecture&list=EC1A5A6AE8AFC187B7&feature=edu ''Computer Organization'' ] | ||
| + | Prof. S. Raman, IIT Madras, NPTEL | ||
| + | | | ||
| + | |- | ||
| + | | [https://www.coursera.org/course/comparch ''Computer Architecture''] | ||
| + | David Wentzlaff, Princeton University, Coursera | ||
| + | | Full Course | ||
| + | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | ==Computer Networks== | ||
| + | <div> | ||
| + | <ul> | ||
| + | <li> ISO/OSI stack, LAN technologies (Ethernet, Token ring) </li> | ||
| + | <li> Flow and error control techniques, Routing algorithms, Congestion control </li> | ||
| + | <li> TCP/UDP and sockets, IP(v4), Application layer protocols (icmp, dns, smtp, pop, ftp, http)</li> | ||
| + | <li>Basic concepts of hubs, switches, gateways, and routers</li> | ||
| + | <li> Network security – basic concepts of public key and private key cryptography, digital signature, firewalls </li> | ||
| + | </ul></div> | ||
| + | {|class="wikitable" | ||
| + | ! style="color: #f7f7f7; background-color: #3b5998;"| | ||
| + | Course Videos | ||
| + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | ||
| + | Description | ||
| + | |- | ||
| + | |[http://nptel.ac.in/video.php?subjectId=106105081 ''Computer Networks''] | ||
| + | NPTEL | ||
| + | | | ||
| + | |- | ||
| + | |[http://www.cse.wustl.edu/~jain/cse473-10/index.html ''Introduction to Computer Networks''] | ||
| + | Jain, WUSTL | ||
| + | | | ||
| + | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | ==Programming== | ||
| + | <div> | ||
| + | <ul> | ||
| + | <li> Programming in C </li> | ||
| + | <li> Functions, Recursion </li> | ||
| + | <li> Parameter passing, Scope, Binding </li> | ||
| + | </ul> </div> | ||
| + | {|class="wikitable" | ||
| + | ! style="color: #f7f7f7; background-color: #3b5998;"| | ||
| + | Course Videos | ||
| + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | ||
| + | Description | ||
| + | |- | ||
| + | |[https://www.youtube.com/watch?v=_eR4rxnM7Lc&list=PL9D558D49CA734A02&index=4 ''Programming Paradigms''] | ||
| + | Jerry Cain, Stanford | ||
| + | | Doesn't cover the entire GATE syllabus in programming but useful | ||
| + | |- | ||
| + | |[https://www.youtube.com/course?category=University%2FEngineering%2FComputer%2520Science%2FData%2520Structures&list=EC4BBB74C7D2A1049C&feature=edu ''Computer Science 61B - Fall 2006''] | ||
| + | UCBerkeley | ||
| + | |For Data structures | ||
| + | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | ==Digital Logic== | ||
| + | <div> | ||
| + | <ul> | ||
| + | <li>Logic functions, Minimization </li> | ||
| + | <li> Design and synthesis of combinational and sequential circuits </li> | ||
| + | <li> Number representation and computer arithmetic (fixed and floating point) </li> | ||
| + | </ul> | ||
| + | </div> | ||
| + | {|class="wikitable" | ||
| + | ! style="color: #f7f7f7; background-color: #3b5998;"| | ||
| + | Course Videos | ||
| + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | ||
| + | Description | ||
| + | |- | ||
| + | | [https://www.youtube.com/watch?v=CeD2L6KbtVM ''Introduction to Digital Circuits''] | ||
| + | Prof. S. Srinivasan, IIT Madras, NPTEL | ||
| + | | | ||
| + | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ==Information Systems and Software Engineering== | |
| − | + | <div> | |
| − | < | + | <ul> |
| − | + | <li>Information gathering, requirement and feasibility analysis data flow diagrams </li> | |
| − | + | <li>Process specifications, input/output design, process life cycle </li> | |
| − | + | <li>Planning and managing the project, design, coding </li> | |
| − | + | <li>Testing, implementation, maintenance. </li> | |
| − | > | + | </ul> </div> |
| − | + | {|class="wikitable" | |
| − | + | ! style="color: #f7f7f7; background-color: #3b5998;"| | |
| − | + | Course Videos | |
| − | + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | |
| − | + | Description | |
| − | + | |- | |
| − | + | |[http://nptel.ac.in/courses/106101061/ ''Introduction to Software Engineering Challenges''] | |
| − | + | IIT Bombay, NPTEL | |
| − | + | | | |
| − | + | |} | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ==Web technologies== | |
| − | + | <div> | |
| − | < | + | <ul> |
| − | > | + | <li> HTML, XML </li> |
| − | + | <li>Basic concepts of client-server computing </li> | |
| − | > | + | </ul> |
| − | + | </div> | |
| − | + | {|class="wikitable" | |
| − | + | ! style="color: #f7f7f7; background-color: #3b5998;"| | |
| − | + | Course Videos | |
| − | + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | |
| − | + | Description | |
| + | |- | ||
| + | |[http://gatecse.in/w/images/0/02/Web-Technologies-Fundamentals-and-HTTP.pptx ''Web Technologies Basics''] | ||
| + | Telerik Academy | ||
| + | | This presentation is enough for GATE. | ||
| + | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | == Engineering Mathematics== | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | ===Combinatory & Probability=== | ||
| + | '''Combinatory''' | ||
| + | <div> | ||
| + | <ul> | ||
| + | <li>Permutations, Combinations </li> | ||
| + | <li> Counting, Summation </li> | ||
| + | <li> Generating functions, recurrence relations, asymptotics </li> | ||
| + | </ul></div> | ||
| + | '''Probability''' | ||
| + | <div> | ||
| + | <ul> | ||
| + | <li>Conditional Probability </li> | ||
| + | <li>Mean, Median, Mode and Standard Deviation </li> | ||
| + | <li> Random Variables </li> | ||
| + | <li> Distributions; uniform, normal, exponential, Poisson, Binomial. </li> | ||
| + | </ul></div> | ||
| + | {|class="wikitable" | ||
| + | ! style="color: #f7f7f7; background-color: #3b5998;"| | ||
| + | Course Videos | ||
| + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | ||
| + | Description | ||
| + | |- | ||
| + | |[https://www.youtube.com/playlist?list=PL5BC8D7CFBA5732EA ''Sets, Counting, and Probability''] | ||
| + | Harvard | ||
| + | |Covers the basics | ||
| + | |- | ||
| + | |[https://www.youtube.com/playlist?list=PLvjECquwN5_Emuhi-ISxBOk82-zp-6lTf ''Applied Probability''] | ||
| + | MIT | ||
| + | |Advanced course and topics are mostly above GATE syllabus. | ||
| + | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | ===Mathematical Logic, Set Theory & Algebra=== | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | '''Mathematical Logic''' | ||
| + | <div> | ||
| + | <ul> | ||
| + | <li>Propositional Logic </li> | ||
| + | <li> First Order Logic </li> | ||
| + | </ul> </div> | ||
| + | <div> | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | '''Set Theory & Algebra''' | ||
| + | <ul> | ||
| + | <li> Sets, Relations, Functions </li> | ||
| + | <li> Groups </li> | ||
| + | <li> Partial Orders, Lattice </li> | ||
| + | <li> Boolean Algebra </li> | ||
| + | </ul></div> | ||
| + | {|class="wikitable" | ||
| + | ! style="color: #f7f7f7; background-color: #3b5998;"| | ||
| + | Course Videos | ||
| + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | ||
| + | Description | ||
| + | |- | ||
| + | |[https://www.youtube.com/view_play_list?p=0862D1A947252D20 ''Discrete Mathematical Structures''] | ||
| + | Prof. Kamala Krithivasan, IIT Madras, NPTEL | ||
| + | | Covers Mathematical logic, Set Theory and Algebra syllabus from GATE completely | ||
| + | |} | ||
| − | + | ===Graph Theory=== | |
| − | + | <div> | |
| − | + | <ul> | |
| − | + | <li>Connectivity, spanning trees</li> | |
| − | + | <li> Cut vertices & edges </li> | |
| − | + | <li> Covering, matching, independent sets </li> | |
| − | < | + | <li> Colouring, Planarity, Isomorphism </li> |
| − | + | </ul></div> | |
| − | + | {|class="wikitable" | |
| − | = | + | ! style="color: #f7f7f7; background-color: #3b5998;"| |
| − | + | Course Videos | |
| − | + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | |
| − | + | Description | |
| − | + | |- | |
| − | + | |[http://www.nptel.ac.in/courses/106108054/1''Graph Theory''] | |
| − | + | NPTEL | |
| − | + | |Advanced course, just take what you need from GATE syllabus | |
| − | + | |} | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ===Linear Algebra=== | |
| − | + | <div><ul> | |
| − | + | <li>Algebra of matrices, determinants </li> | |
| − | + | <li> Systems of linear equations </li> | |
| − | + | <li> Eigen values and Eigen vectors </li> | |
| − | + | </ul></div> | |
| − | + | {|class="wikitable" | |
| + | ! style="color: #f7f7f7; background-color: #3b5998;"| | ||
| + | Course Videos | ||
| + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | ||
| + | Description | ||
| + | |- | ||
| + | |[http://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/video-lectures/ ''Linear Algebra''] | ||
| + | Gilbert Strang, OCW.MIT | ||
| + | | Straight from the master | ||
| + | |- | ||
| + | |} | ||
| − | + | ===Numerical Methods & Calculus=== | |
| − | + | '''Numerical Methods''' | |
| − | + | <div> | |
| − | + | <ul> | |
| − | + | <li>LU decomposition for systems of linear equations </li> | |
| − | + | <li> Numerical solutions of non-linear algebraic equations by Secant, Bisection and Newton-Raphson Methods </li> | |
| − | + | <li> Numerical integration by trapezoidal and Simpson’s rules </li> | |
| − | + | </ul></div> | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| + | '''Calculus''' | ||
| + | <div> | ||
| + | <ul> | ||
| + | <li> Limit, Continuity & differentiability </li> | ||
| + | <li> Mean value theorems </li> | ||
| + | <li> Theorems of integral calculus, evaluation of definite & improper integrals</li> | ||
| + | <li> Partial derivatives, Total derivatives, maxima & minima </li> | ||
| + | </ul></div> | ||
| − | + | {|class="wikitable" | |
| − | + | ! style="color: #f7f7f7; background-color: #3b5998;"| | |
| − | + | Course Videos | |
| − | + | ! style="width: 70%;color:#f7f7f7; background-color: #3b5998;"| | |
| − | + | Description | |
| − | + | |- | |
| − | + | |[http://ocw.mit.edu/courses/mathematics/18-01-single-variable-calculus-fall-2006/video-lectures/ ''Single Variable Calculus''] | |
| − | + | David Jerison, OCW.MIT | |
| − | + | | Very good videos | |
| − | + | |} | |
| − | |||
| − | |||
| − | + | ==General Aptitude== | |
| − | + | ===Numerical Ability=== | |
| − | + | <div> | |
| − | < | + | <ul> |
| − | + | <li>Numerical computation </li> | |
| − | + | <li> Numerical estimation </li> | |
| − | + | <li> Numerical reasoning and data interpretation </li> | |
| − | + | </ul></div> | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | </ | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | < | + | ===Verbal Ability=== |
| − | </ | + | <div> |
| + | <ul> | ||
| + | <li>English grammar, sentence completion </li> | ||
| + | <li> Verbal analogies, word groups </li> | ||
| + | <li> Instructions, critical reasoning and verbal deduction </li> | ||
| + | </ul></div> | ||
Algorithms:
Data Structures:
|
Course Videos |
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 |
|
Course Videos |
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 |
|
Course Videos |
Description |
|---|---|
| CS143 Compilers
Stanford |
Best notes and assignment for Compiler Course, no video |
| Compilers Stanford
Alex Aiken, Coursera |
Comprehensive |
|
Course Videos |
Description |
|---|---|
| Operating Systems
P.K.Biswas |
Enough for GATE |
| Computer Science 162 - Lecture 1
UCBerkeley |
|
Course Videos |
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. |
|
Course Videos |
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 |
|
Course Videos |
Description |
|---|---|
| Computer Networks
NPTEL |
|
| Introduction to Computer Networks
Jain, WUSTL |
|
Course Videos |
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 |
|
Course Videos |
Description |
|---|---|
| Introduction to Digital Circuits
Prof. S. Srinivasan, IIT Madras, NPTEL |
|
Course Videos |
Description |
|---|---|
| Introduction to Software Engineering Challenges
IIT Bombay, NPTEL |
|
Course Videos |
Description |
|---|---|
| Web Technologies Basics
Telerik Academy |
This presentation is enough for GATE. |
Combinatory
Probability
|
Course Videos |
Description |
|---|---|
| Sets, Counting, and Probability
Harvard |
Covers the basics |
| Applied Probability
MIT |
Advanced course and topics are mostly above GATE syllabus. |
Mathematical Logic
Set Theory & Algebra
|
Course Videos |
Description |
|---|---|
| Discrete Mathematical Structures
Prof. Kamala Krithivasan, IIT Madras, NPTEL |
Covers Mathematical logic, Set Theory and Algebra syllabus from GATE completely |
|
Course Videos |
Description |
|---|---|
| Graph Theory
NPTEL |
Advanced course, just take what you need from GATE syllabus |
|
Course Videos |
Description |
|---|---|
| Linear Algebra
Gilbert Strang, OCW.MIT |
Straight from the master |
Numerical Methods
Calculus
|
Course Videos |
Description |
|---|---|
| Single Variable Calculus
David Jerison, OCW.MIT |
Very good videos |
<quiz> {Question |type="()"}
Q.1
Consider the following logical inferences.
<QP $I_{1}$: If it rains then the cricket match will not be played. The cricket match was played. Inference: There was no rain. $I_{2}$: If it rains then the cricket match will not be played. It did not rain. Inference: The cricket match was played. >QP
Which of the following is TRUE?
(A) Both $I_{1}$ and $I_{2}$ are correct inferences (B) $I_{1}$ is correct but $I_{2}$ is not a correct inference (C) $I_{1}$ is not correct but $I_{2}$ is a correct inference (D) Both $I_{1}$ and $I_{2}$ are not correct inferences
Q.2
Which of the following is TRUE?
(A) Every relation in 3NF is also in BCNF
(B) A relation R is in 3NF if every non-prime attribute of R is fully functionally dependent on every
key of R
(C) Every relation in BCNF is also in 3NF
(D) No relation can be in both BCNF and 3NF
Q.3
What will be the output of the following C program segment?
<code
class="language-c">
char inChar = ‘A’ ;
switch ( inChar ) {
case ‘A’ : printf (“Choice A\ n”) ;
case ‘B’ :
case ‘C’ : printf (“Choice B”) ;
case ‘D’ :
case ‘E’ :
default : printf ( “ No Choice” ) ; }
</code>
(A) No Choice (B) Choice A (C) Choice A Choice B No Choice (D) Program gives no output as it is erroneous
Q.4 Assuming P ≠ NP, which of the following is
TRUE?
(A) NP-complete = NP
(B) $NP-complete \cap p P = \phi $
(C) NP-hard = NP
(D) P = NP-complete
Q.5 The worst case running time to search for an element in a balanced binary search tree with ($n2^{n}$)
elements is
(A) $\theta(n log n)$
(B) $\theta(n2^2)$
(C) $\theta(n)$
(D) $\theta(log n)$
Q.6
The truth table
| X | Y | (X,Y) | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $0$ | $0$ | $0$ | |||||||||||||||||||||||||||||||||||||
| $0$ | $1$ | $0$ | |||||||||||||||||||||||||||||||||||||
| $1$ | $0$ | $1$ | |||||||||||||||||||||||||||||||||||||
| $1$ | $1$ | $1$ |
| Process | Arrival time | Time Units Required | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $ P1$ | $0$ | $5$ | |||||||||||||||||||||||||||||||||||||
| $ P2$ | $1$ | $7$ | |||||||||||||||||||||||||||||||||||||
| $ P3$ | $3$ | $4$ |
| 00 | 01 | 10 | 11 | q | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $00$ | $1$ | $0$ | |||||||||||||||||||||||||||||||||||||
| $01$ | $1$ | ||||||||||||||||||||||||||||||||||||||
| $10$ | $0$ | ||||||||||||||||||||||||||||||||||||||
| $11$ | $0$ |
| 00 | 01 | 10 | 11 | q | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $00$ | $0$ | $1$ | |||||||||||||||||||||||||||||||||||||
| $01$ | $1$ | ||||||||||||||||||||||||||||||||||||||
| $10$ | $0$ | ||||||||||||||||||||||||||||||||||||||
| $11$ | $0$ |
| 00 | 01 | 10 | 11 | q | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $00$ | $1$ | $0$ | |||||||||||||||||||||||||||||||||||||
| $01$ | $1$ | ||||||||||||||||||||||||||||||||||||||
| $10$ | $0$ | ||||||||||||||||||||||||||||||||||||||
| $11$ | $0$ |
| 00 | 01 | 10 | 11 | q | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $00$ | $1$ | $0$ | |||||||||||||||||||||||||||||||||||||
| $01$ | $1$ | ||||||||||||||||||||||||||||||||||||||
| $10$ | $0$ | ||||||||||||||||||||||||||||||||||||||
| $11$ | $0$ |
| Id | Name | Age | |||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 12 | Arun | 60 | |||||||||||||||||||||||||||||||||||||
| 15 | Shreya | 24 | |||||||||||||||||||||||||||||||||||||
| 99 | Rohit | 11 | |||||||||||||||||||||||||||||||||||||
| Id | Name | Age | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 15 | Shreya | 24 | ||||||||||||||||||||||
| 25 | Hari | 40 | ||||||||||||||||||||||
| 98 | Rohit | 20 | ||||||||||||||||||||||
| 99 | Rohit | 11 | ||||||||||||||||||||||
| Id | Phone | Area | |
|---|---|---|---|
| 10 | 2200 | 02 | |
| 99 | 2100 | 01 |
| a | b | $ | |
|---|---|---|---|
| S | E1 | E2 | S\rightarrow \varepsilon |
| A | A\rightarrow S | A\rightarrow S | error |
| B | B\rightarrow S | B\rightarrow S | E3 |