Programmer’s webcasts from UC Berkeley

This via an email from programming alum and geek non pareil Getty.

http://webcast.berkeley.edu/courses.php

This is the page for Berkeley webcasts. They’re video webcasts for a lot of Berkeley courses. There are four that you can watch for spring 08, one of which I was in (CS61C – machine structures). For your students, I highly recommend CS61A and CS61B – the former uses the Scheme language and teaches lots of high-level ideas (using the Purple Book – The Structure and Function Of Computer Programs – as a textbook), while the second uses Java and teaches about data structures and algorithms. CS61C is probably beyond the scope of a lot of your students, as it deals with C, assembly and hardware design. If you look at past semesters (which is accessible at the top-right), there are sometimes other classes available, but again, they may be beyond the scope of your students, as most are upper-division and one is even graduate-level.

Comments are closed.