There are only two hard things in Computer Science: cache invalidation and naming things.
Phil Karlton
These resources remain constant throughout the entirety of the course.
| [email protected] | Instructor email. |
| 360-840-1401 | Instructor phone number. |
| Class Syllabus | Includes an overview of the topics covered, grading criteria, and participation expectations. |
| Replit | Online IDE used for coding; can be accessed from any computer via Google account or username/password. |
| VS Code | IDE used for coding; runs locally as a desktop application. Requires Python interpreter to be installed on your machine. |
| Python | Python interpreter that runs .py files on your local machine. |
| Pygame | Documentation for the Pygame library which is used for making games in Python. |
These resources are updated weekly as the course progresses.
Make sure to check this section each week!
| Date | Resources |
|---|---|
| Week 1 Sep 04–10 | |
| Week 2 Sep 11–17 | |
| Week 3 Sep 18–24 | |
| Week 4 Sep 25–Oct 01 | |
| Week 5 Oct 02–08 | |
| Week 6 Oct 09–15 | |
| Week 7 Oct 16–22 | |
| Week 8 Oct 23–29 | |
| Week 9 Oct 30–Nov 05 | |
| Week 10 Nov 06–12 | |
| Week 11 Nov 13–19 | |
| Week 12 Nov 20–26 | |
| Week 13 Nov 27–Dec 03 | |
| Week 14 Dec 04–10 | |
| Week 15 Dec 11–17 | |
| Week 16 Dec 18–24 | |
| Week 17 Dec 25–31 | |
| Week 18 Jan 01–07 | |
| Week 19 Jan 08–14 | |
| Week 20 Jan 15–21 | |