CSC151.02 2016S, Class 44: Files in Scheme
==========================================

_Overview_

* Preliminaries.
    * Admin.
    * Upcoming Work.
    * Extra Credit.
    * Questions.
* Quiz.
* Lab.

Preliminaries
-------------

### Admin

* Continue partners!
* I will continue to bring you food (or food-like substances) until I am 
  caught up on grading.  (You may be getting food until you graduate from
  Grinnell.)
    * Today: Fruit!
    * I'm hopeful for making some progress this weekend.  Maybe food
      will stop eventually.
* Note that there's a [grading rubric](../assignments/project-rubric.txt) 
  for the project.  Pay attention to it as you work on your proposal and
  project.
* A few of you seemed interested in how we spend donations.  I've written
  [a too-long letter on the issue](http://www.cs.grinnell.edu/~rebelsky/musings/donor-thank-you.html)

### Reminders

* Office hours this week 
    * See http://rebelsky.youcanbook.me.
    * Ask me about other available times.
* Tutor hours
    * Sunday, 3-5 p.m.
    * Sunday-Thursday, 7-10 p.m.
* Review Sessions
    * Wednesday at 8pm in CS commons with Zachary
    * Thursday at 10 am with SamR 
    * Thursday at 8pm in CS commons with Alex

### Upcoming Work:

* No reading for Monday!
    * Monday will be time for you to work with your group on finishing
      the project proposal.
* Lab Writeup: Exercise 6
    * Send email titled __CSC 151 Lab Writeup 44 (Your Names)__
    * Do not include the underscores.
    * Send to <CSC151-02-grader@grinnell.edu>
    * Due before class on Tuesday.
* Project proposals due Monday night.

### Extra Credit

* Send your reports to <rebelsky@grinnell.edu> 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

* Tonight at 7pm: Sharon Day, Environmental and Social Justice from the
  Lens of a Two Spirit Ojiwe Woman, ARC 302
* Scholars' Convocation: Dutch Global Horizons, Thursday, April 28, 11 am, JRC 101
* Damon Williams: Bigger Than The Cops, April 28, 4pm or 5:15 pm

#### Peer

* Lords of the Flies, 7:30 pm April 22nd, 2:00 pm April 23rd, 2:00 9pm April 24th.  (Sold out, but you go standby for the rest.)
* Second Annual Contra into Spring Dance, April 22nd, Main Quad, 7:30 p.m.
    * Fruit (grapes and big-ass strawberries), cookies, and crackers
    * Stickers, too!
    * Mentors and cool people, too!
* The strangly titled "Soul Vaccination" Friday in Herrick at 8pm
* Drag, Saturday.  Bring money to give to the performers to give to charity.
* Rushdie's East/West, May 6/7 at 7:30 p.m.

#### Regular Peer 

* 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
* Bollywood, Fridays, 7:30-8:30, Younker
* Effective Altruism club, 2:30-3:30 Sundays in JRC 226.

#### Misc

* Town hall on Substance Use, Sunday, April 24, 1 p.m. and 7 p.m.
* Any of the fora on the report from the Residential Learning Task Force.
    * Tuesday, April 26, 11:00 a.m. - 12:00 noon, JRC 101
    * Tuesday, April 26, 6:00 p.m. - 7:00 pm, JRC 209

### No Extra Credit, But Good

* Writer on campus at 4:15 tonight!
* Third year students, design a logo or something for a vinyl sticker.  
  Gift card to PC!
* Super dope Poet tonight at 7:00 in The Wall
* Super dope poet workshop tomorrow at 11:00 a.m.

### Questions

Quiz
----

* Joy!  Fun!

Lab
---

How would you check the sum?

> Try `sum-of-file` with a simpler file.

> Open the file, copy and paste into a spreadsheet, then sum.

> In DrRacket, open the file, insert `(+ ` at the beginning, insert ')' 
  at the end, click "Run"

Why would you check the sum?

> Historical evidence suggests that we often get an "off by one" error
  when doing computations (e.g., we might miss the first or last value).

What's the writeup?

> Exercise 6.  This is class 44.
