CS106A
Lectures
1. Welcome
2. Control Flow
3. Loops and Decomposition
4. Intro to Images
5. More Images
6. Even More Imaages
7. Functions, Strings, Booleans, and Doctests
8. Grids
9. More Grids
10. Strings
11. More Strings
12. Lists
13. Nested Loops and Encryption Ethics
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. Map & Lambda
22. Sorting
23. Lambda Part 2
Assignments
0. Who are you?
1. Bit
2a. Images
2b. Image Grid
3. Sand
4a. Crypto Coding
4b. Crypto Ethics Questions
5a. Quilt
5b. Data Stripes
6a. BabyNames
6b. BabyGraphics
7a. Ghost
7b. Bluescreen
Section
Section Management
Section 1
Section 2
Section 3
Section 4
Section 5
Section 6
Section 7
Handouts
Syllabus
Zoom Links
General Course Information
Course Communication
Course Placement
Installing PyCharm
Quiz #1 Info
Downloading BlueBook
Quiz 1 Solutions
Quiz 2 Review
Quiz 2 Review Solutions
Quiz 2 Solutions
Retractions
Lecture 7: Functions & Parameters, Booleans, Strings, and Doctests
January 25th, 2021
Lecture Materials
Slides
Class Announcements
The first quiz is on Friday. We'll be posting review materials by Wednesday, and if you're expecting OAE accommodations or an alternate time, you should email Juliette by Wednesday January 27th at 2:30pm PT.