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:
Build a Python library to provide tools for a problem related to mathematics.
You will evidence your progress with 2 mediums:
Your final submission should include the following 7 files:
main.tex
file: the source file for a 2 page paper written in LaTeX.main.pdf
file: the pdf file for a 2 page paper written in LaTeX.<library>.py
file: the source file for your Python librarytest_<library>.py
file: the test files for your Python libraryREADME.md
file: the documentation for your Python librarypresentation.mp4
(or similar file format): the video recording of your 15 minute presentationcontribution.md
file: a file describing the contributions of every member of your group.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).
A list of titles of past projects:
Predicting the Landing Point of a Ball using Python
Modelling a pully system
Cup2py - Proof of concent for recursive decentralised peer to peer communication protocal
Music Maker: Python library generating sounds from mathematical expressions
Modeling Lifts with Python: Lifts
Base converter with Python
Using code to create music: jam
Breaking good: generating hydrocarbons
Solving ciphers using Python: CiPy
Rubik’s cube solver
Wildflowers: sequences.py
Shaper creator
Appraisal: A Python library for Investment Appraisal
Modelling Variations of the Josephus Problem with Python: Josephy
A python library to summarise Basic Statistical Data
Slopes: modelling objects on a slope
Fractpy: generating fractals in Python
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