Week 2
Atomic Data: numbers, strings, images, and Boolean values
Monday
- Attendance
- Office hours poll
- Tue/Thu afternoons?
- a) 1-3pm
- b) 2-4pm
- c) 3-5pm
- d) 4-6pm
- Questions from lab?
- we will finish up Lab 1 before we begin Lab 2
Arithmetic is Computing
- lecture1.pdf
The Design Recipe
Computation versus Programming
- lecture2.pdf
- Code – note: to view this file you need to save it on your computer and open it in DrRacket
Wednesday
- Attendance
- welcome to students who added since our last class!
- any more volunteers from section 56 to attend the lab for section 57?
- Coaches
- Four confirmed so far:
- section 56: JoJo and Samira
- section 57: Cameron, Joseph
- hopefully a couple more will be confirmed soon!
- will begin holding office hours (see the sidebar for the schedule)
- make up Lab 1 for recent adds
- commit/push Lab 1 for those who still need to
- practice active reading
- ask coaches questions about the readings, or anything in the course
- don't forget my office hours
- Office hours Zoom (different from lectures/labs)
- DrRacket is the IDE we're using (Racket is the command line tool—different)
- Lecture 1 (resume with slide 16)
The Design Recipe
- Computation versus Programming: lecture2.pdf
- lec2.rkt – code corresponding to lecture2.pdf
Conditional expressions / Helper functions
- lecture3.pdf (up to slide 36)
- lec3.rkt – code corresponding to lecture 3.pdf
Friday
Lab today – after some lecture
- Don't begin until after we finish the lecture
- Lab 2 Making the Grade