This is the repository for the 2011 spring CS61a course, done as part of the TYCS curriculum.
The files are stuctured as follows:
/homework/
- homeworks, excluding the SICP excersises
/lab/
- labs, excluding the SICP excersises
/sicp/
- SICP excersises
/project/
- project
Started: 13 December 2021; Finished - xx xx 2022
- SICP 1.1
- Homework
- Lab
- Lecture 1
- Lecture 2
- SICP 1.3
- Homework
- Lab
- Lecture 3
- Lecture 4
- Lecture 5
- SICP 1.2
- Lab
- Homework
- Project 1
- Lecture 6
- Lecture 7
- Lecture 8
- SICP 2.1 and 2.2.1
- Homework
- Lab
- Lecture 9
- Lecture 10
- Lecture 11
- SICP 2.2 and 2.3
- Homework
- Lab
- Midterm 1: Sample exam 1
- Lecture 12
- Lecture 13
- Lecture 14
- SICP 2.4 and 2.5
- Homework
- Lab
- Project 2
- Lecture 15
- Lecture 16
- Lecture 17
- OOP (reader)
- Homework
- Lab
- Lecture 18
- Lecture 19
- Lecture 20
- SICP 3.1 and 3.2
- Homework
- Lab
- Project 3a
- Midterm 2: Sample exam 1
- Lecture 21
- Lecture 22
- Lecture 23
- SICP 3.3
- Homework
- Lab
- Project 3b
- Lecture 24
- Lecture 25
- Lecture 26
- SICP 3.4
- Homework
- Lab
- Project 3b
- Lecture 30
- Lecture 31
- Lecture 32
- SICP 3.5
- Homework
- Lab
- Lecture 33
- Lecture 34
- Lecture 35
- SICP 4.1
- Homework
- Lab
- Midterm 3: Sample exam 1
- MapReduce paper
- Lecture 36
- Lecture 37
- Lecture 38
- SICP 4.2
- Homework
- Lab
- Project 4a
- Lecture 39
- Lecture 40
- Lecture 41
- SICP 4.4
- Homework
- Lab
- Project 4b
- Final: Sample exam 1
- Lecture 42
- Lecture 43
- Lecture 44