EBoard 13: Anonymous functions
Warning This class is being recorded.
Approximate overview
- Quiz
- Administrivia
- About the SoLA
- Questions
- Lab
Quiz protocol
- When you arrive, grab one, two, or three quizzes.
- Conditionals: Yellow folder
- Primitive types: Green folder
- Tracing: Red folder
- Work on the quizzes until 8:45 or you are done, whichever comes first.
- Meditate, read, rest until 8:45.
- Mentors will collect the quizzes.
Administrivia
- Beware! Today is Friday the 13th (class).
- There is no mini-project this week. We’ll have a SoLA (set of
learning assessmens; take-home exam) next week.
- Today’s lab is brand new. Expect problems.
Upcoming Token activities
Academic
- Sunday, 24 Sept 2023, 1:00 pm, Mentor Session: “Review for SoLA 1”
Cultural
- CRSSJ today 2:30-4:30, get a Drake Library Card. Borrow ebooks,
get free music downloads. And even BORROW PHYSICAL BOOKS!
Peer
Wellness
Misc
Other Good Things
Upcoming work
- Tonight: MP3 post-assessment due
- Sunday night: Reading due
- Sunday night: SoLA pre-assessment due
- Monday morning: Today’s lab due (but we’ll get it turned in today)
- Thursday night: SoLA 1 due
Friday PSA
- I hope you get some time to relax this weekend.
- Be responsible on the substances you use.
- CONSENT IS ESSENTIAL
About SoLAs
“Set of Learning Assessments”
- Somewhat like “a bunch of quizzes wrapped together”.
Similarities
- Each problem is intended to take no more than fifteen minutes.
- If you’ve completed an LA already (e.g., conditionals), there’s
no need to do it on the SoLA. (And I’d prefer that you don’t.)
- Difficulty should be similar.
- You can rely on notes but not other people.
- If you get an LA wrong on a SoLA, you can try it again on the
next SoLA (or the next or …)
Differences
- SoLAs are online, take-home, and you have DrRacket available.
- You may also use the course web site and the DrRacket documentation.
(Please do not use other online resources.)
- I generally expect working code.
- Each problem has a sixty-minute timer (or a ninety-minute timer, if
you have a time-and-a-half accommodation). The long timer is intended
to help avoid anxiety. If you find yourself spending more than fifteen
minutes on a problem, stop and plan to do it the next time.
- SoLAs are taken outside of class. They are released immediately
after class on Wednesday and due at 10:30 on Thursday.
- You need advance permission for an extension on a SoLA.
- I ask you to attest to your academic integrity.
Questions
Once I’ve received an “S” on an LA topic, do I have to do any more
LAs on that topic?
No, please don’t.
How does this work with the count of LAs?
Just think of it as more LAs that you happen to be taking at the same
time.
How do I prepare?
Go to mentor session!
Do practice problems.
Write your own questions.
Flashcards (and good notes).
Do the pre-assessment.
Questions
Ask questions. It’s part of self gov. If you have questions, others
likely do, too.
On Gradescope
What should I do if my code doesn’t run?
DrRacket occasionally saves files in a custom format. Unfortunately,
that format doesn’t on gradescope. So we need to make sure that you
save the code as a text file.
Why can’t you put diamonds in nested expressions in cut?
Because the designer was too lazy to implement that.
If I don’t implement that, you have to think harder about how to use
cut and compose together.
For example, (cut (+ (* 3 <>) 5)), is the same as.
(o (cut (+ <> 5)) (cut (* 3 <>)))
On administrative stuff
Please tell me more about how the SoLA relates to the quizzes and my grade
in the class.
I want you to demonstrate mastery of the learning outcomes as part of
the grade in the class. We use learning assessments (LAs) to determine
whether or not you have satisfactorily (sp?) mastered each learning outcome.
Each quiz is an LA.
Each problem on a SoLA is an LA.
Lab
Person closest to the board is A. Person furthest from board is B.