Slideshow - Paper discussion

From doing these activities students will

In class Announcements - 5 min (9:00 ~ 9:05)

Warm-up activity - 10 min (9:05 ~ 9:15)

Groups and Roles

Scribes

Managers

Ambassadors

Small group discussion - 30 min (9:15 ~ 9:45)

  • What are the advantages and disadvantages of making operations on picts functional?
  • What problem was launder introduced to solve? What are the advantages and disadvantages of the launder operation implemented this way? What other ways could the problem have been solved?
  • Why do the designers provide both drawing contexts and the pict abstraction?
  • Why would the designers want to migrate to a small set of primitives?
  • What does it mean that the designers made slide imperative? What are the advantages and disadvantages of that choice?
  • What are the advantages and disadvantages of rendering slides during presentations instead of in advance?
  • Large group discussion - 20min (9:45 ~ 10:05)

    Reconvene and go over answers.

    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 get together and 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.

    All ambassadors will get together with Matthew and Kathleen and 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

    Wednesday hw due on coding with the IO, Q, and Parser monads. Monday's paper will be posted soon.