CSC151.01 2014F, Class 07: Writing Your Own Procedures, Continued
=================================================================

_Overview_

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

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

### Admin

* Same partners as yesterday!  (New partners tomorrow.)
* Please return your flash drives so that I can supply them to the other
  section of the class.
* Sorry about forgetting the paper copies of the Pair Programming reading.
  I've brought some today.
* Reminder: I am happy to receive questions via email or via the anonymous
  Google question form.  In many cases, I'll furnish the answer more broadly,
  via email or these announcements.
* We will jump right in to lab once I finish announcements.

### Upcoming Work

* Lab writeup for the procedures lab (due Friday): Exercises 5 and 6.
  See link on schedule or list of labs for link to submit it.
* [HW 2](../assignments/assignment.02.html) is due tonight.
* Readings for Wednesday: 
    * [Documenting Your Procedures](../readings/documentation-reading.html)
    * [How Pair Programming Really Works](http://www.computer.org/cms/Computer.org/ComputingNow/homepage/2010/0110/W_SW_PairProgramming.pdf) - Distributed in paper form. (FRIDAY)

### Extra Credit Opportunities

* What opportunities are available?
    * Those I announce in class.
    * You should tell me about the ones you think I should announce.
      (Email or when I hit extra credit.)
* How do I report on extra credit?
    * Send me a one-paragraph email message (preferably within three days).
* What should it contain?
    * Short reflections on the event.

#### Academic

* Awesome show at the Faulconer gallery.
* Convo Wednesday at noon.  "Limiting Armed Drone Proliferation" by 
  Micah Zenko, the Douglas Dillon fellow in the Center for Preventive
  Action at the Council on Foreign Relations and vice chair of the World
  Economic Forum Global Agenda Council on Terrorism.
* Any other event in the Rosenfield Drones program.
* CS Extra, Thursday, September 11: Ajuna Kyaruzi '17 on being a SysAdmin
  (4:30 p.m., Science 3821)
* CS Table, Friday, September 12: Robots for Autistic Children
  (12:10 p.m., JRC 224A) (Led by students; No faculty present)

#### Peer Support

* Football Games (???)
* Women's Volleyball home matches 
  (Sat 9/13 @ 2pm and 4pm and Sun 9/14 @ 11am and 1pm in Darby.)
* Men's Tennis home matches  (???)
* Women's Tennis (???)
* Anna Christie, Oct. 9-12 (SB plays Marthy)

### Questions

Lab, continued
--------------

Debriefing
----------

How do I quickly check my `centered-square` procedure?

   (define check-centered-square
     (lambda (edge-length center-x center-y)
       (image-show
        (drawing->image
         (centered-square edge-length center-x center-y)
         100
         100))))

Issues with using procedures and more.
