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. Images
10. Graphics
11. Animation
12. Lists
13. More Lists
14. Text Processing
15. Files
16. Dictionaries
17. Nested Structures
18. Nested Structures II
19. Tuples
20. Classes & Objects
21. Memory
22. Internet
23. Search Engines
24. Function Execution
25. Life After CS 106A
26. Overview
Assignments
0 - Who are you?
1 - Karel
2 - Khan-sole Academy & Computing Interest
3 - Ghost & Quilt
4 - Sand
5 - Strings & Word Guessing
6 - BabyNames
7 - Bajillion
Contest Starter Code
Section
Section Management
Section 1
Section 2
Section 3
Section 4
Section 5
Section 6
Section 7
Section 8
Handouts
General Information
Course Placement
Honor Code
Installing PyCharm
Using Karel in PyCharm
Submitting Assignments
Diagnostic
Image Reference
Graphics Reference
Diagnostic Grades
Contest
Retractions
Examples
Programming is Awesome
Move to Center
Bouncing Ball
Tic Tac Toe
Just a Number
Palindrome
Schedule
Assignment 3: Ghost & Quilt
Due: Wednesday, May 6th, 1:30P.M. PDT
Assignment Files
Assignment Handout
Starter Code
Resources
YEAH Hours Slides
(Video on Canvas)
Image Reference
Graphics Reference
Honor Code