-
UC-129 Angel Among Us Pet Rescue - Website Enhancement with Chatbot (Undergraduate Project) by Victorica, Koen, Huffstutler, John, Dooley, Chaz, Kovaltchouk, Elizabeth A
Abstract: This project integrates an AI-powered chatbot into the Angels Among Us Pet Rescue website, enhancing user experience by efficiently addressing common queries. The chatbot uses large language model (LLM) technology, which in this project is ChatGPT, to understand and respond to user questions dynamically. A content management system (CMS) supports easy updates to the chatbot’s responses, allowing Angels Among Us staff to manage FAQ entries without technical intervention. The chatbot integrates seamlessly with the existing website, maintaining the organization’s aesthetic, accessibility, and compatibility across devices. This enhancement improves user engagement and streamlines support, enabling the nonprofit to focus more on its core mission of animal rescue. By providing accessible and accurate information through an intuitive interface, the chatbot is a pivotal tool in reducing repetitive inquiries and driving user interaction with Angels Among Us Pet Rescue’s online resources.
Department: Software Engineering and Game Development
Supervisor: Dr. Yan Huang
Presentation | Poster
-
UC-131 Karah Khronicles (Undergraduate Project) by Green, Dion, Stipetich, Jake, Bowe, Grace, Israel, Jesse, Malatker, Vedasri
Abstract: Karah is a thief with a heart of gold, you raid enemy camps and dungeons to steal back the money stolen from towns and villages and upgrade enchanted items to deal with dangerous foes. After successfully returning the wealth to the local town, you must then face down and defeat a general of the evil king.
Department: Software Engineering and Game Development
Supervisor: Dr. Sungchul Jung
Presentation | Poster | More Information
-
UC-133 Biomedical Deep Learning - A staged approach using trustworthy deep learning for multi-omics data classification (Undergraduate Project) by An, Yongbo, Liu, Tianze
Abstract: Genetic data such as mRNA, miRNA, and DNA methylation offer precious insights into the underlying causes variant diseases. These types of data provide various layers of information, simultaneously enhancing our understanding of the disease and improving diagnostic accuracy. Combining mRNA, miRNA, and DNA methylation data allows for a multi-dimensional approach to identifying biomarkers, potentially leading to earlier and more accurate diagnosis. However, integrating all modalities is not practical. The clinical cost increases significantly with every modality incorporated. In contrast to previous methods, our model uses partial modalities when possible. We will use subjective logic and trustworthy deep learning under the staged approach to perform disease risk prediction. During our research process, we explored effective modality combinations for single view and bi-view models, designed an optimized multi-perception layer architecture for single-view classification, and implemented methods to quantify and optimize uncertainty in incomplete multi-omics data integration.
Department: Computer Science
Supervisor: Dr. Chen Zhao
Presentation | Poster
-
UC-134 Volunteer Management System for Angels Among Us (Undergraduate Project) by Duepa, Prince, Stoyanova, Teodora, Stoyanov, Radoslav, Jones, Madison W, Caballero, Rodrigo X
Abstract: This project focused on creating a Volunteer Management System (VMS) for Angels Among Us (AAU) - a non-profit organization dedicated to rescuing and rehabilitating stray and abandoned animals. This application was developed to: * Handle comprehensive volunteer information * Streamline operations and better manage volunteer data * Support AAU specific use cases * Include a data enrichment capability through a newly developed GUI * Allow authorized users to add more comprehensive information to each volunteer record * implement reporting throughout the data migration process
Department: Information Technology
Supervisor: Prof. Donald Privitera
Presentation | Poster
-
UC-140 Streamlining School Bus Monitoring: GCPS's Transition to Real-Time Kafka Event Processing (Undergraduate Project) by Fashinasi, Sarah, Hood, Tyler J, Sanderson, Jeffrey, McHie, Amali B, Baker, Alexandra
Abstract: This project develops a prototype real-time bus monitoring system for Gwinnett County Public Schools using simulated Kafka event streaming to replace current API polling methods. The system processes simulated Asset Location and Speed events, mimicking Samsara's Kafka Connector, performing data validation before storing in SQL Server. The containerized solution demonstrates the potential for near real-time visibility into school bus operations.
Department: Software Engineering and Game Development
Supervisor: Dr. Yan Huang, Ed Van Ness - GCPS Technology and Innovation Division (Sponsor)
Presentation | Poster
-
UC-141 IT Capstone Project 17 - KSU eSports Tournament Bot (Undergraduate Project) by Helfrick , Patricia G, Jayakumar , Niranjanaa, Schroeder, Daniel J, Miller, Trinity F, Stogsdill, Jackson M
Abstract: In this project, our team has automated tournament tasks in the KSU eSports Discord server, with a focus on the League of Legends tournaments. Our team has implemented a matchmaking algorithm that forms teams consisting of players placed within one tier of each other, so teams are evenly matched. Our team has also created a database that stores player statistics and has been integrated with the Discord bot. Furthermore, our team has integrated the developer API with the Discord bot, which pulls player data from the API when players join the server, and the team has been working to improve the UI of the bot. The team has performed regular testing and will continue to perform regular testing and updates as necessary. Department: Information Technology Supervisor: Prof. Donald Privitera Topics: Programming
Department: Information Technology
Supervisor: Prof. Donald Privitera, project sponsor Kylie Nowokunski
Presentation | Poster
-
UC-144 Attack Surface Management and Analysis (Undergraduate Project) by McLemore, Danard S, Tanner, Nick A, Berry, Keshaun, Thairu, Nelson, Ciin, Niang,
Abstract: Recent advancements in AI have made knowledge more accessible, but this also introduces risks, as vulnerabilities can now be quickly found and exploited. To address this, we developed a comprehensive, cloud-native attack surface monitoring suite in Google Cloud. Integrating open-source intelligence tools like OWASP Amass and Project Discovery, along with custom Python-based processing, we gather extensive security data—covering subdomain enumeration, open ports, HTTP responses, and DNS configurations. This data is stored in BigQuery, processed, and visualized in Looker Studio for easy client interpretation. A containerized, scalable backend with a Flask-based API ensures seamless tool integration and adaptability. BigQuery ML further classifies domains’ security, empowering organizations with proactive risk assessment and attack surface monitoring.
Department: Computer Science
Supervisor: Prof. Sharon Perry
Presentation | Poster | More Information
-
UC-145 Eerie (Undergraduate Project) by Kabar, Diana, Whorton, Joshua, Gann, Alex J, Freeman, Skyler A
Abstract: Eerie is a psychological horror/thriller game that plunges players into the harrowing journey of Alice, a young girl trapped in her home. As she navigates the dimly lit corridors of her once-familiar environment, Alice grapples with haunting hallucinations and a distorted reality that intertwines the tangible and surreal. The gameplay revolves around her desperate quest to recover cherished belongings, each revealing deeper layers of her fractured story. Players must confront both real enemies and manifestations of Alice’s psyche, creating a tense dynamic that challenges them to strategize against both physical threats and the shadows of her fears.
Department: Software Engineering and Game Development
Supervisor: Prof. Kevin Markley (Spring), Dr. Sungchul Jung (Fall)
Presentation | Poster | More Information
-
UC-150 Azure Migration Assistant (Undergraduate Project) by Shenoi, Kunal, Allen, graham E, Hernandez, Angel L, Ngah, Yvan
Abstract: Migrating to the Azure cloud platform poses unique cost-assessment and planning challenges. Our project introduces a user-friendly, AI-driven tool to simplify this process by providing real-time cost predictions and personalized migration strategies. Built with a React frontend and a Flask-based Python backend, this tool integrates Azure Pricing APIs to ensure accurate data. Future improvements include adding alerts, custom fine-tuned model, CI/CD, multi-cloud support, and a discovery agent for enhanced functionality.
Department: Computer Science
Supervisor: Prof. Sharon Perry, Andrew Anderson -- GTRI Sponsor
Presentation | Poster | More Information
-
UC-156 SWAP - A Solo Developed FPS Game (Undergraduate Project) by Schultz, Noah G
Abstract: SWAP is an FPS game that blends tactical thinking with quick reflexes and player expression. Your dog Chomper has been kidnapped by the Big Dogs Mafia, and you must infiltrate their undercover locations to bring Chomper back home safe and sound. Along the way, the player will be asked to think on the fly, grabbing anything they can get their hands on to use as a weapon. From pistols and shotguns to forks, screwdrivers and keyboards, everything that the player can pick up is a deadly weapon.
Department: Software Engineering and Game Development
Supervisor: Prof. Sungchul Jung
Presentation | Poster | More Information
-
UC-166 The Eternal Guest - A 2D Hack-and-Slash Game (Undergraduate Project) by Gamage, Luke H, Johnson, Zion, Hedges, Benjamin J, Walker, Bryanna N, Ewing, Avis A.
Abstract: The Eternal Guest is a narrative-driven, hack-and-slash combat and exploration game where you make meaningful friendships, battle enemies, and regain lost memories as you traverse a strange, non-euclidian hotel. Use a wide array of weapons and abilities alongside the knowledge you gain from other guests to attempt to escape the bloodlust of a homicidal vampire. The Eternal Guest emphasizes 2D, top-down, melee combat in combination with ranged abilities, offering an exciting dynamic to gameplay. Our game also presents a unique spin on randomized exploration through its unique D.R.E.A.D. system, creating a sense of unease and uncertainty when exploring. This unique combat style and exploration, combined with a compelling narrative, keeps players returning not only for the story but for the gameplay as well.
Department: Software Engineering and Game Development
Supervisor: Dr. Sungchul Jung
Presentation | Poster | More Information
-
UC-173 Leveraging Large Language Models to Empower Caretakers of People with Dementia (Undergraduate Project) by Olaniran, Mercy, Centeno, Emily A
Abstract: Behavioral symptoms of Alzheimer's Disease and Related Dementias (ADRD) are detrimental to the quality of life for individuals with ADRD and their caregivers. Symptoms such as wandering, agitation, and confusion can often overwhelm caregivers leading to stress, depression, or burnout which can lead to a decrease in the quality of care. These challenges often result in increased hospitalizations and care costs, creating a need for a solution to support informal caregivers. This project proposes the development of an AI-based Dementia Care Voice Assistant application to meet the needs of caregivers. Using large language models, the application will provide real-time and personalized guidance to help caregivers manage complex behavioral symptoms. The LLMs will be designed to adapt responses to the user based on how they are prompted. To ensure that the output aligns with the best medical practices, we will establish a dataset based on evidence-based interventions from extensive literature reviews and interviews with informal caregivers. In addition to providing tailored responses, the application will offer assistance during emergency situations. The voice assistant will feature intuitive features such as recognizing signs of medical emergencies and prompting the user to contact 911 when necessary. Through the development of this application, informal caregivers will have access to accurate information and personalized assistance, alleviating caregiver stress, enhancing their confidence, and ultimately improving the quality of the care they deliver.
Department: Computer Science
Supervisor: Dr. Xinyue Zhang, Dr. Modupe Adewuyi
Presentation | Poster
-
UC-176 Cybriant: Attack Surface Management (Undergraduate Project) by Rai, Diwakar, Agyen-Frempong, Nicholas, Laurent, David, Gutierrez, Daniel, Mendoza, Jose R
Abstract: As businesses and organizations expand their operation digitally, so too do the vectors for attack expand. In partnership with Cybriant, this application develops an Attack Surface Composite Score by breaking down various attack common vectors. DKIM records, Open Port Scanning, and other metrics are compiled with the aid of Google Cloud Run jobs, deposited into Google BigQuery for analysis, and packaged and generated using (Grafana/Kibana) as the front-end for our software stack. Our resulting application presents rapid, easy-to-understand breakdowns of various cybersecurity metrics and their impact.
Department: Software Engineering and Game Development
Supervisor: Dr. Yan Huang, Prof. Donald Privitera // project Sponsor mentors Byron DeLoach, Pramit Bhatia, Andrew Hamilton, Sean Mitchell
Presentation | Poster
-
UC-180 Intelligent Object Retrieval using Mobile Manipulator (Undergraduate Project) by Zheng, Zhiwen, Ireland, Ellie
Abstract: A mobile manipulator for intelligent object retrieval is presented. The system was integrated using state of the art R&D hardware and software, which implemented autonomous navigation, object recognition, and object pose estimation based optimal grasping. The retrieval of an object of interest is commanded that involves subsequent object detection and recognition while autonomously navigating using the known map and starting from an arbitrary position. From close proximity, object pose estimation based optimal grasp is selected to pick up the object. The object is retrieved back to the start position in this scenario. An 84% trial-phase precision in object retrieval is achieved that can be improved using better models.
Department: Computer Science
Supervisor: Prof. Waqas Majeed, Dr. Arthur Choi, Dr. Sharon Perry
Presentation | Poster | More Information
-
UC-181 Prison Minecraft Game Mode Plug-In (Undergraduate Project) by Venable, Ryan S, Hunter, Carson R, Do, David
Abstract: A project designed for Kennesaw State University's owned Minecraft server. The project centers around creating a Minecraft plug-in, a software product that is easy to activate in any Minecraft server. This plug-in changes the standard rules of Minecraft to become a classic game mode called Prison where players are taken to a special map and tasked with collecting resources in specialized mines or by fighting each other for them to earn in game currency for the purpose of buying their way to more privileged positions in the prison, gaining access to new areas and features. Prison was designed to work with KSU's current version of Minecraft and run with the Paper API used to write plug-ins like the project. In addition, the Prison plug-in features its own set of manageable plug-ins to handle separate aspects of the game mode's rules to enhance the player experience and allow for administrators to set the rules for the game and handle issues seamlessly and easily.
Department: Computer Science
Supervisor: Prof. Sharon Perry, Sponsors: Kylie Nowokunski, Alla Kemelmakher
Presentation | Poster | More Information
-
UC-182 Designing a User-Centered Mobile Application for Anderson Power Services (Undergraduate Project) by Guzman, Ryan, Goswick, Cooper, Phan, Anthony, Fotso, Marie, Francois, Larnel
Abstract: This paper presents the design and development process of a mobile application for Anderson Power Services, emphasizing both frontend and backend aspects as well as their design. The frontend focuses on creating a visually appealing and user-friendly interface by utilizing clear text, an accessible color scheme, appropriate logos, animations, and modern typography. On the development side, the app leverages tools like Expo for rapid front-end development and integrates the Java-based backend with the Google Sheets API for easy data management. The backend architecture incorporates OAuth 2.0 for secure authentication, Gradle to facilitate a connection between the JavaScript frontend to the Java middleware, and Docker to connect it all. Overall, the project demonstrates the importance of balancing user-centered design principles with robust technical solutions for developing a functional and intuitive mobile application.
Department: Information Technology
Supervisor: Prof. Donald Privitera
Presentation | Poster
-
UC-184 OnAccount A Web-Based Accounting Software (Undergraduate Project) by Jackson, Manuel A, Steele, Russell E, Loj, Grzegorz, Powell, Zachary B
Abstract: This project streamline and improve the efficiency of the whole accounting process, by using current best practices for user interaction engineering and current design practices. Our software should be able to provide secure, user-friendly, and accessible financial management solutions anywhere and everywhere through various devices including desktop and mobile. Allowing users to manage their accounts whenever it seems necessary while still maintaining a high level of security. The project is inspired by the various complexity and problems regarding the accounting process in the real world such as financial reporting, miscalculations, and data security; by streamlining this process and making it more automated it will mitigate the risk and problems associated with accounting.
Department: Software Engineering and Game Development
Supervisor: Dr. Ermias Mamo
Presentation | Poster | More Information
-
UC-186 KSU Esport: Competitive Speedrun Plugin for Minecraft Java Edition (Undergraduate Project) by Amponsah , Rachel, Greene, Adam Y, Kirkwood, Christopher, Benjamin, Weeldy, Kelsey, Steven A
Abstract: The KSU Esports Minecraft Speedrun plugin transforms traditional, manually managed speedruns into an automated team-based competition event. Players are challenged to complete a set of objectives within a set time limit – promoting teamwork and strategic planning. Various modes are supported, such as weighted/unweighted speedruns, team-based speedruns, and player free-for-all. Designed for flexibility, the plugin allows for customizable settings and support for future versions of Minecraft.
Department: Software Engineering and Game Development
Supervisor: Supervisor: Dr. Yan Huang, Sponsor: Kylie Nowokunski; KSU Esports Team
Presentation | Poster
-
UC-189 ChessAI (Undergraduate Project) by Peeples, Joshua M, Miller, Ashton D, Corvacchioli, Matthew D, Luong, Dylan, Smith, Allen L
Abstract: Chess is a widely acclaimed two-player strategy game, where the primary objective is to checkmate the opponent's king, placing it in a position of imminent threat from which it cannot escape. Our aim was to innovate within this classic framework by developing a novel chess game that adheres to the traditional rules while enhancing accessibility for players of all skill levels. This game features a selection of AI models, each offering unique decision-making processes that create diverse gameplay experiences based on the chosen model. The AI operates by simulating every possible move on the board, meticulously evaluating each resulting position. After assessing all potential moves, it selects the optimal one based on a sophisticated or simpler algorithm/pipeline depending on the selected AI model, tailored to counter the player’s strategy. In addition to the AI-driven gameplay, we also offer a local player-versus-player mode and an online player-vs-player mode, enabling two players to compete against each other on the same computer. The ability to select and play against different AI models ensures that both casual players and serious strategists can enjoy the game in a way that suits their preferences based on their skill level.
Department: Computer Science
Supervisor: Prof. Sharon Perry
Presentation | Poster | More Information
-
UC-197 IT Capstone 4983: HoneyBaked Ham Intranet SharePoint Site Transformation Presentation (Undergraduate Project) by Andrews II, Martez D, Pyram, Kayla, Abdolkarimi, Amir, Flowers, Precious, Ceasar, Ardarius
Abstract: The purpose of our team’s research is to explore and define ways in which we can advance aesthetics and functionalities of how website content and ideas are presented to HoneyBaked Ham end users. Our team has goals of identifying crucial focal point areas and various ways we can overall improve upon such. We will utilize practicality, ingenuity and creativity, in order to demonstrate and perform deliveries of proper new perspectives of the site. We will seek out such advancements we can add while remaining within necessary parameters, maintaining the respected, well renowned HoneyBaked Ham Brand. We would like it to be a commonality for users to observe inventiveness, dedication and spirit, from our team refining our prototypes and the results of our academic research efforts and excursions.
Department: Information Technology
Supervisor: Prof. Donald Privitera
Presentation | Poster
-
UC-201 Halo: A Volunteer Management Application (Undergraduate Project) by Shattuck, Carson G, Carder, Willie D, Steele, Russell E, Wisdom, Jeremiah, Khan, Zeshan
Abstract: Halo is a comprehensive volunteer management application (VMA) developed to address specific needs identified by Angels Among Us Pet Rescue (AAU). AAU's current system is unable to effectively manage and store complex volunteer information. As the organization’s needs evolved, AAU required a more efficient and secure solution to handle volunteer information. Our team designed Halo using the React.js framework for the frontend, the python based FastAPI framework for the backend, and a PostgreSQL database schema, with Docker containerization to ensure consistent deployment across environments. This setup enables efficient management of volunteer and team data, along with support for exporting reports in both .csv and .xlsx formats. To address security, Halo incorporates role-based access control (RBAC), differentiating access for administrators, editors, and readers. We also implemented a Google Sign-On feature with JSON web tokens (JWT) to validate users' Google login information within the database. Additionally, an Extract, Transfer, and Load (ETL) script facilitates secure data requests directly on the server. Halo’s frontend offers an intuitive interface designed to enhance user experience, with extensive search and filtering capabilities that make it easy to access and manage volunteer data. These improvements result in faster query responses and a substantial boost in usability compared to AAU's previous system.
Department: Software Engineering and Game Development
Supervisor: Dr. Yan Huang, Project sponsors Alla Kemelmakher and Taylor Cuffie
Presentation | Poster | More Information
-
UC-202 INDY-5 Building Map Application (Undergraduate Project) by Varnadoe, Harrison, Payan, Eduardo A, Wilson, Zach W, Haas, Lucas A
Abstract: This project’s goal is to develop a simple secure mobile application for all devices to provide a detailed interior map that can guide users to any location in the building. It will use QR codes for ease of access, and the app will provide guidance via room numbers and a visual route. Our scope includes designing the architecture of the app, creating a responsive and interactive map User interface in an app that is compatible across all devices for a nice user experience.
Department: Computer Science
Supervisor: Dr. Arthur Choi
Presentation | Poster | More Information
-
UC-207 Anderson Power Services Mobile Application (Undergraduate Project) by Diallo, Ibrahima, Roche, Joel J, Portier, Brandon D, Boerman, Ezra, Loj, Grzegorz
Abstract: The APS Customer Experience Mobile Application streamlines and enhances customer interactions for Anderson Power Services (APS), focusing on customers who have purchased generators. This mobile application provides real-time updates, milestone tracking, and installation insights, allowing APS customers to monitor their generator installation progress with ease. By integrating Google Sheets APIs, the app enables seamless data synchronization, providing accurate and timely updates on generator status. With its cross-platform support on iOS and Android, the application reduces the need for manual communication, improving customer satisfaction and operational efficiency by 20%.
Department: Software Engineering and Game Development
Supervisor: Dr. Yan Huang
Presentation | Poster | More Information
-
UC-221 Accounting Treasury Industries Web Application (Undergraduate Project) by Diallo, Ibrahima, Baker, Alexandra, Hood, Tyler J,
Abstract: This accounting software project is designed to provide a comprehensive and efficient solution for financial management within an organization. By focusing on ease of usability, accuracy, and compliance, the software enables users to record, manage, and analyze accounts, journals, and financial transactions seamlessly. Core features include transaction journalization, chart of accounts setup, financial statement generation, and robust account management, all of which are supported by strong data validation and secure access controls. This system seeks to streamline accounting workflows, minimize human/manual errors, and enhance user experience. The ultimate aim is to deliver an intuitive yet powerful tool that supports effective financial management and strengthens operational efficiency.
Department: Software Engineering and Game Development
Supervisor: Dr. Ermias Mamo
Presentation | Poster | More Information
-
UC-223 Cybersecurity Website Hardening Project (Undergraduate Project) by Tandongfor, Robin N, Pursley, Jack W, vandorn, elijah, wilson, kylah, Wairimu, Valentine P
Abstract: The project aims to secure the Akwaaba website using Apache, MariaDB, Red Hat OS, and PHP on a virtual machine. It includes assessing assets and vulnerabilities, implementing security policies, and conducting a red/blue team exercise for ethical hacking experience.
Department: Information Technology
Supervisor: Prof. Donald Privitera
Presentation | Poster
-
UC-225 Golf Course Pace Management Simulation (Undergraduate Project) by Miller, Ashton D
Abstract: The game of golf has been played for centuries so it has seen handfuls of evolutions throughout its time being played. Throughout the games evolution one factor of its existence has hardly ever changed, time. In current day golf standards, time and the management of time is a significant part of not only how well the game as a whole run but how the courses that own venues to play the game operate as well. In golf there is a standard for time known as the pace of play model, where groups that are sent off during the day are queued into a course by whatever hole they're told to start on. If the golfers fall behind the pace of play standard, then largely, the courses flow of players that bring them revenue decreases in pace. Once a course experiences this decrease in pace, a large hit is taken to the course's financials. This widely affects everyone involved in the course's operation from cart attendants to restaurant workers, and lastly but not at all in the least, the management. These affects are not only present in a normal day of golf but also in tournament settings as well where groups finishing later in the tournament time frame may cost cart expenditures for the rest of the course not playing in a tournament and wanting to go out and get in a normal round. The project shown will display a knowledge of how this model takes precedence in the world of golf by displaying groups along with their carts queueing into the course structure and playing through a tournament. The goal of the project is to show the user the frequency of pace violations that occur and marshal interference needed in order to keep up the pace of the tournament so that the course can study time discrepancies and find where on the course these discrepancies occur and with what groups they occur in. In golf it is imperative that the pace of play model be successfully followed, otherwise structurally related to time, the course takes a hit both organizationally and financially.
Department: Computer Science
Supervisor: Prof. Christopher Regan
Presentation | Poster
-
UC-226 Real-Time Bus Monitoring Using Kafka (Undergraduate Project) by Bostian, Samuel A, Rizig, Michael, McLarty, Charlie, Pruitt, Brian A, Roman, Allen
Abstract: The GCPS Real-Time Bus Monitoring System aims to enhance bus operations for Gwinnett County Public Schools by transitioning from a polling-based system to a real-time Kafka event-streaming architecture. This project processes telemetry data from over 2,000 buses, simulating a scalable, near-instantaneous data flow into an SQL Server database. Key features include real-time data validation, efficient data storage, and containerized deployment for consistency across environments. Using an Agile approach, our team handled evolving requirements from the sponsor, who is new to senior project collaborations. This system enables GCPS to monitor bus locations with reduced latency, enhanced accuracy, and improved resource management, laying a robust foundation for future scalability and analytics.
Department: Computer Science
Supervisor: Prof. Sharon Perry
Presentation | Poster | More Information
-
UC-231 Symptom-Based Disease Prediction (Undergraduate Project) by Barber, Jarred M, Clark, Kody, Mwangi, Ryan, Zheng, Zhiwen
Abstract: This project focuses on leveraging large-scale data sets and advanced analytical techniques to predict the onset of diseases. By integrating data from medical records, genetic information, and environmental factors, the project aims to identify patterns and risk factors associated with various diseases. Machine learning algorithms and statistical models are employed to enhance the accuracy of predictions, enabling early diagnosis and personalized healthcare interventions. This approach improves patient outcomes and contributes to the efficiency and effectiveness of healthcare systems.
Department: Computer Science
Supervisor: Dr. Dan Lo
Presentation | Poster
-
UC-242 AC-10 AI & Music Processing (Undergraduate Project) by Zboinski, Michael J, Kelil, Selam B, Wilson, Sterling J, Egwuatu, Michael
Abstract: There is a broad range of styles and philosophies, for teaching young children how to play music. Some are based on repetition and memorization of songs, and others build up a foundation of musical patterns and motifs. Arguably, the latter style, will better develop the skills needed for improvisation and composition of new music. Inspired by this observation, we aim to improve the ability of (recurrent) neural networks to synthesize music based on a more careful training.
Department: Computer Science
Supervisor: Dr. Arthur Choi
Presentation | Poster | More Information
-
UC-247 Using Dynamic Difficulty Adjustment (DDA) to improve health and wellness apps and programs (Undergraduate Project) by Orfila, Fernando
Abstract: Physical inactivity, obesity and Type 2 Diabetes cost the United States’ economy more than $700 billion a year (CDC). Yet, individuals spend $137 billion dollars a year on gym memberships to get in shape and feel better, without attaining results and dropping out. “…63% of new members will abandon activities before the third month, and less than 4% will remain for more than 12 months of continuous activity.” (Sperandei et al). The personal training apps don’t fare better, with 71% of users disengaging within 90 days (Amagai et al). The higher chances of people dropping out are due to "a higher degree of discomfort and distress during exercise sessions" (Sperandei 919). Additionally, individuals with less than 2 training sessions per week have higher attrition rates (Garay et al 7). Our hypothesis is that Digital Difficulty Adjustment (DDA) could be used beyond videogames to create positive habits and to increase the amount of physical exercise by making the exercises’ intensity levels adapt to the physical levels of the person exercising in real-time. DDA is a technique used in video games to adaptively change the game's difficulty level in response to the player's performance and creates an engaging and tailored playing experience that lasts longer for the player. We expect the findings of this research can be applied to designs in other areas of healthcare and wellness programs to effectively improve adherence, and reduce attrition of these programs, potentially reducing the national and personal costs in poorly designed digital health and wellness products.
Department: Software Engineering and Game Development
Supervisor: Dr. Lei Zhang
Presentation | Poster
-
UC-248 Campus AI Companion Mobile App (Undergraduate Project) by Taponzing Donfack, Dorian, Takou , Aurelien, Sokoudjou Gatsing, Leopold, Djoumessi, Yann, Koodjo, Manuella
Abstract: The Campus AI Companion app is designed to enhance students' university experiences by providing personalized recommendations for courses, events, clubs, and career paths. Leveraging OpenAI’s language model and developed using React Native, this mobile application integrates academic and social guidance, tailored for individual users based on their interests and performance. This AI-driven companion aims to help students better navigate their university journey by providing seamless access to resources, activities, and support that align with their academic and personal goals.
Department: Computer Science
Supervisor: Prof. Sharon Perry
Presentation | Poster | More Information