CSC 151 2019S, Class 30: Trees and deep recursion
==================================================
_Overview_
* Preliminaries
* Notes and news
* Upcoming work
* Extra credit
* Questions
* Tree basics
* A recursive tree definition
* Structural recursion with trees
* Processing XML trees
Preliminaries
-------------
### News / Etc.
* Mentor sessions Wednesday 8-9 p.m., Thursday 8-9 p.m., Sunday 5-6 p.m.
* 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 and Friday to observe a
colleague's class. Friday we'll do the quiz at the end of class.
### Upcoming work
* [Project proposal]
due Monday night.
* Friday's quiz: Pairs, Vectors
* Reading for Friday:
[Design patterns and higher-order procedures](../readings/hop)
* Flash cards Wednesday: Pairs, Vectors
* Lab writeup: TBD
### Extra Credit
_I would certainly appreciate suggestions of other extra credit activities
(preferably via email)._
#### Extra credit (Academic/Artistic)
* The Magic Flute, April 18, 7:00 p.m. Sebring-Lewis
* Any student research week activity.
#### Extra credit (Peer)
* Track and Field at home this Saturday. (30 min)
* Time details forthcoming.
* 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)
* CS Internship Hour, Thursday, 6:30-7:30 p.m., Noyce 3821.
_Free Pizza_.
* Participate in Kinetic Sculpture Competition: Saturday the 27th
*
* 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."
* Clothing donation boxes in lounges. Donate!
### Other good things
### Questions
Tree basics
-----------
A recursive tree definition
---------------------------
Structural recursion with trees
-------------------------------
Processing XML trees
--------------------