Homework Assignments
Overview
For homeworks, collaboration is allowed as long as it is clearly documented and in accordance with the course policy.
Remember that no late homework will be accepted for credit — even if you are not here for class on the due date — in order for us to discuss solutions immediately. If you have a planned absence, it's your responsibility to give your work to a classmate to turn in on your behalf.
Homeworks
- hw01: First-day setup
- hw02: Data Science in the Wild
- hw03: Marathon chip timing
- hw04: Reading about the command line
- hw05: Weak and stupid superheroes
- hw06: Reading about pipes
- hw07: Counting cats
- hw08: Icons
- hw09: RegexOne practice
- hw10: Word swap
- hw11: Midshipman email addresses
- hw12: Exit status and bash if statement
- hw13: Eagles csvs
- hw14: Average rating
- hw15: 6-Week Survey
- hw16: GitHub text messages
- hw17: Class-wide git repo
- hw18: Cleaning and wrangling in Pandas
- hw19: Author ages
- hw20: Hardware information analysis
- hw21: Video about the CPU
- hw22: Shakes
- hw23: Reading about multiprocessing vs threading
- hw24: Friend words
- hw25: Fortune counting
- hw26: DNA searching
- hw27: Temps class
- hw28: Reading about classes
- hw29: Class inheritance with food
- hw30: What is the Point of operator overloading?
- hw31: Privacy law reading
- hw32: Unethically justify a false statement
- hw33: Reading about sklearn
- hw34: How much could USNA charge for tuition?
- hw35: College groupings
- hw36: Write final exam questions