The post 5 Useful Course For GATE CS Aspirants From Stanford University appeared first on Techvyom.

]]>1.** Algorithm Design and Analysis Part 1 **

Course material of this course includes Introduction to Algorithms, Asymptotic analysis, divide and conquer algorithms, master method, quick sort analysis, graph search and connectivity, dijkstra’s shortest-path algorithm, heaps, balanced binary search trees and hashing.

2. **Algorithm Design and Analysis Part 2**

The second part covers Greedy Algorithms, prim’s minimum spanning tree algorithm, kruskal’s minimum spanning tree algorithm , huffman codes, dynamic programming, knapsack problem, optimal binary search trees, the bellman-ford algorithm, np-complete problems

3. **Automata **

You can find video lectures on deterministic finite automate, non deterministic finite automata, regular expression, context free grammar and push down automate, turing machines and NP complete problems.

4. **Compilers **

This covers structure of compilers, lexical analysis, finite automata, parsing, top down parsing, bottom up parsing, semantic analysis, run time organization, code generation, operational semantics, local optimization, global optimization, register allocation and garbage collection

This course covers database design and the use of database management systems for applications. It covers relational model, relational algebra, and SQL

Try these courses, they are going to be useful for you in your GATE preparation

The post 5 Useful Course For GATE CS Aspirants From Stanford University appeared first on Techvyom.

]]>The post 5+ Online resources to learn Operating System online appeared first on Techvyom.

]]>**1. University of California, Berkeley Online Operating System Course **

This is a free online course from University of California, you can make use of this video course to learn operating system online. The lectures in the videos are delivered by Professor Anthony Joseph and Professor Ion Stoica.

**2. University of Illinois Operating System Concepts and Design Course**

This course is taught by prof. Dr. Jakob Eriksson of University of Illinois at Chicago.It starts with introduction to C programming and covers Process management and concurrency, Memory Management and security.In total the course has 44 video lectures with lecture notes and homeworks.

**3. Graduate Operating systems course by Prof. Surendar Chandra**

Video Lectures of this course can be accessed on YouTube. You can also access Surendar Chanra lecture notes and homework assignments.

**4. University of Wisconsin Course**

This is a text based course from University of Wisconsin , department of Computer Science.

**5. IISc Bangalore Operating System Course**

This is another text based course to learn operating system online from Indian Institute of Science Bangalore

**6. NPTEL Computer Organization and architecture**

This is actually a Computer architecture and design course but it also covers lots of operating system concepts like memory management, virtual memory and segmentation in detail.

- Also Read: 10 Places to Get Free Online Education

I hope all these online resources will help GATE Computer Science aspirants especially the ones who are working and doing self study. If you know any other online website to learn operating system concepts let us know in comments.

- Also Read: How To Crack GATE Exam In 90 Days

The post 5+ Online resources to learn Operating System online appeared first on Techvyom.

]]>The post 10 Free online resources for learning Algorithms and Data Structures appeared first on Techvyom.

]]>This is a complete video lecture series on algorithm design and analysis from Stanford university. The video lectures covers fundamental techniques for designing and analyzing algorithms, including asymptotic analysis; divide-and-conquer algorithms and recurrences; greedy algorithms; data structures; dynamic programming; graph algorithms; and randomized algorithms.

Top Coder has an excellent collection of tutorials on Algorithm design, Data structure and Graph theory . These tutorials are written by renowned authors across the globe. This could be really useful to GATE CS aspirants and computer science students.

This is a free open course on algorithms from Massachusetts Institute of Technology. The course consist of lectures pdf slides , there are also three quizzes which you can use to test your algo skills .

This online library collects education CS material from Stanford courses and distributes them for free. This material is on Data structures and Programming, it also includes some video lectures.

This has lot to good and simple tutorials on linear search, arrays,linked lists,hash tables, binary search, bubble sort and insertion sort.

This contains lecture notes on Algorithms, these notes are from Jeff Erickson from University of Illinois . This material contains a large collection of lecture notes, homeworks and exams.

This is a Phd thesis report on Efficient Algorithms for Sorting and Synchronization submitted at Australian national university. Covers some important algo topics for GATE Exam.

This contains collection of various online computer science learning resources from various universities of the the world. It includes subjects like programming, algorithms, data structures, compression and encryption, compilers, computer architecture, computer graphics, software engineering etc

This is an open course on variety of subjects in programming, algorithms, and discrete mathematics though puzzles and problems . The prerequisites for this course is knowledge of data structures.

NPTEL has various free online courses on computer science subjects. You can access Video course on data structures and algorithms and on Algorithm design and analysis

The post 10 Free online resources for learning Algorithms and Data Structures appeared first on Techvyom.

]]>The post DBMS video lecture on Relational Algebra appeared first on Techvyom.

]]>

**Relation Algebra Outer Join**

Relation Algebra Divide

The post DBMS video lecture on Relational Algebra appeared first on Techvyom.

]]>The post DBMS Video Lecture on ER Components and Relation Mapping appeared first on Techvyom.

]]>

**ER Components Part 1**

**ER Components Part 2**

**ER Component Part 3**

**ER Model to Relation Mapping**

**Download this lecture **

The post DBMS Video Lecture on ER Components and Relation Mapping appeared first on Techvyom.

]]>The post Computer Network Video Lecture on Network Layer and Routing appeared first on Techvyom.

]]>

**Network Layer and Routing -MIT**

Download this lecture in .wmv format

**Introduction to routing – IIT**

**Distance Vector Routing -IIT**

The post Computer Network Video Lecture on Network Layer and Routing appeared first on Techvyom.

]]>The post ArsDigita University Video Lectures on Discrete Mathematics appeared first on Techvyom.

]]>

The video can be directly downloaded

1. What kinds of problems are solved in discrete math?

2. Boolean Algebra and formal logic

3. More logic: quantifiers and predicates

4. Sets

5. Diagonalization, functions and sums review

6. Basic arithmetic and geometric sums, closed forms.

7. Solving recurrence equations

8. Solving recurrence equations (cont.)

10. Combinations and permutations

11. Equivalence Relations and Partial Orders

The post ArsDigita University Video Lectures on Discrete Mathematics appeared first on Techvyom.

]]>