This theatrical stage lighting tool assist lighting designers in the creation of their plot. This application handles all the basic calculations a designer would need to perform in order to determine the size of a pool of light on stage.
This application is designed to teach second through fourth grade students the basic principles of coding through an educational based game. These principles are taught throughout many levels increasing in difficulty.
The purpose of this software is to aid a high school Biology teacher in testing their student's knowledge on the cell membrane. This is accomplished through a time based game with questions regarding different elements of the cell membrane.
This application was created to implement and demonstrate the benefit of the Monitor Object pattern when using multi-threading in programming.
The goal of this project was to improve the complexity of a provided program that sorts mailing addresses in a contact book. The legacy code originally executed the program with O(n^2). Implementing the Tim Sort Algorithm the complexity was improved to O(nlog(n)).
This program will encrypt and decrypt a text file, using an eight digit symmetric key. All inputs for this program are executed through the command line.