3 ms·
Here were the terms of the compromise: * that you read the textbook, and take the quizzes and final exam in the course; * that you can skip the online problem
by adamsmith 15y ago
Here were the terms of the compromise:
* that you read the textbook, and take the quizzes and final exam in the course;
* that you can skip the online problem sets and projects, except for project 3 (which will deal with Object Oriented programming);
* that you engage in some independent project. One possibility is for you to read "Code" by Lessig and work to design/implement a system informed by that perspective. A good example might be a Scheme implementation of an information/document management system -- perhaps modeled on DSpace -- with (a) encryption/DRM in a strong "IP owner" centric fashion, or (b) with a user-centric/fair-use vision. (N.B. this was 2003.)
(The independent project ended up being a failure.)
You're totally right about the great content in 6.001. SICP was amazingly meaty.
- tikhonj 15y agoHeh, I was about to write the same thing as Sanj--SICP was great and I'm happy I took a course on it (at Berkeley). Part of this is due to the fact that the professor that taught it was the best lecturer I've had so far, but mostly because the material was intereting. I'm assuming your projects were basically the same as ours. Was project 3 about writing a text adventure game? If so, I find that funny: I thought that was the weakest part of the course and a complete waste of time; the Logo interpreter we did for project 4 was infinitely better in pretty much every way. Out of curiosity, when you read the book, did you cover all five chapters?
- adamsmith 15y agoYup it was the text adventure game, and yes I read the whole book. I remember finding the last parts to be the most amazing; I think they were about register machines.