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, Booleans, and Operations 8. Strings & Grids 9. More Grids 10. Strings 11. More Strings & File Reading 12. Lists 13. String Parsing 14. Drawing 15. Loose Ends and Drawing 16. Software Design 17. Better Code & Strings Functions 18. Dictionaries Part 1 19. Dictionaries Part 2 20. Dictionaries Part 3 Lists Part 2 21. Ethics 22. Map & Lambda 23. Sorting 24. Advanced Python 25. Classes & Objects 26. Classes & Memory 27. Operating Systems 28. Beyond CS106A
  • Assignments
    0. Who are you? 1. Bit 2a. Images 2b. Image Grid 2c. BlueScreen 3. Sand 4a. Warmups and Crypto Coding 4b. Crypto Ethics Questions 5a. Quilt 5b. Data Stripes 6. BiasBars
  • Section
    Section Management
    Section 1 Section 2 Section 3 Section 4 Section 5 Section 6
  • Handouts
    Zoom Links General Course Information Course Communication Installing PyCharm Downloading BlueBook Quiz 1 Review Quiz 1 Solutions CS106A Contest Info Quiz 2 Review Quiz 2 Review Solutions Quiz 2 Solutions

Assignment 6: BiasBars

Due: 11:55pm (Pacific Time) on Tuesday, August 3rd




Assignment Files



Assignment Handout


Assignment Starter Code


Guided Extension Handout


Guided Extension Starter Code


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