=====
CS 111 - Week 2 Lecture 1 - 2026-09-01
=====
=====
TODAY WE WILL
=====
* announcements
* more example operations you can use in compound
expressions
* what is a function signature and purpose statement?
* intro to identifiers, and defining your own names,
part 1: named constants
* prep for next class
=====
* clicker questions for credit start TODAY!
* should be working on Homework 1, submitting early and
submitting often!
* Problems 1 and 2 are completed on Canvas
* the remaining problems are answered in a Racket .rkt
file, that you submit (like you submitted the Week 1
Lab Exercise's Racket .rkt file)
* at-least-first-attempts at its problems are
due by 11:59 pm this Friday, September 4
* Should be starting the Week 2 readings
* (given on the public course web page under "Reading Assignments",
and the "Reading Assignments" section under Modules on the course
Canvas site)
=====
REMINDER: BONUS OPPORTUNITY: to ENCOURAGE an early first visit to
student hours!
=====
* During the FIRST TWO WEEKS of class --
(so, by Friday, September 4)
COME to BSS 322 during student hours
and tell me a JOKE,
and you will receive a 1-point BONUS on
Homework 1
* (Since the main point is to come by my office in
BSS 322, you must tell me a joke there to receive
this bonus.)
* (If you find me in BSS 302 at a time other than
student hours, and tell me a joke then, you can
also receive this bonus.
But you can be more sure that I will be there
during student hours.)
=====
* Racket source code - the expressions, etc. that you type
in the definitions window - is expected to be in a file with
the file extension .rkt
* The DrRacket IDE may occasionally create a file with
suffix .bak as a backup of a previous Definitions
window (but don't submit such .bak files for lab exercises
or homeworks)
=====
* see more notes in the comments in the posted
examples for today, in 111lect02-1.rkt