Wednesday, June 22, 2011

MIT - OpenCourseWare


After a long break, I'm back here with a well-known website for college students. Massachusetts Institute of Technology OpenCourseWare. The website is a compilation of MIT Course Materials. It includes nearly all the MIT courses taught. If you need some real-good video lectures about a topic, you can check OCW and  have fun!



The reason why I chose this is about algorithms (as the blog name implies). It is really easy to understand the lectures. Actually, it is a good starting point for people with algorithms enthusiasm.


The Introduction to Algorithms course is invaluable with its full content (video-audio lectures, subtitles, assignments, their solutions and exams with solutions). Course topics include sorting, search trees, heaps, hashing, divide-and-conquer, dynamic programming, amortized analysis, graph algorithms, shortest paths, network flow, computational geometry, number-theoretic algorithms, polynomial and matrix calculations, caching, and parallel computing and their analysis.


I definitely advise you to check the lectures, if you are not familiar with the topics. They are very clear and informative.


MIT OCW - Introduction to Algorithms

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/