| | Creator | Title | Description | Subject | Date |
|---|
| 1 |  | Bhatia, Jaithra | A comparison of artificial intelligence techniques used for implementing non-player characters within video games | If you have played video games, you have interacted with artificial intelligence (AI). AI is often used in such games to provide functions to Non-Player Characters (NPC) such as Enemy bots, game merchants, and even wildlife to help create immersion for players and try to replicate realism through in... | immersive | 2022 |
| 2 |  | Erickson, Caden | A reflection on work modality in the development of a mobile application | Five years ago, the world suffered an enormous blow to the established order of things in the form of COVID-19. Lives were tragically lost, livelihoods were overturned, social circles were disrupted. Among the many impacts were those on the working world. In-person gatherings were now out of the que... | remote | 2025 |
| 3 |  | Yan, Solomon | Art of combing multiple features into a project | In this thesis, I will explore how a project is effectively made by uniting multiple libraries and APIs by using techniques and implementation styles effectively, resulting in a unified and coherent functioning application. By analyzing our project, Easy Going (Figure 1), I will provide a comprehens... | cohesive | 2025 |
| 4 |  | Seo, Alishia | Being agile: how agile impacted the development of passenger pilot | There are a wide variety of software methodologies that are used today; these include Scrum, Extreme Programming, Kanban, Waterfall, etc. Notably, Agile methodologies have become a popular choice within the industry and in schools for its flexibility compared to older and traditional methodologies l... | methodologies; passenger pilot application | 2025 |
| 5 |  | Lee, Jaden | From proprietary to portable: analyzing and standardizing quilting design file formats | Manufacturers of modern longarm quilting machines develop intricate computerized systems to control stitching speed and consistency. These machines are typically paired with proprietary software that interfaces with the hardware using undocumented file formats, which are only accessible to design so... | StitchMe | 2025 |
| 6 |  | Thambu, Kishan | Genventory reflection: a postmortem of a computer science capstone project | | | 2025 |
| 7 |  | Holt, Jaran I. | Integrating player-centric procedural content generation in a human testing environment | I present an attempt to integrate artificial intelligence learning systems into video game procedural content generation to adapt to a player's interests dynamically. Artificial intelligence has developed rapidly over the past few years, and the possibility of applying it in entertainment environmen... | PCPCG | 2025 |
| 8 |  | Kauffman, Thomas | Towards automated tooling for disorders of consciousness: considerations and perspectives | This work explores the specialized application of a smart patient room, aimed at defining the use case, potential value, and important considerations for automating aspects of workflows in Disorders of Consciousness (DoC) treatment. Designing technology for patients experiencing DoC is littered with... | DoC | 2025 |
| 9 |  | Tokita, Alex | Travvy: a circularly integrated travel APP | | | 2025 |
| 10 |  | Mada, Stefan | Tunetalker process and development of a modern web APP | Modern web applications are increasingly complex, requiring careful consideration of design, technology, and development methodologies. This thesis examines these factors through the development of TuneTalker, a social media platform designed to unify music discussion, rating, cataloging, and recomm... | TuneTalker | 2025 |
| 11 |  | Gorelik, Brendon | The value of retrieval-augmented structured output generation in the software development process: LearnLoop case study | Data-driven software applications frequently struggle with the content cold start problem (Bobadilla, 2012), content repurposing challenges, and generating realistic test data. Such challenges are paramount to our capstone project LearnLoop, a platform that helps young adults discover their interest... | learnloop | 2025 |