CS106A
Lectures
1a. Intro and Course Logistics
1b. Bit and While Loops
2. While, If, More Bit Functions
3. Function Calls and Decomposition
4. Intro to Images
5. Images and Nested Loops
6. Int vs Float, Function Calls, Bluescreen
7. More Functions, Booleans, and Strings
8. Doctests, More Strings, and Grids
9. More Grids, String Functions
10. String Searching, If/Elif
11. Counting and Summing, File Reading
12. Lists, Main
13a. Encryption Ethics
13b. Software Design
14. Exam Info, Hardware, and Unicode
15. Better/Shorter Code
Assignments
Getting Assignment Help
0. Welcome Survey
1. Bit
2a. Images Warmups
2b. Image Grid
2c. Bluescreen
3a. String Warmups
3b. Sand
4. Cryptography
Section
Section Management
1. Images and Nested Loops
2. Grids and Doctests
3. String Slicing and File Reading
4. Midterm Review
Handouts
Syllabus
CGOE Students
Accommodations
Homework Grading
Installing PyCharm
PyCharm Bugs
Style Guide
Lecture 26: Life after CS106A
March 9th, 2022
Class Announcements
Last class today
: there will be no class on Friday.
Lecture Materials
Lecture Notes