Setting Up Your Computer

  Windows OS X Linux
Interpreter Racket / STk
Text Editor Sublime Text 3
Terminal Git Bash Built-in
File Transfer Filezilla


Official Documentation

Environment Diagram Drawer

Recommended Style Guide

Common Errors

Working Remotely

Connecting to the Lab Machines Remotely via SSH

How to Transfer Files via Filezilla

Terminal Help

Submitting Assignments

Unix Quick Guide

Terminal vs Interpreter vs Text Editor

Course Material Resources

Discussion Worksheets and Solutions

Practice Quizzes

Practice Final and Solutions

Structure and Interpretation of Computer Programs

Legacy Resources

Simply Scheme

List of Scheme Primitives

Lecture Notes


Old 61A Reader