Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

6.01 Lecture Notes

Name: Anonymous 2007-09-28 9:49 ID:CQpkaVie

Now, this is pretty interesting. Full lecture notes for the first few lectures of the SICP successor at MIT:
http://courses.csail.mit.edu/6.01/fall07/calendar/

The examples in http://courses.csail.mit.edu/6.01/fall07/lectures/lecture2.pdf  are delightfully straight from SICP chapter 1, but I think they made a mistake by using a language that doesn't natively support the popular `cudder' function. Observe:

def map(func, list):
    if list == []:
        return []
    else:
        return [func(list[0])] + map(func, list[1:])


http://courses.csail.mit.edu/6.01/fall07/lectures/lecture3.pdf thankfully still describes the basics of object systems using closures before introducing Python's classes.

Then comes http://courses.csail.mit.edu/6.01/fall07/lectures/lecture4.pdf, teaching difference equations. Yeah, fucking difference equations.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List