---
title: Eboard 31  Analyzing procedures
number: 31
section: eboards
held: 2019-04-19
link: true
---
CSC 151 2019S, Class 31:  Analyzing procedures
==============================================

_Overview_

* Preliminaries
    * Notes and news
    * Upcoming work
    * Extra credit
    * Friday PSA
    * Questions
* Lab
* Quiz

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

### News / Etc.

* Mentor sessions Thursday 7-8 p.m., Thursday 8-9 p.m., Sunday 5-6 p.m.
    * Note change in schedule.
* Folks should think about taking CSC 161 in the fall.  It's a great class,
  and you get to work with robots! 
* I will need to leave class early today to observe a colleague's class.
  We'll do the quiz at the end of class.
* There has been some modification to how we deal with counters. If we
  used vectors when you read it, we are now using hash tables.  (If we
  used hash tables, you saw the current version of the reading.)

### Upcoming work

* [Project proposal](../project) due Monday night.
    * [Rubric](../project/rubric.txt) available for your perusal.
* Next friday's quiz: Higher-order procedures, algorithm analysis, trees
* Reading for Monday: [Trees](../readings/trees)
    * To be made available Saturday night.
* Flash cards Wednesday: Higher-order procedures, algorithm analysis, trees

### Extra Credit

_I would certainly appreciate suggestions of other extra credit activities
(preferably via email)._

#### Extra credit (Academic/Artistic)

* Dartanyan Brown discussion, 4pm Wednesday April 24, HSSC S3325
* Dartanyan Brown concert, 7:30 pm Wednesday April 24, Sebring-Lewis
* **New**: PBK Convo next Thursday.

#### Extra credit (Peer)

* **New**: ISO Cultural Evening Saturday at 7:00 p.m. in Harris Gym.
* Track and Field at home this Saturday. (30 min)
    * Women pole vault at about 10am
    * Then men (noon?)
    * Running likely to be between noon and 1pm
* Women's Golf at Beloit this weekend.

#### Extra credit (Wellness)

#### Extra credit (Wellness, Regular)

* 30 Minutes of Mindfulness at SHACS (SHAW) every Monday 4:15-4:45
* Any organized exercise.  (See previous eboards for a list.)
* 60 minutes of some solitary self-care activities that are unrelated to
  academics or work.  Your email reflection must explain how the activity
  contributed to your wellness.
* 60 minutes of some shared self-care activity with friends. Your email
  reflection must explain how the activity contributed to your wellness.

#### Extra credit (Misc)

* Participate in Kinetic Sculpture Competition: Saturday the 27th
    * <https://bit.ly/kineticsculpture19>
    * You'll need to build your sculpture in advance.
    * You get reimbursed for up to $200 in supplies, but must present
      to be reimbursed.
* Public speaking workshop - April 22 at 7pm in HSSC S3325, with
  Kathy Clemons-Beasley '05.  "Kathy is the Global head of Leadership
  and Manager Development for Blackrock and has been the speaker
  coach for TEDxGC."

### Other good things 

### Friday PSA

* Take care of yourselves.

### Questions

What's wrong with word clouds?

> While word clouds look cool, they often imply relationships that are
  not present; our mind treats spatial proximity as "related", but most
  word cloud algorithms do not put related words near each other.

What should our algorithms look like?

> Word descriptions are fine; give a high-level overview.

> E.g., "I am going to do topic modeling.  Topic modeling involves building
  collections of related words.  We do so by randomly assigning words
  to different collections and then repeatedly refining our assignment."

Lab
---

If there's something strange in the lab like

        (for-each counter-reset! some-counters)
        ...
        (for-each counter-print some-counters)

please do something more like

        (counter-reset-all! LC)
        ...
        (counter-print LC)


There is no lab writeup for today.

Quiz
----
