CS60: Principles of Computer Science

Instructors Jim Boerkoel David Harris

Administrative
Syllabus
Gradescope
Piazza
CS60 GitHub
Resources
CS60 Grutoring Schedule
Racket Reference Card
Racket Guide
CS60 Style Guide
From Python to Java
Feedback form
Lecture Capture





Software
DrRackett
Java VSCode Mac
Java VSCode Windows
Homework
HW1
HW2
HW3
HW4
HW5
HW6
HW7
HW8
HW9
HW10
Lecture Notes
Lect1
Lect2
Lect3
Lect4
Lect5
Lect6
Lect7
Lect8
Lect9
Lect10
Lect12
Lect13
Lect14
Lect15
Lect16
Lect17
Lect18
Lect19
Lect20
Lect21
Lect22
Lect23
Lect24
Lect25
Exams
Quiz 1 Practice
Quiz 2 Practice
Final Practice