In-class Examples List
CS 111 - Computer Science Foundations 1
Section 10 - CRN 42038 - TuTh 9:00am-10:20am
Fall 2026
Last modified: Friday, September 11, 2026
Important Notes:
- This is merely a selection of files and examples, most of which were
mentioned or used in the class (lectures and labs). It is not a
comprehensive
list, nor are all lectures and labs included. Formatting is generally
minimal.
- Week 3 - Labs, 2026-09-11 - review clicker questions,
and a lab exercise
- Week 3 - Lecture 2, 2026-09-10 -
intro to Racket's
scene data type;
example using the design recipe to write a function
that returns a scene instance;
intro to the big-bang function from the module
2htdp/universe
-
111lect03-2-projected.txt -
In-class projected notes
-
111lect03-2.rkt - DrRacket Definitions window from
lecture; before several examples of
compound expressions using
big-bang
at the end, it also defines the functions:
-
cyan-star (copied from Week 2 Lecture 2)
-
cyan-star-scene
- Week 3 - Lecture 1, 2026-09-08 - intro to testing function
check-within; some more useful Racket built-in
functions; intro to the concept of scope of
an identifier; two more examples of designing
functions using the design recipe: humboldt-logo
and doubt-it
- Week 2 - Labs, 2026-09-04 - review clicker questions and a
lab exercise
- Week 2 - Lecture 2, 2026-09-03 -
review of identifiers; review of named constants;
intro to
check-expect; intro to writing your own
functions using the DESIGN RECIPE
- Week 2 - Lecture 1, 2026-09-01 - more examples of
built-in Racket functions
that can be used in compound expressions;
mentioned our first CS 111 class style standards;
intro to function signature and
purpose statement comments;
started intro to identifiers, and our first kind of
identifier, a named constant
- Week 1 - Labs, 2026-08-28 - practice
clicker questions, intro to pair programming, and a lab exercise
- Week 1 - Lecture 2, 2026-08-27 -
continued intro
to DrRacket programming environment; definitions of syntax and
semantics;
four basic BSL (Beginning Student Level)
Racket data types, and syntax
for literal simple expressions of those types; intro to
BSL Racket compound expressions
- Week 1 - Lecture 1, 2026-08-25 - intro to course
Back to Course Home Page