Undergraduate Student Instructor

Tu,Th 2-3, 5-6 p.m. in B56 Hildebrand

Tu 11 am-12 pm, 1-2 pm in B9 Evans

Structure & Interpretation of Computer Programs

The Fall 2015 semester was my first time as student instructor. That semester, I wrote and administered a 250-person practice exam and worked extensively on the Ok autograder, where I increased test coverage from 37.1 to 91.2% and bolstered API security.

Additionally, I wrote a free e-book with ~35 exam-level practice problems. Interested?

Download abcSICP

Quizzes

These quizzes are not for a grade. However, it is still in your best interest to complete them.

Unofficial Quiz 1 (Solutions) (Working Script)

Unofficial Quiz 2 (Solutions) (Working Script)

Unofficial Quiz 4 (Solutions) (Working Script)

Unofficial Quiz 5 (Solutions) (Working Script)

Unofficial Quiz 6 (Solutions) (Working Script)

Unofficial Quiz 7 (Solutions) (Working Script)

Unofficial Quiz 8 (Solutions) (Working Script)

Unofficial Quiz 9 (Solutions) (Working Script)

Unofficial Quiz 10 (Solutions) (Working Script)

Unofficial Quiz 11 (Solutions)

Useful Documents

Midterm 1 Tip Sheet

Midterm 2 Tip Sheet(did not finish)

Below are a few messy notes that I never converted into polished documents:

Orders of Growth Overview

Extra Practice

Recursion Practice 1 (Solutions)

Practice Exams

Midterm 2

Practice Exam 1 (Solutions) (Working Script)

Practice Exam 2 (Solutions) (Working Script)

Midterm 3

Mock Exam 3 (Solutions) (Working Python Script, Working Scheme Script) Utility run scheme tests