EBoard 26: Numeric recursion, continued (Section 3)
Please keep your partners from Monday.
Warning! You are being recorded (and transcribed) (provided the technology
is working correctly).
Approximate overview
- Administrivia
- Q&A
- Pop quiz
- Lab
Administrative stuff
Introductory Notes
- The consensus seems to be “Sam should talk a bit more.” So I’ll try
to talk more, but not too much.
- I have been asked to remind you that Friday is the deadline for (a)
class withdrawals and (b) converting to/from S/D/F grading (Grinnell’s
version of Pass/Fail).
- Don’t forget to consider CSC-161 next semester.
- We are changing the mathematics requirements for the CS major.
MAT/CSC-208 will be renumbered to CSC-240 and will have a MAT-215
prerequisite. (You can still take MAT-218 instead of CSC-240.)
- If you are a second year and plan to be a CS major, please take
208 this spring.
- If you are a first year and plan to be a CS major, please continue
in the Math sequence.
- If you want to subject yourself to more Sam teaching, I’m also running
a guided reading on board game design Tuesday/Thursday 8:00–9:50 a.m.
Contact me with questions. (I’ll also send email to csstudents.)
- I have dropped the tail recursion LA. Only one new LA this Friday!
- MP3 did not work well, so I am cancelling it and giving those who got an
S on it some tokens / other rewards. (Precise details to be determined.)
- For the first time, the next MP is ready with lots of lead time!
However, I have not yet tried redoing it in Scamper.
Upcoming work
- Due Thursday, 2026-11-05
- On Friday, 2026-11-06
- NEW Quiz/LA on numeric recursion (Monday and today)
- Makeup Quiz/LA on list recursion
- Makeup Quiz/LA on testing
- Makeup Quiz/LA on local bindings
- Makeup Quiz/LA on collaboration
- Makeup Quiz/LA on lists and list operations
- Makeup Quiz/LA on conditionals
- Makeup Quiz/LA on compose, cut, and section
- Makeup Quiz/LA on tracing
- Makeup Quiz/LA on decomposition
- Makeup Quiz/LA on procedures
- Due Sunday, 2026-11-08
- Reading: Vectors
- This reading needs to be updated for Scamper.
- Due Monday, 2026-11-09
- Friday’s lab. (This lab is on paper.)
- Due Tuesday, 2026-11-10
- Due Tuesday, 2026-11-17
- Mini-project 5
- Not yet tested in Scamper!
- Not yet posted to Gradescope
Upcoming activities
Scholarly
- Thursday, 5 October 2026, 11:00 a.m.–Noon, JRC 101.
Scholars’ Convocation: Shuchi Kapila: Global Humanities: A Thought Experiment
- Thursday, 5 October 2026, 4:15–5:15 p.m., Noyce 2210 (?).
Thursday Extras
- Monday, 9 October 2026, Noon–1:00 p.m., JRC 209.
Hana Hashimoto ‘27 leads a discussion of constitutions.
- Sign up form in campus memo.
- Tuesday, 10 October 2026, Noon–1:00 p.m., CS Commons (I think).
CS Table
Artistic/Cultural
- Any day. Visit the GCMOA for at least 30 minutes.
- Wednesday, 4 November 2026, Herrick Chapel.
Universal Life Energy An Evening of World Jazz with the Vincent Kelley Trio
- Thursday, 5 October 2026, 4:00–5:30 p.m., HSSC S1325.
Writers@Grinnell: A Conversation with Award-Winning Author Shubha Sunder
- Thursday, 5 October 2026, 4:15–5:00 p.m., Burling 1st.
Book Launch with Sofia Ramali ‘27
- Thursday, 5 October 2026, 8:00–9:30 p.m., JRC 101.
Writers@Grinnell: Reading by Shubha Sunder
- Saturday, 7 November 2026, 7:00–10:00 p.m., Harris Gym.
Free Sound presents: Battle of the Bands
- Saturday, 7 November 2026, 7:30–9:30 p.m., Roberts Theatre.
Mainstage: Cassandra Listens
- Sunday, 8 November 2026, 2:00–4:00 p.m., Roberts Theatre.
Mainstage: Cassandra Listens
- Sunday, 15 November 2026, 4:99 p.m., Sebring-Lewis.
Family Folk Machine: Rising Like a Flame
Multicultural
- Friday, 13 November 2026, 4:10–5:00 p.m., HSSC N1170.
Middle of Everywhere (???)
Peer
Musical, theatric, sporting, academic, and similar events involving this
section’s students are welcome.
Wellness
- Friday, 6 November 2026, 5:15–6:00 p.m., Main Hall Lounge.
Yoga with Lisa
- Monday, 9 November 2026, 8:00–9:00 p.m., Prayer Garage in the CRSSJ.
Meditation Group
- Tuesday, 10 November 2026, 12:15–12:45 p.m., GCMoA.
Yoga in the Museum
- Tuesday, 10 November 2026, 4:30–6:00 p.m., Bear P103.
Wellness Yoga
- Tuesday, 10 November 2026, 5:00–8:00 p.m., HSSC North Auditorium.
Therapy Dogs
- Tuesday, 10 November 2026, 8:00–10:30 p.m., Harris Cinema.
The Muppet Movie
Misc
- Wednesday, 4 November 2026, 8:00–9:00 p.m., Science 3820.
Mentor Session
- Thursday, 5 November 2026, 8:00–9:00 p.m., Science 3820.
Mentor Session
- Tuesday, 10 November 2026, 7:00–9:00 p.m., Darby.
Volleyball vs. Lake Forest, Revisited (Quarterfinals)
Other good things
These do not earn tokens, but are worth your consideration.
- Saturday, 7 November 2026, 1:00–4:00 p.m., Osgood Natatorium.
Swimming and Diving vs. Luther College
- Wednesday, 11 November 2026, 6:00–8:00 p.m., Darby.
Men’s Basketball vs. Principia
Q&A
Administrative
My MP3 is “nearly correct”, can I still earn the cool bonuses?
Email me.
Tail recursion
Numeric recursion
Pop quiz
- What is an alternative term for “pop”?
- Testing: What are the parameters to
test-case? (You need not get them in the correct order.)
- Numbers: What’s the difference between
/ and quotient?
- Drawings: List three functions to make shapes.
- Anonymous functions: Write two versions of
add3, one using o (and add1) and one using l-s or r-s.
Lab
- Start/continue the numeric recursion lab
- If you finish the numeric lab early, do the extra problems on either/both
of numeric recursion and tail recursion.