Skip to main content

Tutorial 5

Problem Set 3 Presentations

We will have some of you present the contents of your README.md to the tutorial. This includes:

  • the dev guide
  • how your physics engine and Peggle game engine communicates with each other
  • testing, very briefly (just go through what classes you test and do not test)
  • the tradeoffs justification
  • how you will extend your code to support powerups and triangular pegs, as specified in PS4

You are free to present more if you wish, such as some parts of your code. No need to get fancy (such as with slides) -- just go through your README and highlight anything that you think is cool/unconventional/needs more feedback.

The intent of this is to share your design decisions so that you can receive feedback and improve it for Problem Set 4, which will use your Problem Set 3 codebase. Additionally, your peers will also gain other perspectives in implementing the same application.

The tutor will personally go through all of your README, and they might ask you to present some parts that are unique/interesting.

You are reminded that to get the full 6% marks from tutorial participation, you need to present at this opportunity if you have not presented your Problem Set 2 at Tutorial 2.

Tutorial Questions

  1. Read this article about "non-violent communication" and share what you think about it.

  2. Read this article on how rough consensus is achieved in IETF (Internet Engineering Task Force) and share what you think about it.

  3. Read this article on how Google does code reviews and share what you think about it.

  4. Read this article on burnout and share what you think about it.

  5. Read the Agile manifesto and share what you think about it.