2022 – 2023 School Year
Fall Semester
Paul McGlothlin (BA Computer and Information Science)
- Project Advisor: Prof. Julie M. Henderson
Patrick Snow (BS Cybersecurity)
- Project Advisor: Dr. Sean T. Hayes
- Abstract: The website will provide several personality quizzes on the home page. In order for the user to access the home page they will be required to either create a new account or simply sign in with an existing account that is already made and stored on the website's storage database. Once, the user logs in then they can pick any of the quizzes that are provided. The quizzes that are provided will have a set of questions that will be required for the user to answer to get a better understanding of their personality. After the user submits their answer they will then be taken to a result page that will show what character, icon, music, artist, ect. that share similarities to their personality. If the user is satisfied with their result then they can share the URL with their result and/or choose to save their result to their account/profile. The navigation bar will be the same throughout any page browsed through the website in which it will have the website logo, title, profile page link, and a sign out button. The logo and website title is a clickable link for the user that will take them to the homepage. The home page will also provide two buttons called Create and Browse which will take the user to separate pages.
- Source Code Repository
Steven Yeung (BS Computer Science) – Four-Part Harmony Rule Checker Extension for Musescore
- Project Advisor: Dr. Sean T. Hayes
- Abstract: The four-part writing machine project is a plugin that recreates the rules of four-part harmony visually. It does this by implementing logic that takes tonal pitch classes, note pitch values, whole, and half steps to determine what rules have been broken in a user’s four-part harmony.
- Source Code Repository
Spring Semester
Christopher Austin Hicks (BS Computer Science)
- Project Advisor: Prof. Julie M. Henderson
Joseph Andrew Kaufman (BA Computer and Information Science)
- Project Advisor: Prof. Julie M. Henderson
Ji Sun Min (BS Cybersecurity)
- Project Advisor: Prof. Julie M. Henderson
Carter Thomas Hinkle (BS Computer Science)
- Project Advisor: Dr. Joseph Lin
Christian Thomas Hinkle (BS Computer Science)
- Project Advisor: Dr. Joseph Lin
Scott Christopher Koenig, II (BS Computer Science) – Godot Menu System
- Project Advisor: Dr. Sean T. Hayes
Myles Patrick O'Toole (BS Cybersecurity)
- Project Advisor: Dr. Sean T. Hayes
Micah Daniel Stargel (BS Computer Science) – Eagle Eye Scavenger Hunts
- Project Advisor: Dr. Sean T. Hayes
- Abstract: Eagle Eye Scavenger Hunts is a web- and GPS-based application that enables users to create, manage, and participate in customizable scavenger hunts without the need to place physical clues. The project addresses limitations of existing scavenger hunt platforms, which often require paid subscriptions or provide only pre-built experiences. By allowing organizers to define virtual clues that become available based on a participant's geographic location, the application provides an accessible, flexible, and engaging platform for recreation, team building, education, and community events. The system emphasizes ease of use, customization, and affordability while leveraging modern web technologies and location-aware services to deliver an interactive scavenger hunt experience.
- Source Code Repository
- Documentation
Kilik Rashard White (BS Computer Science) – Programming Versus
Project Advisor: Dr. Sean T. Hayes
Abstract: Programming competitions are a major event for computer programmers to show off their practiced skills. There are many practice methods for one person, which are available everywhere. However, the process of training for programming competitions is tough without another person to directly help to practice. Fortunately, group practice for programming competitions can be done with this program along with general practice.
The program functions similarly to a program called HackerRank. Where it differs is that the program adds a shared experience with other people through an online component. Because of the online component, this program will allow multiple students to practice against other people to hone their programming skills for programming competitions and make group practice more possible. It will also generate a lot more interest in programmers because of the spectator aspect of the program. It will lead to more programmers that are not interested in the programming competitions becoming either more interested in competitions because of the game aspect or become more skilled at programming. Overall, the program will fix the issue of poor group practice avenues and allow programmers a new avenue to practice in groups for programming competitions.