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:
LinAlg: Determining and Utilising Bases of $R^n$ Vector Spaces
Solving Lattice Geometry Questions in Python: Geometreg}
OrbiPy
relations
Exploring the possibilities of Noughts and Crosses
Revs: Voluments of revolution
Camel
StatsTestLib
Polynomial Python Library
Risk and Return in Financial Markets
Basketball
Projectile motion
Blackjack: A Python Library for Computing Probabilities in a Game of Blackjack
Probability Distributions In Python: PDIP
Financial statement analysis
Elasticity
Quantum
ProjectPy – Projectile Motion
Preypredator
Pyclipse
Capman - Capital Management
The conv library
Random Vehicle Registration Generator
Poker.py: A Python Library for Poker Simulations
2DCentreOfMass: A Python library for the computation of the centre of gravity of a polygon
Project motion
Financial Ratios
Simulating a poker game
Projectile Motion Library
Motion
Hypothesis testing
SUVAT
Investment Appraisals
Modelling a Sudoku Using Python: Automorphic Library
Primes and Their Conjectures
Loan Calculator
Taylor’s Polynomial
investement appraisal
Modelling Particles
Simulating Newton’s Laws of Gravity: GBRT
Survival Analysis Tool
ballthrow.py
SUVAT solver
Blackjack
SUVAT:A Python Library-SUVAT Calculator
Modelling Projectiles project
Macaulay duration: A Python library for describe the volatility of the bond price
The ProfitRatios Library
Graphical Calculator
Using Python to play Blackjack
Rubiks Cube solver
Area and Volume Script
Financial statement
Optimizing Clash Royale Deck Composition: Balancing Elixir Cost and Cycling Efficiency
Understanding House Investments
Zip’s Law
A Python Library to Quantify the Relationship Between Engagement and Achievement while Considering Contextual Factors
Balance sheet analysis
Ciphers
Distributions
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
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