ICS 311
Screencasts and other Online Lectures


Lectures and Screencasts

Screencasts (video and audio podcasts) replace class lectures. The lectures were recorded by Prof. Dan Suthers based on his lecture note web pages that are now listed as the "Topic Notes" (Notes/Topic-01.html, etc.), which we also call the "web notes".

Since the screencasts follow the web note content and organization, the web notes essentially are a more nicely formatted version of what you see me write out by hand in the screencasts. One strategy is to first view the screencasts to get an introduction, and then look over the web notes and the textbook for more detail. Another strategy that students tell me that they have used is to view them side-by-side, following through the web notes while watching the screencast.

All of the screencasts are available for download in Laulima (be aware they may be taking up disk space in your download folder if you use this format), and all screencasts except Topic 1 can streamed in YouTube without download. (We also used ITunesU, but it has been discontinued.).

They are of resolution 800x600 because this is the resolution of the Wacom tablet and it is sufficient for the kinds of drawings and math we are using.Prof. Suthers recommends watching them at this resolution rather than full screen.

When Prof. Suthers began this series he was still figuring out the technology. Audio has many problems in the first few weeks, but it improves over time.

MIT Online Lectures

Online lectures are also available from the textbook authors. These lectures were recorded in an MIT classroom in 2005, and also broadcast to Singapore. They are chalk-on-whiteboard lectures, but some of you may prefer this style of lecture. Just be aware that they are based on the second edition of the book, and the authors emphasize different aspects of their book.

Prof. Suthers found the same lectures on three sites (and there are surely more). My preference would be for the VideoLectures.net version, but your choice depends on your situation and preferences.

VideoLectures.net

http://videolectures.net/mit6046jf05_introduction_algorithms/

MIT Open Courseware Site

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

iTunes

http://itunes.apple.com/us/course/introduction-to-algorithms/id495066198
Created by Dan Suthers
modified for Fall 2018 by Jan Stelovsky
modified for Spring 2019 by Lee Altenberg