views:

62

answers:

1

Possible Duplicates:
What are your favorite CS video lectures?
Where can I find video lectures on software engineering?

As most of you know a couple of top universities (MIT, Stanford, etc) around the world are now publishing videos of their lectures online. I am advancing to the third and final year of my computer science degree this September and I was thinking about spending some time during the summer to watch a couple of lectures, in order to improve my understanding of algorithms, complexity, programming, software engineering, etc. Now I don't have infinite time to spend so I can't watch all of the lectures from all of the universities so I was wondering if you could suggest me which sets to watch from each one (something like "Algorithms from MIT", "Programming from Yale", etc).

+1  A: 

I have never been a fan of learning from lectures but I know that it's great for some people.

The most important thing for you to is to first pick a topic. What do you really want to know the most on? Then, peek at the video from each university and see which professors' style fits your learning style best, and stick with that course. The name of the school or the curriculum doesn't matter - for undergrad courses it's about the same everywhere (except for the language being used).

Having studied and taught in top schools, I can tell you that the learning experience you get as an undergrad in a non-top school isn't necessarily worse than what you get from a top school. Even at MIT, an array can't be sorted in less than O(N*log N) :)

If you want to learn but don't have to stick to video, pick up a copy of CLR's algorithms and read it cover-to-cover. You'll learn more than you would from watching any lectures.

Uri