Individual coursework (50%)

The individual coursework is available: here (cy).

A mock coursework is available: here.

The topics for the individual coursework for the past few years have been:

Group project (50%)

Build a Python library to provide tools for a problem related to mathematics.

You will evidence your progress with 2 mediums:

  1. A 2 page paper
  2. A 15 minute recorded presentation

Your final submission should include the following 7 files:

  1. A main.tex file: the source file for a 2 page paper written in LaTeX.
  2. A main.pdf file: the pdf file for a 2 page paper written in LaTeX.
  3. A <library>.py file: the source file for your Python library
  4. A test_<library>.py file: the test files for your Python library
  5. A README.md file: the documentation for your Python library
  6. A presentation.mp4 (or similar file format): the video recording of your 15 minute presentation
  7. A contribution.md file: a file describing the contributions of every member of your group.

Marking criteria

The various components of the submission should aim to demonstrate how the following aspects of the work have been addressed:

A suggestion would be to use the paper for the summary, statement of need and state of the field whereas the presentation can be used for the functionality, documentation, modularity and testing.

Note that this marking criteria has some overlap with the review criteria for the Journal of Open Source Software https://joss.readthedocs.io/en/latest/review_checklist.html. Some examples of papers written for that journal that can be helpful are:

Deadline: 2024-05-06 (Monday of week 12).

Past group projects

A list of titles of past projects:

2022-2023

2021-2022

2020-2021

Log of past relevant classes

01/03/24: Individual Coursework Feedback

Thanks all for your efforts in doing the individual coursework!

12/08/23: Summary of mock coursework session

In class today I demonstrated how to submit and went over the mock coursework.

12/04/23: Summary of release of individual coursework

In class yesterday we took a look at the individual coursework.

Source code: @drvinceknight Powered by: Jekyll Github pages Bootsrap css