Assignments
- Lab 1: Introduction, Taking Attendance, Discussion1 Points Possible
- CodeHS Final Progress1 Points Possible
- Lab 2: Block-based Programming Games1 Points Possible
- Lab 3: Implementing a one-dimensional Karel simulator1 Points Possible
- Lab 4: Making Games in Block Studio1 Points Possible
- Lab 5: Midterm Review1 Points Possible
- Lab 6: PICO-8 Games1 Points Possible
- Lab 7: Processing Part 11 Points Possible
- Lab 8: Processing Part 21 Points Possible
- Lab 9: Eclipse1 Points Possible
- Lab 10: Review1 Points Possible
- Final ExamDue Dec 14, 2018 at 3pm20 Points Possible
- Practice Final 1Due Dec 10, 2018 at 8am10 Points Possible
- R20: Gebru & KarpathyClosedDue Dec 7, 2018 at 2:39pm3 Points Possible
- Practice Final 2Due Dec 7, 2018 at 2:39pm9 Points Possible
- Finish "Java Outside of CodeHS" ModuleDue Nov 30, 2018 at 2:39pmNo Points Possible
- R19: Neural BricolageClosedDue Nov 30, 2018 at 2:39pm3 Points Possible
- R18: Memory SafetyClosedDue Nov 26, 2018 at 2:39pm3 Points Possible
- The First 6 Lessons in Data StructuresDue Nov 23, 2018 at 2:39pmNo Points Possible
- R17: Preparation for Guest Lecture on Minecraft ModsClosedDue Nov 16, 2018 at 2:40pm3 Points Possible
- Finish the Methods ModuleDue Nov 16, 2018 at 2:39pmNo Points Possible
- First 5 Lessons in MethodsDue Nov 9, 2018 at 2:39pmNo Points Possible
- R16: Spacewar in LogoClosedDue Nov 9, 2018 at 2:39pm3 Points Possible
- R15: MajorPrep's take on Computer ScienceClosedDue Nov 7, 2018 at 2:39pm3 Points Possible
- MidtermDue Nov 5, 2018 at 2:39pm20 Points Possible
- Finish Basic Java [12-16]Due Nov 2, 2018 at 2:39pmNo Points Possible
- More Practice Midterm Questions!Due Nov 2, 2018 at 2:39pm11 Points Possible
- Short Practice MidtermDue Nov 2, 2018 at 2:39pm5 Points Possible
- R14: What language(s) should I learn?ClosedDue Nov 2, 2018 at 2:39pm3 Points Possible
- R13: How to Draw with CodeClosedDue Oct 31, 2018 at 2:39pm3 Points Possible
- R12: Computational PhotographyClosedDue Oct 29, 2018 at 2:39pm3 Points Possible
- Lessons 4 to 11 in Basic JavaDue Oct 26, 2018 at 2:39pmNo Points Possible
- Lesson 6 in Digital InformationDue Oct 26, 2018 at 2:39pmNo Points Possible
- R11: Obvious AI ArtClosedDue Oct 26, 2018 at 2:39pm3 Points Possible
- R10: Margaret Hamilton and the Apollo Guidance ComputerClosedDue Oct 24, 2018 at 2:39pm3 Points Possible
- R09: Who is a citizen in the modern American technopolis?ClosedDue Oct 22, 2018 at 2:39pm3 Points Possible
- First 3 Lessons in Basic JavaDue Oct 19, 2018 at 11:59pm10 Points Possible
- R08: Coding is not difficult (5-minute video)ClosedDue Oct 19, 2018 at 3:29pm3 Points Possible
- Finish Karel the DogDue Oct 19, 2018 at 2:39pm10 Points Possible
- Lesson 4 and 5 in Digital InformationDue Oct 19, 2018 at 2:39pm10 Points Possible
- R07: Lisp is Arcane MagicClosedDue Oct 19, 2018 at 2:39pm3 Points Possible
- R06: Human-Computer InteractionClosedDue Oct 15, 2018 at 2:39pm3 Points Possible
- Lessons 9 to 15 in Karel the DogDue Oct 12, 2018 at 2:39pm10 Points Possible
- First 3 Lessons in Digital Information [Except Exercise 7.3.9: Text to Binary]Due Oct 12, 2018 at 2:39pm10 Points Possible
- R05: Learning Processing, Chapters 0 and 1ClosedDue Oct 12, 2018 at 2:39pm3 Points Possible
- R04: Programming is ForgettingClosedDue Oct 10, 2018 at 2:39pm3 Points Possible
- R03: Imogen Heap, musical cyborgClosedDue Oct 8, 2018 at 2:39pm2 Points Possible
- First 8 Lessons in Karel the DogDue Oct 5, 2018 at 2:39pm10 Points Possible
- First 5 Lessons in What is ComputingDue Oct 5, 2018 at 2:39pm10 Points Possible
- R02: Structure and Interpretation of Computer Programs (1986)ClosedDue Oct 5, 2018 at 2:29pm3 Points Possible
- R01: Programming as Performance | Sam Aaron | TEDxNewcastleClosedDue Oct 1, 2018 at 2:29pm3 Points Possible