Introduction
This is coursework assignment 1 (of two coursework assignments in total) for 2020–2021. Part A asks that you demonstrate an understanding of simple graphics, inner classes, events and the ActionListener interface. Part B looks at the object-oriented programming paradigm plus getting our classes to work together to produce a desired result.
What you should hand in: very important
At the end of each section there is a list of files to be handed in. The examiners wish to read
your Java code, so class files will not be marked. Any student giving in only a class file will
not receive any marks for that part of the coursework assignment, so please be careful
about what you upload as you could fail if you submit incorrectly.