EBoard 14: Lists, continued
Warning This class is being recorded.
Approximate overview
- Administrivia
- About the SoLA
- Questions
- Lab
Administrivia
- Extra copies of the mentor session handout are in the back of the
room.
- Reminder: Mentor sessions are an opportunity to extend your learning
(and, on occasion, get practice for SoLAs). They are not a place
for homework help.
- Reminder: Individual tutors are available (free). I will likely be
recommending individual tutors for students after I’m done grading
the SoLA.
- The SoLA will have only six problems; neither tracing nor collaboration
will appear on the SoLA.
- I will keep giving tracing quizzes until everyone has passed them.
- I will give you the opportunity to redo your collaboration LA if
you don’t pass it. (Sorry for the delay in grading it.)
- There is a “Sample LA” on Gradescope. That’s intended for you to be
able to see the time counter and other aspects of online LAs.
- If you have parents visiting for family weekend, you are welcome to
bring them to class on Friday. (Let me know in advance in case I have
to find chairs.)
Upcoming Token activities
Academic
- CS Table, Tomorrow, Noon, Day PDR.
- CS Extras, Thursday, 4:15 pm, Science 3821
Cultural
Peer
- Football vs. Lawrence, Saturday, 1pm
Wellness
Misc
Other Good Things
Upcoming work
- Tuesday night: Reading (may be complicated; do the best you can)
- Wednesday morning: Today’s lab due (but we’ll get it turned in today)
- Thursday night: SoLA 1 due
Questions
Ask questions. It’s part of self gov. If you have questions, others
likely do, too.
On administrative stuff
On cut and compose
On “the big three”
Lab
Person closest to the board is A. Person furthest from board is B.
Make sure to talk to your partner about work habits, knowledge, etc.
(Sam wonders if anyone is watching this in recording form.)
What’s the difference between cut and section (which we saw in the
reading)? They seem similar.
Mostly just surface syntax. Both build a new procedure by filling in
some of the parameters of an extant procedure.
(cut (circle <> "solid" "blue"))
(section circle <> "solid" "blue")
cut has the advantage that the expression you’re cutting is a bit
more obvious.
section has fewer parens and doesn’t break order of evaluation.
Congratulations! You are the first class to get section.
What’s happening on exercise 4?
Think about what reduce does.