Code Review and Check In
From doing these activities students will
- Share their experience implementing the a small, language backend for their projects
- Generate a wishlist of tutorial material they need to move forward
In class Announcements - 10 min (9:00 ~ 9:10)
Warm-up activity
As you enter, write your name and biggest or most interesting challenge in implementing the compiler back end for hw14-1.
Small group discussion - 35 min (9:10 ~ 9:45)
By now, you will have attempted to write code for your project that interacts with the Template Haskell Algebraic Data Type repsentation for Haskell Abstract Syntax.
From this experience, you may have encountered "gotchas" or other small things that your class mates could benefit from learning.
Discuss with your group how your implementations went, what implementation choices you made, and what questions you have.
Prepare your ambassadors with a list of highlights of these lessons, and questions you want to ask to the rest of the class, Matthew, and Kathleen.
Please note questions for which you think tutorial videos or explanations would be helpful.
Large group discussion - 20min (9:45 ~ 10:05)
We will convene and synthesize a schedule of tutorials that will best help everyone make progress.
Cool-down activity - 10 min (10:05 ~ 10:15)
All scribes will get together to start their wiki write up to be finished
at latest a week from today.
All managers will make tickets for the course.
This can include the tickets from their group discussions as mentioned above,
a ticket to follow up on the scribe write up, and any other issues they
think will be helpful.
Ambassadors may get together with Matthew and Kathleen to discuss how they think
the day went, how they think the pacing went, what they are looking forward to, any
worries they might have about the class, etc.
Class Dismissed