CS 5:
Homework Assignments and Labs
Final Week
Lecture Slides
(Before class, the previous term's slides might be posted; if so, the current slides will soon replace them.)Gold | Black | |
---|---|---|
Week 0 | 6/10/24 | Lecture 1: Introduction |
Week 1 | 6/11/24 | Lecture 2: Data! |
Week 2 | 6/12/24 | Lecture 3: Functions! |
Week 3 | 6/13/24 | Lecture 4: Recursion! |
Week 4 | 6/14/24 | Lecture 5: Bits and Bases! |
Week 5 | 6/17/24 | Lecture 6: Gates and Circuits! |
Week 6 | 6/18/24 | Lecture 7: Assembly and Instructions! |
Week 7 | 6/19/24 | Juneteenth (no class) |
Week 8 | 6/20/24 | Lecture 8: Loops! |
Week 9 | 6/21/24 | Lecture 9: Nesting 2d Data and Loops! |
Week 10 | 6/24/24 | Lecture 10: Dictionaries, Classes and Objects! |
Week 11 | 6/25/24 | Lecture 11: Final Project Possibilities (and our vpython lab) |
Week 12 | 6/26/24 | Lecture 12: Final Projects + Finite-State Machines |
Week 13 | 6/27/24 | Lecture 13: Undebuggable functions! |
Week 14 | 6/28/24 | Lecture 14: CS5, Finale! |
Acknowledgments and thanks
... to the many groups supporting the development and evolution of the course to date:![HMC_BGW_RGB_150dpi.png](/twiki/pub/CS5/WebHome/HMC_BGW_RGB_150dpi.png)
![NSFlogo.png](/twiki/pub/CS5/WebHome/NSF_4-Color_bitmap_Logo.png)
![Intel.png](/twiki/pub/CS5/WebHome/Intel.png)
![starbucks-logo.gif](/twiki/pub/CS5/WebHome/starbucks-logo.gif)
![google.png](/twiki/pub/CS5/WebHome/google.png)
Creative Commons License
The slides, labs, homeworks, and other CS5 classroom material other than the text is licensed underthe Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) Creative Commons license.
Briefly, this means you're welcome to share and adapt these materials, with attribution, non-commercially. Even Picobot!