Location: Section 01 MWF 8-8:50am @ Taylor 200 Section 02 MWF 11-11:50am
Instructor: Dr. Dan Palmer
Helpers: Zone Interns (ZI) Hawi (8am) & Fareeda (11am)
Office Hours: See schedule


This schedule is subject to change. Resources correspond to activities or materials covered during class on the listed day. You are expected to read the assigned chapters and take the reading quizzes on Moodle (♢) before class. In-class activities (★) are due before the following class meeting unless otherwise stated. Homework assignments (☆) are listed on the day they are assigned. Unless otherwise noted, they are due before the beginning of the next class.

Date Day Topic Resources Assignments
08/24 W Syllabus & Intro [syllabus]
[intro]
[book access]

08/26 F Install Thonny Activity 1
Hailstone Numbers
HW 1
08/29 M Four Pillars of Programming and Variables & data types
due: HW 1
Chapters covered : 1.1.1 - 1.5.2
[4 1/2 Pillars of Programming]
Activity 2
[code notes]
08/31 W Turtle module and Calling the Three Types of Functions: grouped commands, parameterized, return values Chapters covered: 1.5.3
Activity 3
[code notes]
09/02 F Writing the Three Types of Functions: Part I Chapters covered: 1.5.3 and parts of 1.5.4
[Python Program to modify during lecture]
Activity 4
[code notes]
HW 2 due: 9/7/2022
09/05 M More practice with functions; ★ No New Activity Today - Instead Activity 4 and HW 2 Q & A
[code notes]
09/07 W For loop; range; draw a circle ♢ Chapters covered: 1.5.4
Activity 6
[code notes]
09/09 F Approximating Pi (Archimedes); accumulator loops;
due: HW 2
♢ READ and STUDY 2.1 - 2.5.1 for today's class
Activity 7
Archimedes Code notes: (Courtesy of Dr. H. Guarnera)
[notes]
HW 3 due: Saturday, 9/17/2022
09/12 M Approximating Pi (Leibniz and Wallis) ♢ Chapters covered: 2.5.2 - 2.5.3
Activity 8
[code notes]
09/14 W Boolean expressions; logical operators; if statement ♢ Chapters covered: 2.6.1 - 2.6.3
Activity 9
[code notes]
09/16 F Loops and Conditionals Together;
due: HW 3 TOMORROW Saturday, 09/17/2022 (SEE MOODLE FOR INFO)
Activity 10
HW 4 due: Monday 9/26/2022 - to accommodate the exam
09/19 M Homework 3 Questions and Exam Review (Monte Carlo Pi will be next Monday)
09/21 W REVIEW Writing Code that Used All Four Pillars - 'LEGO-like' Programs!
09/23 F EXAM 1 Study Guide and Instructions - to be posted
Review Questions - to be posted