Teaching resources

This spring I am teaching CS61A. Here are some resources:

Week 1

Discussion 0
Introduction

Week 2

Discussion 1
Control and Environments

Week 3

Discussion 2
Higher Order Functions

Week 4

Discussion 3
Recursion and Tree Recursion

Week 5

Discussion 4
Data Abstraction & Sequences

Week 6

Discussion 5
Trees, Mutation & Nonlocal

Week 7

Discussion 6
Object Oriented Programming

Week 8

Discussion 7
Linked Lists, Orders of Growth, Midterm Review