The schedule is subject to change by the management at any time.

Week Monday Tuesday Wednesday Thursday
1

Assn 0 out
Sign up for section!

June 24

1: Welcome to CS106AP + Karel Basics!

Slides
Code



Assn 1 out

June 25

2: Functions and Control Flow

Slides
Code



Due: Assn 0

June 26

3: Decomposition and Functions

Slides
Code


June 27

4: Style and Advanced Control Flow

Slides
Code

2

July 1

5: Variables and Expressions

Slides
Code



1st Due Date: Assn 1

July 2

6: Python Functions


Slides
Code


Assn 2 Out
2nd Due Date: Assn 1

July 3

7: Strings and Console Programs

Slides
Code


July 4

Independence Day
No class and no section

3

July 8

8: Images (Part 1)


Slides
Code


July 9

9: Images (Part 2)


Slides
Code



1st Due Date: Assn 2

July 10

10: Lists


Slides
Code


Assn 3 Out
2nd Due Date: Assn 2

July 11

11: Files


Slides
Code

4

July 15

12: Parsing: Strings


Slides
Code


July 16

13: Dictionaries 1.0


Slides
Code


July 17

14: Midterm Info and Dictionaries 2.0

Slides
Code


Assn 4 Out (July 19)
1st Due Date: Assn 3

July 18

15: Nested Data Structures

Slides
Code

5


Midterm from 7-9pm

July 22

16: Putting it all together (pre-midterm)

Slides


July 23

17: Graphics 1.0


Slides
Code


July 24

18: Graphics 2.0


Slides
Code



Assn 4 Due (July 28th)

July 25

19: Classes


Slides
Code

6


2nd Due Date: Assn 4

July 29

20: Encapsulation


Slides
Code


July 30

21: Abstraction and Event-Driven Programming

Slides
Code


July 31

22: Making a Game


Slides
Code


August 1

23: Tuples


Slides
Code

7


August 5

24: List Comprehensions and Jupyter

Slides
Code



August 6

25: Lambdas and Custom Sort

Slides
Code


Assn 6 Out
1st Due Date: Assn 5

August 7

26: How your computer works

Slides
Code



2nd Due Date: Assn 5

August 8

27: The Internet


Slides
Code

8

August 12

28: Life After CS106AP


Slides



August 13

29: Final Exam Review


Slides

Hard Due Date: Assn 6
All classwork due by 11:59pm

August 14

30: In-Class Office Hours


August 15

Exam Study Day
No class