cs61as
|
10 years ago
|
on: Berkeley CS 61AS – Structure and Interpretation of Computer Programs, Self-Paced
Racket gives us a superset of Scheme that gives us more expressive power. Modularity (good programming practices), built-in loops (for mucking with vectors), structs (for data abstraction), built-in OOP, and extensive libraries are all things we'd like to take advantage of in the future in our lessons.
cs61as
|
10 years ago
|
on: Berkeley CS 61AS – Structure and Interpretation of Computer Programs, Self-Paced
The autograder instructions on homeworks 0-5 have been updated to include running tests locally. Note that this is an experimental feature. If you run into bugs, you can hit up Rohin and Andrew (find their emails on the staff webpage)
cs61as
|
10 years ago
|
on: Berkeley CS 61AS – Structure and Interpretation of Computer Programs, Self-Paced
We're looking into releasing a standalone version of the autograders (in response to this comment, actually). No promises yet. I'll reply here if there are interesting developments.
cs61as
|
10 years ago
|
on: Berkeley CS 61AS – Structure and Interpretation of Computer Programs, Self-Paced
Hi all. Glad you find our site useful. Just wanted to add some context that we just spun up this website this summer, and are currently porting all of our lessons to the Racket programming language. Since we're developing course material to work well with Racket, some lessons might be broken/have typos. This means that this summer, the website is mainly for supporting the students taking the live course. Thanks for understanding. :)
-- CS61AS Staff