Code Review and Check In

From doing these activities students will

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