Berkeley Webcast Courses

UC Berkeley provides a webcast of the lectures for a number of their introductory college courses. Being immersed in SICP, I decided that it might be a good idea to listen to the lectures for CS 61A from Brian Harvey which uses SICP as the text. I don't know if going back to fundamentals will interest others here on LtU, but this is a good resource for a beginning CS computer course. Of course, being a series of some 40+ lectures during the course of a semester, it has both the advantages and disadvantages of learning the material through the academic setting (40+ hours is too long for casual learners).

A couple of tidbits. Although the course uses SICP as the text, it's used more as background material. The course has a certain Logo accent with the examples, with a preference for word and sentence problems rather than math problems - at least at the start of the course. It also jumps into subject matters like client-server and object-oriented programming that are a stretch of the text. Two of the lectures are occupied by videos from Alan Kay and Dan Ingalls. And the subjects of the lectures don't necessarily follow SICP in a sequential manner (the Scheme1 interpreter is interleaved with trees in chapter 2). That said, I liked seeing SICP presented from a different angle.

From a PL perspective, the most interesting piece is likely the lectures on Logo. One of the projects revolves around modifying the meta-circular evaluator to Logo. With Brian Harvey's knowledge of both Scheme (Simply Scheme) and Logo (Computer Science Logo Style), there is a lecture and a half (somewhere around the Meta-Circular subject) that goes into the parallels between Scheme and Logo. Also a discussion of the PL design decisions that went into Logo (dynamic scoping, namespace seperation,...).

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More computer science video lectures

http://freescienceonline.blogspot.com/2006/06/free-computer-science-video-lecture_24.html

Probably where I got the Berkeley link.

I'll likely wander to the Univ. of Washington course on PLs next, though I wish there were videos for a course that used the EOPL text as that's the next book I'd like to finally work my way through.

[Edit Note: I guess I should've mentioned the Abelson and Sussman videos as they are probably a better starting point for anyone interested in SICP in particular. I watched them a couple of years back, and although I could probably learn from watching them again, I was wanting to get a different perspective].

If it's SICP Lecture Videos you are looking for

you can't really go past the Abelson and Sussman lecture videos available from http://www.swiss.ai.mit.edu/classes/6.001/abelson-sussman-lectures/

very good

I went through many of Brian Harvey's lectures a few months ago. There are many good books out there but sometimes an hour of an audio lecture is more informative than several days of reading. Many things I had read in SICP only made sense when I heard them explained in a human voice.