Students who complete this unit will demonstrate that they can:
- Create an application with a modern graphical user interface.
- Explain the value of software usability.
- Explain model-view separation.
- Construct a simple user interface using a standard API.
- Write event handlers for use in reactive systems, such as GUIs.