Lecture 1 - Announcements /
Notes
Announcements
- Grading: for Exercises and POTDs, we’ll aim for prompt turnaround in
the steady state.
- Please give the graders a bit of time to get their processes and
systems worked out.
- Tentative office hours:
- Monday 1-2
- Wednesday 12-1 (just noticed this conflicts with one of the labs, so
I’ll try to change it)
- Friday 2-3
Survey Statistics
Quarters at Western

Months of Programming
Experience

Planning to Major?

In Teams: E01
Agree on and submit answers to the Lecture 1 Exercises. As a
reminder, you can find the link to the submission form in the Quick
Links section.
I want to come talk to you during this time!
- If your team is unsure about something and I’m not talking with
another group, flag me down by raising your hand.
- If I am talking with another team, use the Team
Exercise Help Table to write your team number next to the Exercise
you want to talk about.
- I’ll use this as a queue of teams to go talk to, and also to tell if
there’s something worth discussing as a whole class.
Discussion: Pseudocode
- Write pseudocode for a program that repeatedly prompts a user for
non-negative integers; once the user inputs a negative number, the
program ends and outputs the sum of the input positive integers.
Pseudocode does not come naturally to many beginning students! Let’s
look at a few solutions and talk it over a little.
Programs of the Day -
Introduction / Demo
Demo: download the POTD skeleton and tests, and run the program and
the tests in Thonny.
See the POTD Guide, which also explains this
process.