---
title: Eboard 32  Association lists
number: 32
section: eboards
held: 2018-04-18
link: true
---
CSC 151.01, Class 32:  Association lists
========================================

_Overview_

* Preliminaries
    * Notes and news
    * Upcoming work
    * Extra credit
    * Questions
* Project selection
* Lab
* Debrief

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

### News / Etc.

* It's prereg week.  Consider 161.
* Exam 3 returned last night.
    * Notes on the exam / answer key to be distributed later today.
* Grade reports distributed last night.
    * I am considering changing the penalty for "did not show up to
      class and did not send me a note the same day".

### Upcoming work

* [Lab writeup for class 32](../writeups/writeup32): Exercise 3C.
  Due Friday.
* No reading for Friday.
* [Flash Cards](../flashcards/flashcards11) due TONIGHT at 9pm.
    * Optional.
    * Grade is percent of eight flashcard assignments you complete 
      (capped at 100%).
* Quiz Friday
    * Files 
        * Probably a fill-in-the-blanks code writing assignment
          to make sure that you understand recursion over files.
        * Possibly a "write instructions to generate the following
          file"
    * Algorithm analysis 
        * Probably a "Count the number of calls"
      exercise to make sure that you understand the key points.
        * Possibly a "One of these algorithms is much slower than the
          other.  Which one?  Why?"
        * Possibly a "Fix this code to make it faster."  (Typical
          approaches: Replace `append` with `cons`; use `let` to name
          a repeatedly computed value; use `let` to move a procedure
          call outside of a recursive kernel.)
* [Project Proposal](../assignments/project) due **Monday** at 10:30 p.m.
    * Due early to give me time to react.

### Extra credit (Academic/Artistic)

* Any one activity in the student research symposium this week.
* Convo Thursday.  Mary Katherine Nagle.
* CS Extras: Programming Languages Research Group, 4:15 p.m. Thursday
* Disability panel, Friday, 7pm, JRC 101.
  The Disability Resources Office will host a panel to discuss issues of disability and identity. The event will feature questions such as, "Is disability an identity?", "Does everyone with a disability identify as disabled?", and "How do intersecting identities affect an individual's experience of disability?". We will explore power, privilege, and the politics of diagnoses. Our panelists include: Christina Collins '21, Rebecca Hsiung '19, Jennifer Brooks '15, Astrid Henry (Professor of Gender, Women’s, and Sexuality Studies), Carolyn Lewis (Assistant Professor of History), and Maure Smith-Benanti (Associate Dean of Students & Director of Intercultural Affairs).
* HackGC (or any of the HackGC talks).  <https://hackgc.github.io>

### Extra credit (Peer)

* Play presentation Friday at 4pm.  In the Wall Theatre (154).
* Wednesday, April 25th: Mellon Mays Project introductions, 4:15 to 6:30 p.m.
* ISO Cultural Evening Saturday night at 7pm in Harris 
* Escape Room, 7-9pm Monday, Gates

### Extra credit (Recurring peer)

* Listen to KDIC Wednesdays at 6pm - Witty banter with other 
  personalities and/or co-host.  Also Indian, Arabic, and Farsi music.  
  (Up to two units of extra credit.)
* Listen to KIDC Thursday at 7pm - Classic Rock.  (60's and 70's)
* Peer editing with SS.  Talk to SS about the details.  Make your
  English Lit more literate.

### Extra credit (Misc)

* Any Sexual Assault Awareness Weeks event.
* Host one or more prospective students.  (I think there's one main visit
  weekend left.)

### Other good things

* Free HIV testing at SHACS.

### Questions

_Do you really expect each of us to spend 20 hours per week on the project?_

> No!!!!  Eight to ten hours, per person, over two weeks, including two
  hours in class.

_Suppose three of us work together for an hour.  How many hours of work
is that?_

> Three.

Choosing projects and partners
------------------------------

Here's my proposed algorithm.

1. People write project titles on sheets of paper.  (Not required;
  you can only propose one.)

2. We post those sheets of paper around the room.

3. Each person describes their proposed project.

4. Vote with stickers.  Everyone gets 2 (3?) stickers and puts
one on each project they would be interested in working on.

5. Narrow selections.  We eliminate projects that have fewer than ? stickers.

6. People gather near their preferred project with their expertise cards.
    * Yellow - Coder
    * Pink - Writers
    * Blue - Managers
    * Green - Creative or Big Picture
    * Purple - Devil's advocate

7. We adapt from there.

Lab
---

Writeup is 3C.

Debrief
-------

Possibly next class.
