Individual tests (20%)

A series of 6 individual tests:

You can complete each test when it is released. The deadline for completing all of them is at the end of the Spring Semester.

I recommend you do each quiz as the corresponding content is covered. Content for the first 4 tests is covered in the Autumn Semester. Content for the last 2 tests is covered in the Spring Semester.

Each quiz corresponds to topics covered in the course. You can attempt each quiz as many times as you wish (your last attempt is the one that counts).

Individual coursework (20%)

A mock coursework is available: here.

The 2024-2025 individual coursework is available here.

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

Group project (60%)

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:

Communication (both paper and presentation) (30%)

Typical description of mark:

Scope (50%)

Typical description of mark:

Research (20%)

Typical description of mark:

Note that this assessment 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: TBD.

Past group projects

A list of titles of past projects:

2023-2024

2022-2023

2021-2022

2020-2021

Log of past relevant classes

12/06/24: Summary of mock coursework session and clarification about question 4b

In class today I went over the mock coursework.

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

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

05/21/24: Overview of assessment performance

In this post I will discuss the performance of the class:

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