CS106A
  • Lectures
    1. Welcome 2. Control Flow 3. Loops and Decomposition 4. Intro to Images 5. More Images 6. Even More Images & Pycharm 7. Functions, Strings, Booleans, and Doctests 8. More Strings & Grids 9. More Grids 10. Strings 11. More Strings 12. Lists 13. Software Design and Encryption Ethics 14. Better & Shorter Code 15. Loose Ends and Strings 16. Drawing 17. String Parsing 18. Dictionaries Part 1 19. Dictionaries Part 2 20. Dictionaries Part 3 Lists Part 2 21. Map & Lambda 22. Sorting 23. Loose Ends & Pylibs 24. Advanced Python 25. Matploblib & Ethics 26. Extra 27. Beyond CS106A
  • Assignments
    1. Bit 2a. Images 2b. Image Grid 2c. BlueScreen 3. Sand 4. Warmups, Crypto Coding, & Ethics 5a. Quilt 5b. Data Stripes 6a. BabyNames 6b. BabyGraphics 7a. Ghost 7b. Mimic 8. BiasBars
  • Section
    Section Management
    Section 1 Section 2 Section 3 Section 4 Section 5 Section 6 Section 7 Section 8
  • Handouts
    Syllabus Installing PyCharm Downloading BlueBook Midterm Review Post Midterm Info Midterm Solutions Final Review

Lecture 25: Matplotlib & Ethics

November 17th, 2021


Lecture Materials



Lecture Notes


Ethics Notes


© Stanford 2020 | CS106A has been developed over decades by many talented teachers. Website designed by Chris Piech.