Coursework Example
Below is an example of a coursework assignment I completed during my time at university. This task
was part of the module: Graphics and Data Visualisation.
The application is written in Java* and was built using Processing, which is a development tool
that enables you to code within the context of the visual arts
(Processing.org).
Assignment Objectives
To show skills in design and develop a real-time 3D environment.
This should be an interactive graphical application that visualises the population of the different
cities within the UK according to three censuses (1991, 2001 and 2011). Using the map (JPEG) and
data (Excel Spreadsheet) provided.
The application should:
- allow switching between the three sets of data provided.
- present all the cities in the data - you must find the location of each city on the map and calculate its coordinates
- be in 3D but can use a mix of orthogonal and perspective camera projection.
- allow panning of the map using the keyboard keys and mouse pointer, zooming in and out using the mouse wheel, and snap view by double-clicking a mouse button.
- allow the user to filter out some data to improve visualisation clarity
Results
I enjoyed this coursework due to the programming element and being able to witness the output of the application visually.
I achieved 96% in this coursework.
This video is a quick demonstation of how you use the application:

* Processing uses the Java language, with additional simplifications such as additional classes and aliased mathematical functions and operations. It also provides a graphical user interface for simplifying the compilation and execution stage.