CPSC 203, 2025 W1
September 16, 2025
\(1 + 3 + 5 + \ldots + 1337\) = ____________
How many terms? ::: notes always always start this conversation from k=1, not zero. :::
English description:
The sum of the first \(k\) odd integers is ________
What about \(11 + 13 + \ldots + 23\)?
And \(2 + 4 + 6 + \ldots + 1338\)?
Exploratory code lives at https://us.prairielearn.com/pl/course_instance/193300/assessment/2587679
Don’t worry if you haven’t set up your own machine. The infrastructure on PL is adequate for most things we’ll do.
A handcraft is a collection of __________. Every __________ has a __________, and a collection of __________. Every __________ is a collection of __________. Every __________ is either “knit” or “purl,” and is drawn as a __________.
Mechanism for creating user-defined types.
Used to identify attributes with an object. Associates functionality with the relevant objects.
Example:
Decompose a problem into classes
List the data associated with each class
Write the “driver” code that illustrates the functionality you expect from each class.
Implement the functions you expect.
Run the driver code to test your functionality.