---
title: Eboard 28  Higher-order procedures, revisited
number: 28
section: eboards
held: 2017-11-06
---
CSC 151.03, Class 28:  Higher-order procedures, revisited
=========================================================

_Overview_

* Preliminaries
    * Notes and news
    * Upcoming work
    * Extra credit
    * Questions
* Some program design principles
* Thinking about repetition
* Procedures as first-class values

### News / Etc.

* Assignment 7 cancelled.  Will soon disappear from the Web site.
* I hope you have a great day without me.

### Upcoming Work

* No lab writeup for class 27.
* [Writeup for class 28](../writeups/writeup28) due Monday at 10:30 p.m.
    * Exercise 5.  (No documentation necessary, but appreciated.)
    * To: <csc151-03-grader@grinnell.edu>
    * Subject: CSC 151.03 Writeup 28 (YOUR NAMES)
* Read [Files](../readings/files) for Monday's class.
    * Yes, it's ready!
* Big picture
    * Exam 3 due 14 Nov. (Tuesday)
    * Project proposal due 20 Nov. (Monday!)
    * Project due 28 Nov. (Tuesday)
    * Project presentations Dec. 4 and 6.
    * Exam 4 due 5 December.
    * Optional final during finals week (any of the three CSC 151 exam
      times will be fine)

### Extra credit (Academic/Artistic)

* Leyla McCalla Trio, Nov. 6, Herrick

### Extra credit (Peer)

### Extra credit (Misc)

### Other good things


### Questions

Some program design principles
------------------------------

Thinking about repetition
-------------------------

Procedures as first-class values
--------------------------------


