Matching Items (729)
Filtering by
- Creators: Computer Science and Engineering Program
Description
In our preliminary coding classes, there was little clarity on how the technical skills we were learning would eventually play a role in our professional lives. This inspired Cypher Workshops, a project focused on designing an exploratory curriculum covering the principles of web development and industry-standard tools. We believe that exposing students to the large-scale applications of each skill first can help them flourish within their chosen interest, or even get creative around the applications of what they are learning. We created a curriculum tailored for high schoolers–covering programming with React (JavaScript) and Flask (Python), designing in Figma, and using Git and GitHub for version control and collaboration.
To test the curriculum, we organized and hosted a 6-week long workshop series at a local high school. The workshops provided students with an opportunity to experiment with full-stack development and tools in a stress-free environment where they could learn to code, ask questions, and develop their programming skills without the pressure of grades or assessments. Ultimately, students ended the workshop with impressive projects and deepened awareness of their interests.
ContributorsMittal, Sanya (Author) / Cage, Quinn (Co-author) / Osburn, Steven (Thesis director) / Cherilla, Jennifer (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2025-05
Description
The App at Barrett (TAAB) is a mobile application designed for iOS and Android that consolidates key Barrett information into a single, accessible platform. It brings together event information, campus details (water locations, parking, bathrooms, etc), and the Barrett store into one platform. This enables students, staff, and visitors to easily digest the current day-to-day operations of Barrett and increases accessibility to the information already present.
ContributorsJha, Arvin (Author) / Fette, Donald (Thesis director) / Frankenfield, Angela (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2025-05
Description
Falcon Engineering Corporation is a computer numerical control, textiles, and slings manufacturer. One of the company’s specialties is parachute manufacturing for both the military and civilian sectors. With many high profile clients such as Cirrus1 (a plane manufacturer), quality control is an extremely important domain. However, the company has an outdated process of keeping track of metrics and retaining information about the production metrics of each employee. Each employee has to keep track of the number of parachutes they assemble, detail rework information, and retain different metrics, including the amount of parachutes passed and failed. In the past, this has been done via paper. The work done as part of this thesis aims to modernize the quality assurance process by creating a managerial and mobile system, containing quality control forms, production metrics of each employee, and a way to display current trends within the employee production landscape. Based on the application created for Falcon Engineering, a script was distributed to different employees, walking them through the different processes the system can partake in. When surveying management about the usefulness of this software, they gave the overall software a 4.67 out of 5 stars, rating different aspects of the user interface, such as pass or fail bar chart, overall production, and the digitized rework form. The responses exemplify the usefulness of the application, with the main beneficiaries being the textile assembly employees, who now have a streamlined way of documenting quality control, and management, who now are able to see the quantity passed and quantity failed by each factory sewer in real time.
ContributorsKlonaris, Nathan (Author) / Chavez Echeagaray, Maria Elena (Thesis director) / Werner, Sean (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2025-05
Description
Accurate drone localization in urban environments remains a challenge due to GPS signal blockage, multipath interference, and unreliable vertical positioning caused by dense architectural structures. This research investigates an alternative approach using Immersal’s visual positioning system (VPS) to enable image-based localization without relying on simultaneous localization and mapping (SLAM) or ARFoundation for mobile devices. By adapting the Immersal pipeline to accept external camera input, this work simulates a drone-based setup using webcam footage and estimates focal parameters to support localization. While real drone deployment is outside the project scope, the resulting software provides a foundation for future integration with drone hardware by identifying the necessary sensor data for visual localization and connecting the necessary pipeline data. This approach lays the groundwork for infrastructure-free navigation in GPS-degraded urban environments, and the system has successfully demonstrated the ability to generate maps and extract camera poses using custom captured images run through Immersal. This was validated through webcam-based tests and offline drone footage, where Immersal returned consistent pose estimates and successfully built .ply-format spatial maps using synchronized image-pose data.
ContributorsColyar, Adam (Author) / Chavez, Maria (Thesis director) / Baillot, Yohan (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2025-05
Description
This project presents a high-performance implementation of Gotoh’s pairwise sequence alignment algorithm within the scikit-bio Python library, optimized using Cython for computational efficiency. Designed to address the limitations of scikit-bio’s original pure Python alignment function, the new implementation achieves substantial performance gains—exceeding a 2800x speedup on longer sequences—while maintaining accuracy and full compatibility with the existing scikit-bio API. Emphasis was placed on modular code structure, enabling ease of use, maintainability, and seamless substitution between global and local alignment modes. Benchmarking against BioPython, BioTite, and the prior scikit-bio implementation confirms the new algorithm’s competitive runtime and practical value for real-world bioinformatics workflows. This work demonstrates the potential for integrating low-level performance enhancements within high-level, user-friendly scientific computing environments.
ContributorsAzom, Raeed (Author) / Zhu, Qiyun (Thesis director) / Aton, Matthew (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2025-05
Description
The evolution of digital commerce has fundamentally reshaped the landscape of global
financial transactions, establishing an ecosystem where speed, operational efficiency, and user convenience are the highest priority. This transformation, driven by the adoption of
internet-based platforms and mobile technologies, has enabled unprecedented levels of
accessibility and connectivity in economic exchanges. However, this rapid expansion has caused a significant escalation in payment fraud, which exploits vulnerabilities inherent in contemporary transaction systems. Historically, platforms such as Stripe Radar have adopted a centralized approach to fraud prevention, aggregating extensive datasets—including credit card details, behavioral analytics, and device fingerprints—to identify and mitigate fraudulent activities. This methodology, while effective in certain contexts, introduces substantial risks due to the concentration of sensitive information within a single architectural framework. Such
centralization renders these systems prime targets for cyberattacks, as evidenced by high-profile breaches that have compromised millions of users’ personal and financial data.
ContributorsGundala, Revanth (Author) / Boscovic, Dragan (Thesis director) / Bazzi, Rida (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / Dean, W.P. Carey School of Business (Contributor) / Economics Program in CLAS (Contributor)
Created2025-05
Description
Machine learning has increasingly played a pivotal role in societal decision-making. In such contexts, ensuring the fairness of models becomes critically important. Unfortunately, prior studies have shown that without intervention, models often inherit and even amplify biases present in the datasets. Existing group fairness metrics, such as true positive rate parity and equalized odds, primarily focus on the relationship between model predictions and ground truth labels stratified by sensitive attributes. However, most existing notions of fairness overlook whether the underlying rationale of a model’s decision-making process varies across different subgroups. To fill this gap, we propose a novel metric, FIDSHAP, which evaluates fairness through explainability by quantifying discrepancies in the model’s decision rationales across groups. Subsequent experiments and optimization procedures validate the effectiveness of this metric and underscore the potential of addressing fairness from the perspective of explainability.
ContributorsQiu, Ziyue (Author) / Choi, YooJung (Thesis director) / De Luca, Gennaro (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2025-05
Description
Many small to mid-sized businesses face significant challenges in integrating artificial intelligence (AI) effectively, primarily due to a lack of internal expertise that bridges technical capabilities with core business operations. This gap leads to operational inefficiencies, increased costs, and potential competitive disadvantages. CAIO Labs addresses this critical issue by providing specialized AI consulting coupled with tailored training programs designed to empower internal team members as dedicated Chief AI Officers (CAIO). Through detailed operational audits and strategic training, CAIO Labs enables sustainable AI-driven transformations, significantly reducing dependency on costly external consultants. By specifically targeting businesses within professional services and e-commerce sectors, CAIO Labs positions itself uniquely in the market, offering personalized solutions that yield measurable improvements in productivity and scalability. This thesis outlines CAIO Labs' strategic approach, validates its core business assumptions, and demonstrates the viability and impact of embedding internal AI expertise within growing businesses.
ContributorsBhangale, Parth (Author) / Byrne, Jared (Thesis director) / Dearman, Jeremy (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2025-05
Description
Paris, renowned for its culinary heritage and multicultural landscape, offers a unique setting where diverse gastronomic traditions intersect. Among these, Asian food options occupy a significant and growing presence, inviting questions about how cultural identity is both showcased and perceived within the framework of French society. This research seeks to answer the question: How do visitors perceive Asian food options in Paris as reflections of cultural identities within the context of France's secular ideals? By examining visitor perceptions, the study aims to uncover the ways in which food becomes a site of cultural dialogue, adaptation, and sometimes tension, within the broader context of France’s approach to diversity and secularism.
ContributorsMarria, Shreya (Author) / Briggs, Georgette (Thesis director) / Foy, Joseph (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2025-05
Description
In an age of quickly growing technology, a persistent need exists for code that, while functionally similar, is tailored to specific use cases across websites, applications, and software systems. With the rise of powerful large-language models (LLMs) such as ChatGPT, Claude, Copilot, and more, there is growing potential to reduce redundant coding by reusing and adapting existing solutions. This project explores Microsoft’s PowerApps, Azure, and Google Cloud, which are three platforms that have suites of services that can create complex full-stack software using a more functional approach with an emphasis on programmatic simplicity, ease of connection, utilizing endpoints and API calls, and visual programming. Specifically, the variety of essential building blocks that Azure, Google Cloud and PowerApps provides and their use-cases to emulate an application built for our Capstone project: a chatbot teaching assistant that scrapes information from canvas shells; vectorizing them and utilizing a similarity search to feed relevant pieces of information into the large language model to provide contextually relevant answers related to available information within the course. Throughout the process of building the application through PowerApps, differences between how various functions are implemented in a traditionally built application using mainly Python, Qdrant vector database, PostgreSQL, and other API libraries will be studied, compared, and contrasted to the functionalities provided by the services offered by PowerApps and cloud platforms. This analysis reviews the viability of no/low-code development in the modern software development scene and demonstrates that core-level functionality can be fully integrated using these Low-Code software development environments.
ContributorsSingh, Archit (Author) / Feng, Gregory (Co-author) / Chen, Yinong (Thesis director) / De Luca, Gennaro (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2025-05