Pre: Critically discuss some of the writing of the previous pieces


  • Use peer review to discuss and better understand marking criteria for individual research project.


5 mins: Discuss the marking criteria:

  • Code (50%): This is all about demonstrating a good understanding of the code taught and also demonstrating the learning/understanding of a new coding concept. This does not mean copying and pasting a completely different tutorial.
  • Content (25%): Demonstrating an actual good understanding of a specific topic. For example if you write a piece of work on computational numerical integration and makes errors this will lose marks. However, if you choose to write about Pythagoras’s theorem and do a great job demonstrating understanding than that will gain you marks.
  • Presentation (20%): Spelling and general writing but also clarity of mathematical discussion.
  • Lab work (5%): How engaged you have been through the 11 weeks, preparation for labs etc…

5 mins: Ask students to form groups of 3 or 4. Decide on a piece of work to discuss.

5 mins: As individuals rate according to marking criteria.

10 mins: As a group discuss.

10 mins: As a class discuss together.

Repeat the above with another piece of work.

Remind students that next time they should bring as complete a draft as possible.

Some notes about each piece:

  • sir.pdf: This is well written and does a good job investigating new pieces of mathematics. The conclusion is a bit weak: so what is the question we can be left asking? The final figure could have also investigated other areas parameters.
  • page-rank.pdf: the writing of this piece is weak. It could be clearer, with more definitions used, small details like the lack of the Figure caption etc… It does however do a nice job of exploring a completely new area of mathematics and delving in to networkx and numpy.
  • monty-hall.pdf: this is a well written piece of work, it brings together exact mathematics through sympy as well as the writing out numeric simulations using the basic building blocks of programming.