This is a record of my progress for the course CS61A Spring 2011 which was taught at Berkeley by Brian Harvey, based on the book "Structure and Interpretation of Computer Programs". I am using Dr Racket and the simply-scheme package which adds support for the langugage used in the book.
Select "Determine language from source" on the bottom left corner and add at the start of the code:
#lang racket
(require (planet dyoo/simply-scheme))
Resources: https://people.eecs.berkeley.edu/~bh/61a-pages/
Goals:
- do readings on sicp: http://mitpress.mit.edu/sicp/
- watch video lectures: https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E
- do homework: https://inst.eecs.berkeley.edu//~cs61a/reader/nodate-hw.pdf
- do projects: https://inst.eecs.berkeley.edu//~cs61a/reader/vol1.html
- take midterms: https://inst.eecs.berkeley.edu//~cs61a/reader/vol2.html
- take final: https://inst.eecs.berkeley.edu//~cs61a/reader/vol2.html
Homework solutions:
- sicp wiki: http://sicp.org.ua/sicp/
- solutions: https://people.eecs.berkeley.edu/~bh/61a-pages/Solutions/