Date |
Topic |
Sections Covered |
Materials |
Assignments Out |
Slides |
W-January 15 |
Introduction |
|
|
Fill out "Getting to Know You" survey (link on Moodle) - due 1/17 |
slides |
F-January 17 |
The python language, output, variables |
1.1-1.5 |
|
zyBook Assignment, complete before class on 1/22 |
slides |
M-January 20 |
Holiday- No Class |
W-January 22 |
Math operations, input from keyboard |
1.6 |
|
zyBook Assignment, complete before class on 1/24 |
slides |
F-January 24 |
Literals, comments, intro wrap-up |
2.1-2.6 |
lab |
Program 1 - due 1/30 by 11:55pm
zyBook Assignment, complete before class on 1/27 |
slides |
M-January 27 |
if, if-else, relational operators |
4.1-4.2 |
|
zyBook Assignment, complete before class on 1/29 |
slides |
W-January 29 |
if-elif-else, and/or
| 4.3-4.4 |
lab |
|
slides |
F-January 31 |
Functions |
6.1 |
|
Program 2 - due 2/6 by 11:55pm
zyBook HW, complete before class on 2/3 |
slides |
M-February 3 |
Functions that take arguments, local variables |
6.2 |
|
|
slides |
W-February 5 |
Graphics, intro to simplegraphics |
|
handout |
|
slides |
F-February 7 |
Lab, Graphics and Functions |
|
lab |
Program 3 - due 2/13
zyBook Assignment, complete before class on 2/10 2/12 |
|
M-February 10 |
Functions that return values |
6.3 |
|
|
slides |
W-February 12 |
Lab: Functions, if-elif-else |
|
lab |
zyBook Assignment, complete before class on 2/14 |
|
F-February 14 |
While Loops |
5.1-5.3 |
|
Program 4 - due 2/23 |
slides |
M-February 17 |
General procedure for writing a while loop |
|
|
zyBook Assignment, complete before class on 2/19 |
slides |
W-February 19 |
Loops that count |
5.4 |
|
|
slides |
F-February 21 |
Class canceled due to power outage |
|
Practice Problems |
zyBook Assignment, complete before class on 2/24 |
|
M-February 24 |
For Loops |
5.5-5.7 |
|
|
slides |
W-February 26 |
Midterm 1 |
F-February 28 |
break, continue |
|
lab |
|
slides |
M-March 2 |
Input Validation Loops |
5.10 |
|
Program 5 - due 3/19 3/26
| slides |
W-March 4 |
Nested Loops |
5.8 |
lab |
zyBook Assignment, complete before class on 3/6 |
slides |
F-March 6 |
Saving Previous Values in Loops (Sliding Window) |
|
lab |
|
slides |
M-March 9 |
Spring Break - No Class |
W- March 11 |
Spring Break - No Class |
F-March 13 |
Spring Break - No Class |
M-March 16 |
Classes Suspended - COVID-19 |
W-March 18 |
Classes Suspended - COVID-19 |
F-March 20 |
Classes Suspended - COVID-19 |
M-March 23 |
Reading/Writing data from/to a file |
12.1-12.2 |
|
|
slides
video
|
W-March 25 |
Using Loops to Read Files |
|
files handout |
|
slides
10am video
11am video
|
F-March 27 |
File Reading, Split Function |
|
lab |
Program 6 - due 4/5 |
slides
video
|
M-March 30 |
Strings I |
3.1 |
|
|
slides video |
W-April 1 |
Strings II |
7.1 |
string reference |
zyBook Assignment, complete before class on 4/3 |
slides 10am video |
F-April 3 |
Strings III |
|
Practice Problems
lab |
|
slides video |
M-April 6 |
Review for Exam |
|
|
|
video |
W-April 8 |
Midterm 2 |
Program 7 - due 4/19 |
|
F-April 10 |
Easter Break - No Class |
M-April 13 |
Lists I |
8.1-8.3 |
|
zyBook Assignment, complete before class on 4/15 |
slides video |
W-April 15 |
Lists II |
|
list reference |
|
slides 10am video |
F-April 17 |
Lists III |
|
lab |
|
slides video |
M-April 20 |
2-D Lists I |
8.6 |
|
zyBook Assignment, complete before class on 4/22
Program 8 - due 4/30 |
slides video |
W-April 22 |
2-D Lists II |
|
lab |
|
slides 10am video
11am video |
F-April 24 |
Tic-Tac-Toe with 2-D Lists |
|
worksheet lab |
|
|
M-April 27 |
Tic-Tac-Toe with Graphics |
|
Practice Problems |
|
slides video |
W-April 29 |
More Tic-Tac-Toe with Graphics, Review |
|
|
|
slides 10am video 11am video |
F-May 1 |
Fill out Course Evals if you haven't already |
|
|
|
|
Tu-May 5 W-May 6 |
Final Exam: Handed out at 8:30am on 5/5; Turn in by 11:55pm on 5/6 |