Held: Wednesday, 11 May 2016
Back to Outline 54 - Project Assessment: Algorithms.
On to Outline 56 - Wrapup.
We recap what we've learned (or might have learned) across the semester.
- The subject matter(s) of the course.
- More about the subject matter(s).
- Looking beyond the course.
- Sit where you'd like (within this room)
- I will continue to bring you food (or food-like substances) until the
end of the semester.
- I expect to have tentative grades to you by some time Monday so that
you can decide whether or not to take the final. (Folks who got
extensions on exam 4 may not get grades until Tuesday night.)
- Office hours next week
- Review Sessions (go over sample exam)
- Wednesday at 8pm in CS commons with Evan
- Thursday at 10 am with SamR
- Thursday at 8pm in CS commons with Kumar
- Send your reports to firstname.lastname@example.org with subject
"CSC 151 Extra Credit". (Do not include the quotation marks.)
- Send opportunities to me before class with subject
"CSC 151 EXTRA CREDIT OPPORTUNITY!"
Academic / Artistic
- Finals week's Inside Grinnell. Tuesday, May 17 at noon in JRC 101.
- Humans of Grinnell College on Facebook.
- May 12, 8pm, Wall Theatre, THD-117 Presents The American Family,
Scenes from 20th Century American Stage Realism.
- May 13, NC and company at Prairie Canary.
- May 14 improv workshops 1-6pm, Show 7:15-10:15 in Gardner lounge.
- Social Dance Workshop Tuesdays 7:00-8:00 in Bucksbaum Dance Studio
- Post-break ExCo on British Politics Wednesdays at 8:00 in JRC 203.
Just show up; you don't need to sign up.
- Pun club Saturdays at 4pm in Younker
- Electronic Potpourri on KDIC Fridays at Five
- Space Odyssey KDIC Fridays at Six
- Effective Altruism club, 2:30-3:30 Sundays in JRC 226.
The Subject Matter(s) of the Course
I consider it important to end the semester with an overview of the
primary learning goals and outcomes of the course, which we often
call "the subject matter of the course." I think of CSC 151 as having
a broad range of subject matters. Here's the high-level overview.
- Problem Solving. CSC 151 is about techniques for thinking about how
to take a problem and develop a solution.
- Computer Science: Algorithms and Data Structures. We use the approach
of computer scientists, developing algorithms that solve generalized
problems and arranging the data in certain ways.
- Scheme. We make these issues concrete using the Scheme programming
- Program and Software Design. And think more broadly about how to
represent algorithms as programs.
- General Thinking Skills. Every Grinnell class should develop skills
beyond disciplinary skills. We work on a wide variety.
- And Beyond. I try to provide some moral perspective on the world,
With your partner, come up with three or so issues for each category.
I've started with an example or two of each.
Computer Science: Algorithms and Data Structures
Program and Software Design
General Thinking Skills
Looking Beyond the Course
Where do you go from here?