CS5: Introduction to Computer Science at Harvey Mudd College
CS5 Web > WebHome
Submissions: CS submission site

CS 5:



Homework Assignments and Labs

Week 0
Week 1
Week 2
Week 3
Week 4


Lecture Slides

(Before class, the previous term's slides might be posted; shortly after class the current slides will replace them.)

  Gold Black
Week 0
1/21/25 Lecture 0: Introduction Lecture 0: Introduction
1/23/25 Lecture 1: Pico-fun! Lecture 1: Pico-fun!
Week 1
1/28/25 Lecture 2: Data Lecture 2: Data
1/30/25 Lecture 3: Functions and Recursion! Lecture 3: Functions and Recursion!
Week 2
2/4/25 Lecture 4: Randomness and More Recursion Lecture 4: Randomness and More Recursion
2/6/25 Lecture 5: Functions & List Comprehensions Lecture 5: Turtles, Functions, List Comprehensions
Week 3
2/11/25 Lecture 6: max(LoLs) and Dictionaries Lecture 6: max(LoLs) and Dictionaries
2/13/25 Lecture 7: Algorithms! Lecture 7: Algorithms!
Week 4
2/18/25 Lecture 8: Base Conversions Lecture 8: Base Conversions
2/20/25 Lecture 9: Bits, Images, and Compression Lecture 9: Bits, Images, and Compression




Acknowledgments and thanks

... to the many groups supporting the development and evolution of the course to date:

HMC_BGW_RGB_150dpi.png    NSFlogo.png    Intel.png    starbucks-logo.gif   google.png



Creative Commons License

The slides, labs, homeworks, and other CS5 classroom material other than the text is licensed under
the 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!