Documentation - Written text or infographics that are embedded or accompany a code that explains how the program operates and its functions, as well as how to operate it
Comment - A readable annotation or explanation that is in the source code making it easier for other collaborators and people to understand the code and also organize it
Sequential Programming - The default control structure, where commands are executed in the order that they are written in, or sequential order
Event Driven Programming - A type of control structure that is based on events or user interactions that occur, for example, a click
Debugging - The process of finding and removing errors from code or hardware
Program Functionality - The behavior of a program when it is executed or how a user interacts with it
The overall purpose of the program we created was to educate people about different aspects and facts about eyes. The target audience of the app are people who are interested in how eyes work who have little to no background knowledge. Users can learn about the anatomy of the eye, different types of eye colors, optical illusions and why they occur, common types of eye diseases, and methods for proper eye care. We designed the program as an interactable infographic, allowing for more user engagement with the app. The inputs of this app are clicks, specifically the user clicking the button. The output is, in most cases, the changing of the screen. However, other outputs also include the playing of a sound and the changing of text.