CS106A
Lectures
1. Welcome
2. Control Flow
3. Decomposition
4. Variables
5. Arithmetic Expressions
6. Control Flow Revisited
7. Functions Revisited
8. More Parameters
9. Lists
10. Images
11. More Lists
12. Graphics
13. Animation
14. Text Processing
15. Files
16. Dictionaries
17. Nested Structures
18. Nested Structures II
19. Ethics
20. Tuples
21. Classes & Objects
22. Classes & Memory
23. Search Engines
24. Internet
25. Advanced Python
26. Beyond CS106A
27. Overview
Assignments
0. Who are you?
1. Karel
2. Khan-sole Academy
3. Lists & Images
4. Sand
5. Word Guessing
6. BiasBars
7. Bajillion
CS106A Challenge
Section
Section Management
Section 1
Section 2
Section 3
Section 4
Section 5
Section 6
Section 7
Section 8
Section 9
Handouts
Karel Reader
Python Reader
General Information
Zoom Links
Course Communication
Course Placement
Honor Code
Installing PyCharm
Using Karel in PyCharm
Submitting Assignments
First Diagnostic Info
Image Reference
Binding vs Mutation
Graphics Reference
First Diagnostic Learning
Additional Practice
Second Diagnostic Info
Retractions
Second Diagnostic Learning
Schedule
Assignment 6: BiasBars
Due: 1:00pm (Pacific Daylight Time) on Monday, Nov 9th
Assignment Files
Assignment Handout
Guided Extension Handout
Starter Code
Resources
YEAH Hours Slides
(Video on Canvas)
Honor Code