EBoard 29: Data abstraction (Section 2)
Warning! You are being recorded and transcribed, provided the technology
is working correctly.
Approximate optimistic overview
- A pause
- Administrative stuff
- Lab
Administrative stuff
The loss of a student
We’ll start with a minute of silence.
- There is drop-in support space at the CRSSJ from 9am to noon.
- There is drop-in support space at JRC 202 from noon to 3pm.
- The weekly Grief Group meets Mondays from 4:15–5:15 pm.
Some thoughts.
- I don’t have special expertise in loss, other than having experienced
it multiple times. Nonetheless, I’d like to share some thoughts with you.
- It is human nature to want to know more about what happened. However,
we don’t have the right to know more. Asking can place a burden on
those grieving or add to their grief.
- It’s okay to feel sad, even if you didn’t know him well. The loss of
someone your own age can feel particularly painful. It may also bring
up other losses in your life.
- It’s also okay not to feel sad, even if everyone around you seems to
be sad. We all react in our own way and in our own time.
- Please try to find the time to take care of yourselves. I know that’s
especially hard amidst the end-of-semester work. But try. I hope a
quieter week in 151 will help.
- Please pay attention to those around you and offer the support you can.
A hug. A note that you’re thinking of them. Time to listen. All of these
can help.
- Please ask for help when you need it. You are all high achievers, and you
may not be used to asking for help. But it may be necessary right now.
You may also not know what help you need. Sometimes saying “I need help”
can be enough; others can work with you on figuring out what’s right.
- This may be a particularly important week to visit the therapy dogs.
Sharing
- I debated whether or not to set aside time for sharing, particularly
since there aren’t trained professionals in the room. But we can still
support each other, so I’ve set aside a few minutes in case anyone
wants to share.
- If you’d rather not be here for that, pleases step into the hallway.
We’ll bring you back in when sharing is over.
- Reinforcement: Things will come in waves. You can’t be prepred, but
ask for help!
Introductory notes
- SoLA 3 has been moved to next week.
- MP 9 will be in week 13.
- SoLA 4 will be in week 14.
- I think we’ll have a visitor on Friday.
- I’m running out of Otter.ai time, so I’ll only be recording section 1.
Upcoming activities
Scholarly
- Tuesday, 15 April 2025, noon–1pm, Some PDR.
CS Table: Trapping AI Tools
- Thursday, 17 April 2025, 11:00 a.m.–noon, HSSC 1231 (Multipurpose Kernel).
Scholars’ Convocation: Barrett Klein on The Insect Epiphany: How our six legged allies shape human culture
Artistic
- Thursday, 17 April 2025, 4:00–6:00 p.m., Bucksbaum 104 and beyond.
BAX Opening Reception and Awards
- Any visit to BAX of 15 minutes or more would also count.
- Thursday, 17 April 2025, 7:00–8:00 p.m., HSSC A1231 (Multipurpose Kernel).
Meet Emma Schaefer ‘23 (Listening At Dawn: Music That Heals the Planet)
- Thursday, 17 April 2025, 7:30–8:30 p.m., Sebring-Lewis.
Fresh Flutes Concert
- Thursday, 17 April 2025, 8:00–9:30 p.m., Bob’s Underground.
Poetry Night
- Saturday, 19 April 2025, Noon–4:00 p.m., Central Campus.
SpringFest
- Saturday, 19 April 2025, 7:30–9:30 p.m., Harris Concert Hall.
Titular Head
- Monday, 21 April 2025, 4:00–5:00 p.m., GCMoA.
Poetry Reading by Lívia Stein Freitas
Multicultural
- Friday, 18 April 2025, 4:00–5:00 p.m., HSSC N1170 (Global Living Room).
Middle of Everywhere: ???
- Friday, 18 April 2025, 6:00 p.m.–Midnight, Harris Gym.
SOL Quinceañera
- Tickets required for food.
- Clueless Sam question: Given that about 50% of Latin America is
Catholic (big C), is Good Friday really the best day for this?
- Saturday, 19 April 2025, 1:00–8:30 p.m., Cleveland Beach.
Holi
- Saturday, 19 April 2025, 1:00–4:00 p.m., HSSC A1231 (Multi-purpose Kernel).
Japanese Spring Festival
Peer
Musical, theatric, sporting, and academic events involving this section’s
students are welcome.
- Read articles by your fellow CSC-151 students and comment on them online.
- Saturday, 19 April 2025, 9:00 a.m.–Noon, Tennis Courts.
Men’s Tennis vs. Ripon
- Saturday, 19 April 2025, 3:00–6:00 p.m., Tennis Courts.
Men’s Tennis vs. Lawrence
- Strangely, they are also playing at WashU on Saturday.
Wellness
- Monday, 14 April 2025, 6:30–8:00 p.m. Dance Studio.
Brazilian Jiu-Jitsu
- Tuesday, 15 April 2025, 5:00–6:00 p.m., HSSC Atrium.
Therapy Dogs.
- Tuesday, 15 April 2025, 7:15–8:15 p.m., HSSC Atrium.
Therapy Dogs.
- Tuesday, 15 April 2025, 12:00–12:45 p.m., Dance Studio.
HIIT Training.
- Tuesday, 15 April 2025, 12:15–12:50 p.m., GCMoA.
Yoga in the Museum.
- Tuesday, 15 April 2025, 4:30–6:30 p.m.,
BRAC P103 (Multipurpose Dance Studio).
Wellness Yoga.
- Wednesday, 16 April 2025, 6:30–8:00 p.m., Dance Studio.
Brazilian Jiu-Jitsu
- Thursday, 17 April 2025, 12:00–12:45 p.m., Dance Studio.
HIIT Training.
- Thursday, 17 April 2025. 4:30–6:30 p.m., Off Campus.
Forest Bathing.
- Friday, 18 April 2025, 6:00–8:00 p.m., Aux Gym.
Badminton Club (Smash that bird!)
- Friday, 18 April 2025, 6:30–8:00 p.m. Dance Studio.
Brazilian Jiu-Jitsu
- Friday, 18 April 2025, 9:00 p.m., Noyce Elbow.
Nerf at Noyce.
- Saturday, 19 April 2025, 4:00–6:00 p.m., Aux Gym.
Badminton Club (Smash that bird!)
Misc
- Tuesday, 15 April 2025, 7:00–8:00 p.m., Science 3820.
Mentor Session: Dictionaries and Diagramming
- Wednesday, 16 April 2025, Noon–1:00 p.m., HSSC A2231 (Auditorium)
Community Forum
- “Weekly discussion on legal protections and recourse on issues
that higher education and Grinnell College face.”
- Also online.
- This week (I think): Title VI, which prohibits discrimination
based on race, color, national origin, or shared ancestry.
- Wednesday, 16 April 2025, 6:30–7:30 p.m., JRC 101.
Building your network
- Thursday, 17 April 2025, 8:00–10:00 p.m., Herrick.
All-Campus Teach In
- Sunday, 20 April 2025, 7:30–8:30 p.m., Science 3819.
Mentor Session: SoLA 3
Other good things
These do not earn tokens, but are worth your consideration.
- Monday, 14 April 2025, 8:00–10:00 p.m., Bob’s Underground.
Open Mic Night.
Upcoming work
- Monday, 14 April 2025
- Tuesday, 15 April 2025
- Wednesday, 16 April 2025
- Quiz: Dictionaries
- Makeup quiz: Diagramming structures (paper only)
- Makeup quiz: Tracing (paper only)
- Don’t forget that you can bring a page of _hand written notes for
each quiz._
- Sunday, 20 April 2025
- Submit first redo for MP6 on Gradescope
- Submit second redo for MP4 on Gradescope
- Submit second redo for MP5 on Gradescope
- Monday, 21 April 2025
- SoLA 3 distributed
- Topics from phase one: Decomposition, Primitive types, Collaboration,
Lambda-free anonymous procedures (aka cut and compose).
- Topics from phase two: Conditionals, Documentation, Testing,
Lists (and “the big three”), Program Style, Ethical Considerations
- Topics from phrase three you’ve done quizzes on: List recursion,
local bindings.
- New topics from phase three: Numeric recursion, vectors, randomness.
- Thursday, 24 April 2025
- SoLA 3 due
- Topics from phase one:
Decomposition,
Primitive types,
Collaboration,
Lambda-free anonymous procedures (aka cut and compose).
- Topics from phase two:
Conditionals,
Documentation,
Testing,
Lists (and “the big three”),
Program Style,
Ethical Considerations.
- Topics from phrase three you’ve done quizzes on:
List recursion,
local bindings.
- New topics from phase three:
Numeric recursion,
Vectors,
Randomness
- Sunday, 27 April 2025
- Submit first redo for MP7 on Gradescope
- Friday, 16 May 2025
- Submit final redo for MP1 on Gradescope
- Submit final redo for MP2 on Gradescope
- Submit final redo for MP3 on Gradescope
- Submit final redo for MP4 on Gradescope
- Submit final redo for MP5 on Gradescope
Monday PSA
- People care about you. Please take care of yourselves.
Questions
Administrative
Will SoLA 5 give us the opportunity to make up questions from SoLA 4 (and
before)?
Yes, that’s it’s goal. I hope to have grades to you by Sunday. SoLA 5
will be distributed on Tuesday of finals week and due on Friday at 5pm.
Lab
- Make sure that you’ve updated the header for
names-as-bar-strings.rkt
- If you’ve finished
names-as-bar-strings.rkt
…
- Make sure that you currently require the
names-as-bar-strings.rkt
library (rather than one of the other names-as-???.rkt
libraries).
- Submit both
data-abstraction.rkt
and names-as-bar-strings.rkt
.
- Otherwise
- Make sure that you currently require the
names-as-lists.rkt
library.
- Submit
data-abstraction.rkt
, names-as-lists.rkt
, and
names-as-bar-strings.rkt
.