Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 31 - 60 of 287

Full-Text Articles in Computer Engineering

Deepfake Detection, Timothy Tong, Abem Lucas Jun 2025

Deepfake Detection, Timothy Tong, Abem Lucas

Computer Science and Engineering Senior Theses

From elections, to wars, to people’s personal lives, deepfakes have become ever more present, blurring the distinction between reality and fiction. Many deep learning-based deepfake detection methods lack generalizability. They often overfit to deepfake generation techniques in their training distribution, and fail to detect deepfake generation techniques outside of their training distribution. One approach to solve the generalization problem has been to use Vision Language Models, such as the pretrained CLIP model, to extract features that generalize across different deepfake generation techniques, including diffusion and GAN images. However, most CLIP approaches only consider image level features for detection, such as …


Exploring Novel Methods For Real-Time Multi-Camera People Tracking In Machine Learning, Johan Kou, Connor Vallero Jun 2025

Exploring Novel Methods For Real-Time Multi-Camera People Tracking In Machine Learning, Johan Kou, Connor Vallero

Computer Science and Engineering Senior Theses

Multi-camera people tracking is the process of tracking persons and their paths, continuously across different camera fields of view. It can help track suspects across large areas, and assist individuals in emergency situations. The current state-of-the-art (SOTA) method involves using geometric-consistent constraints, information on the appearance of subjects, and pose estimation for dealing with occlusion issues. This current SOTA works well, but is still lacking in its ability to handle occlusion and perform well in real-time applications on a network. With occlusion, the IDs assigned to persons can be accidentally swapped in high density areas, or places where there are …


Vintage Game Emulator, Andrew Katchour, Ashwin Raman Jun 2025

Vintage Game Emulator, Andrew Katchour, Ashwin Raman

Computer Science and Engineering Senior Theses

This project explores the integration of artificial intelligence into retro-style arcade titles to enhance the gameplay, while still preserving the nostalgic aesthetic and overall mechanics of the titles. By using Pygame to explore clones of the existing video game titles, we modified the existing games to develop AI into the games using various AI algorithms. The system introduces adaptive enemy behavior that responds to the players actions and also introduces an additional player to some games that will play alongside the player as well. This helps to create a more engaging and unpredictable gaming experience. The AI logic is implemented …


An Ai-Driven Microfinance Platform To Enhance The Growth Of Small Businesses, Abdullah Naveed, Yunzhou Wang Jun 2025

An Ai-Driven Microfinance Platform To Enhance The Growth Of Small Businesses, Abdullah Naveed, Yunzhou Wang

Computer Science and Engineering Senior Theses

Microfinance provides financial services to businesses which do not have access to regular banking institutions. There have been many digital applications developed to support microfinance schemes globally. However, the applications currently on the market do not yet fully leverage technology features, which are already being widely used in traditional banking. In conjunction with the Miller Center of Social Entrepreneurship at Santa Clara University, we have developed an application utilizing the latest technologies to help small businesses and lenders in all stages of a microfinance project.


Variable Natural Language Translator For Video Games, Gabriel Bernini, Cole Propach Jun 2025

Variable Natural Language Translator For Video Games, Gabriel Bernini, Cole Propach

Computer Science and Engineering Senior Theses

In the field of video games, developers work to immerse players in a variety of ways. In one genre of video games, 2D exploration, or Metroidvania as its colloquially known, developers try to immerse players by letting them explore large worlds with the hope to overcome isolation. Often these worlds are sparse or dead worlds where the player is alone, but by exploring more of the world familiarity with the space is achieved and this isolation can be overcome. We hope to innovate in this genre by utilizing a new way to simulate and overcome this isolation, through language learning. …


Documentation-Aware Code Generation Via Retrieval Augmented Generation, Daniel Amirtharaj, Rahmin Norwood Jun 2025

Documentation-Aware Code Generation Via Retrieval Augmented Generation, Daniel Amirtharaj, Rahmin Norwood

Computer Science and Engineering Senior Theses

Modern large language models (LLMs) increase the speed of software development but frequently hallucinate code, forcing developers to debug and rewrite generated code manually. This project introduces Documentation-Aware Code Generation, a retrieval-augmented generation (RAG) framework that injects authoritative documentation into the LLM prompt to reduce hallucinations in generated code. We build an ingestion pipeline that scrapes, cleans, chunks, and embeds official API documentation into a Pinecone vector database, then design a retrieval and re-ranking pipeline that retrieves the most relevant snippets for each user query. Results show that augmenting prompts with documentation lowers code hallucination by up to 60%. The …


Sideque$T, Akshay Nichani, Anusha Kankipati, Afra Mahammad, Lucas Jablon Jun 2025

Sideque$T, Akshay Nichani, Anusha Kankipati, Afra Mahammad, Lucas Jablon

Computer Science and Engineering Senior Theses

In recent years, the gap between traditional education and the current labor market has widened dramatically: in 2024, 11. 5 % of California’s 16-24 year olds were neither in school nor employed, alongside a net decline of roughly 3 million students nationwide in the last decade and more than 4 million members of Generation Z left the job despite having conventional degrees. These trends underscore a growing disconnect between academic credentials and market-ready skills and a pressing need for alternative pathways to gainful work. We introduce SIDEQUE$T, a secure, user-friendly online marketplace engineered to bridge this divide. By allowing job …


Lock And Roll, Varun Mangla, Zachary Common, Gaby Gamarro-Gomez Jun 2025

Lock And Roll, Varun Mangla, Zachary Common, Gaby Gamarro-Gomez

Computer Science and Engineering Senior Theses

As electronic bikes continue to increase in popularity, cycling has become a means of daily travel for more and more people. However, as the price and quantity of these consumer bicycles increase in public areas, so does the probability of their theft. Newer bikes, especially those with onboard electronics, are a priority target for thieves.

Lock and Roll, therefore, is an advanced smart bike wheel lock that aims to address the growing demands for increased bike security. By providing a variety of security features, such as GPS positioning, a gyroscopic alarm system, and remote monitoring, Lock and Roll represents a …


Stomp: The Student Organization Management Portal, Madison Nguyen, Walker Selby, Cameron Greene, Leila Erhili Jun 2025

Stomp: The Student Organization Management Portal, Madison Nguyen, Walker Selby, Cameron Greene, Leila Erhili

Computer Science and Engineering Senior Theses

At Santa Clara University (SCU), student organizations play a vital role in student expression and development. The Center for Student Involvement (CSI) supports these organizations. However, both student organization leaders and CSI are hindered by administrative inefficiencies. The core issue lies in inconsistent and ad hoc processes of submitting, tracking, and approving various requests, such as booking event spaces and processing reimbursements. To address these shortcomings, our team has created a web application in collaboration with student organization leaders and CSI professional staff. The platform serves as a one-stop shop for all essential functions, including event bookings, reimbursements, and policy …


Netgen: Network Traffic Generator, Arya Pefourque, Cole Fettkether, Johnathon Maschler Jun 2025

Netgen: Network Traffic Generator, Arya Pefourque, Cole Fettkether, Johnathon Maschler

Computer Science and Engineering Senior Theses

This project will investigate the development of a transformer-based machine learning model (NetGen), with the purpose of generating realistic and usable synthetic network traffic from natural language inputs. Network research and testing in the cybersecurity field depend on publicly available packet data (PCAP). Many of these datasets are either outdated or fail to represent more modern traffic patterns. We attempt to address this issue by preprocessing available network data into structured and tokenized sequences, suitable for training a transformer model. The transformer architecture allows us to translate user-provided descriptions—“simulate a TCP handshake from IP A to IP B”—into structurally accurate …


Medpez Dispenser, Hannah Hoeptner, Brian Lee, Liam Reese Jun 2025

Medpez Dispenser, Hannah Hoeptner, Brian Lee, Liam Reese

Computer Science and Engineering Senior Theses

MedPez is a compact, portable device designed to improve medication adherence for individuals who struggle with remembering to take their pills. The device features a modular design, including a universal housing that is paired to a compatible cartridge. The housing is the top half of the device where users insert and store their medication. The main hardware components, such as the microcontroller are housed here. The cartridge is the bottom half of the device that contains the internal mechanisms to dispense the user’s pills and stores the main pilltracking components. A built-in alert system notifies users when it’s time to …


Litter-Acy, Justin Chung, Aster Li, Andrew Nguyen Jun 2025

Litter-Acy, Justin Chung, Aster Li, Andrew Nguyen

Computer Science and Engineering Senior Theses

This project for Santa Clara University School of Engineering’s annual Senior Design, Litter-acy, addresses the critical societal issue of improper waste management and the lack of public knowledge regarding proper sorting techniques. These contribute significantly to environmental pollution and deterioration. Through recognizing how traditional educational methods often fail to engage younger audiences and combat the ”adolescent dip” in sustainability interest, Litter-acy proposes an innovative solution: an iOS mobile application that gamifies waste management education.

The app features multiple interactive mini-games focused on sustainable waste sorting, including Connections, Catcher, and Trivia, designed to make learning engaging and accessible. It incorporates key …


Autonomous Vehicle Software Update With Blockchain: A Simulation Platform, Hudson Strauss Jun 2025

Autonomous Vehicle Software Update With Blockchain: A Simulation Platform, Hudson Strauss

Computer Science and Engineering Senior Theses

The rapid growth of connected and autonomous vehicles demands robust and scalable security solutions. This project introduces AVSWU-Pack, a modular simulation framework designed to evaluate and simulate blockchain-based communication in autonomous vehicular networks adapted directly from Dr. Gabriel Solomon’s work(2). Built on top of Veins, SUMO, INET, and OMNeT++, the platform enables vehicle-to-infrastructure and vehicle-to-vehicle communication with secure data exchange via gRPC-based integration with a Polkadot blockchain node. The simulation framework utilizes a Veins-like project built with Polkadot-Substrate to simulate a VANET that communicates vehicle information to the blockchain. Deployable in a basic VirtualBox environment, the system enables controlled experimentation, …


Beyond Campus, Sophia Miranda, Jenna Chinn, Dev Gupta Jun 2025

Beyond Campus, Sophia Miranda, Jenna Chinn, Dev Gupta

Computer Science and Engineering Senior Theses

College is often regarded as a formative period for building lasting friendships, but many students - particularly new, transfer, or socially reserved individuals - struggle to form connections. Beyond Campus is a social networking platform designed specifically for college students to foster meaningful friendships through interest-based matchmaking. The platform leverages a custom algorithm to suggest compatible peers, supports the formation and discovery of community groups, and o↵ers secure, user-friendly messaging. Unlike existing social apps like Bumble BFF, ZeeMee, and GroupMe, which lack a dedicated focus on the college experience, Beyond Campus targets university communities directly. By providing a modern, inclusive, …


Secure Your Hardware With Randomization And Redundancy, Dennis Cao, Joseph Khamisy, Sumeet Upadhya Jun 2025

Secure Your Hardware With Randomization And Redundancy, Dennis Cao, Joseph Khamisy, Sumeet Upadhya

Computer Science and Engineering Senior Theses

Differential Fault Analysis (DFA) is a potent hardware attack that threatens cryptographic security by injecting faults into a cipher implementation to reveal secret keys. This project aims to mitigate DFA attacks on the Advanced Encryption Standard (AES) by implementing targeted countermeasures in an embedded AES-128 encryption core. Two key techniques are explored: Randomization and Triple Modular Redundancy (TMR). The randomization approach introduces unpredictability into the encryption process, which involves inserting dummy rounds, artificial noise, and random delays, to disrupt an attacker’s timing and analysis, while TMR provides redundancy by replicating critical rounds of computation and using majority voting to correct …


Revit Walasee: An Auto-Generated In-Wall Revit Model, Ally Delgado, Andrew Kimball, Calianna Collins, Yi Qian Goh Jun 2025

Revit Walasee: An Auto-Generated In-Wall Revit Model, Ally Delgado, Andrew Kimball, Calianna Collins, Yi Qian Goh

Computer Science and Engineering Senior Theses

The Revit WalaSee is a software-hardware integration tool designed to make building renovations smarter and more sustainable. In the construction industry, rework and demolition make up a large part of global construction waste and carbon emissions, largely due to the lack of internal wall documentation in older buildings. Our project addresses this issue by developing the pipeline between the Walabot wall scanner, a handheld device that detects hidden elements behind drywall, and Autodesk Revit, a widely used platform for Building Information Modeling (BIM).With the Revit WalaSee, someone without extensive technical training could scan any wall and produce accurate 3D modelling …


Leetquest, Sanvir Bal, Vladimir Ceban, Matty Herzig, Daryl Ho Jun 2025

Leetquest, Sanvir Bal, Vladimir Ceban, Matty Herzig, Daryl Ho

Computer Science and Engineering Senior Theses

The technical interview process for software engineering position has drastically changed in recent times to focus on Data Structures and Algorithms (DSA). Although, data structures and algorithms are a foundational aspect of several programming languages, the questions asked in the technical interview process do not accurately reflect, in terms of style and difficulty, the experience students and professionals have with DSA from school and work respectively. As a result, many have looked to online resources in order sharpen their DSA problem solving skills. However, the existing solutions are riddled with flaws. In particular, the learning resources they provide are locked …


Real-Time 3d Automated Spotlight Tracking System, Francine Garcia, Mary Hemker Jun 2025

Real-Time 3d Automated Spotlight Tracking System, Francine Garcia, Mary Hemker

Computer Science and Engineering Senior Theses

Commercially available automated spotlight systems tend to be expensive and unattainable for smaller school or community theaters. This project provides a cheap alternative to automated spotlight systems on the market and is compatible with most stage lighting architecture by using the Digital Multiplex (DMX) Protocol.

Circuit boards with Ultra-Wideband (UWB) radio frequency track an actor’s coordinates in a 3D space defined by four UWB anchors. A Raspberry Pi single-board computer acts as a controller and converts the coordinates into pan and tilt angles and maps these calculations to values that the spotlight can read in order to move. These values …


Ascertion: Middleware For Content Moderation, Mia Lassiter, Vani Aggarwal Jun 2025

Ascertion: Middleware For Content Moderation, Mia Lassiter, Vani Aggarwal

Computer Science and Engineering Senior Theses

The Internet is dominated by a handful of social media platforms that disproportionately control content curation and moderation. As a result, it is increasingly difficult for users to discern verified and credible information from misinformation and disinformation. Middleware is a specialized software with mechanisms to decentralize platform power and reinstate users with autonomy over their online experiences. We propose middleware that gives users the autonomy to create and consume authentic and trusted content. We achieved a proof of concept for a middleware with mechanisms for verifiable content posting and authentication. Our solution is implemented as a Chrome plug-in that provides …


Portuguese For Mozambican Mothers – A Language Empowerment App, Josh Kindarara, Alexandre Lopes, Gwendolyn Patwardhan, Riana Santos, Sara Wheeler Jun 2025

Portuguese For Mozambican Mothers – A Language Empowerment App, Josh Kindarara, Alexandre Lopes, Gwendolyn Patwardhan, Riana Santos, Sara Wheeler

Computer Science and Engineering Senior Theses

In Mecúfi, Mozambique, the mothers of children who attend school through the DIFF EDUCATION program have a strong desire to learn Portuguese, the country’s national language, due to colonization. However, they have minimal formal education and little to no experience with technology. They are unable to read or write in any language, including their native language, Makhuwa, making many current educational resources unusable. This leaves these mothers without accessible, culturally relevant tools to help address their linguistic needs.

This project focuses on developing an educational application designed for non-literate mothers in rural Mozambique. The app emphasizes visual and auditory learning …


Wesearch - Scu’S Research Hub, Beatrice Hackman, Hilary Le, Meagan Vu, Nicholas Cheung Jun 2025

Wesearch - Scu’S Research Hub, Beatrice Hackman, Hilary Le, Meagan Vu, Nicholas Cheung

Computer Science and Engineering Senior Theses

Santa Clara University (SCU) hosts a flourishing undergraduate research program, but discovering research opportunities remains inefficient due to inconsistent information channels. Students rely on informal communication and disconnected departmental web pages to find research roles. In response, our senior design team developedWeSearch: a centralized, web-based platform that consolidates research opportunities across all SCU laboratories. It allows students to browse labs, projects, and apply directly to open positions. Faculty members can create lab profiles, post research openings, manage applications, and assign administrative roles to student assistants.

The platform was designed using Figma and implemented with React.js on the front-end. Firebase was …


Codelympics: An Educational Game, Shreyas Raghunath, Riley Guioguio May 2025

Codelympics: An Educational Game, Shreyas Raghunath, Riley Guioguio

Computer Science and Engineering Senior Theses

This thesis addresses the growth of Computer Science and the increasing demand for resources that educate people about programming. The central problem is that existing resources either fall short in engaging the user, or are ineffective at communicating the basics of programming. Through a year of development and testing, we developed an application to serve as a bridge between games and educational content, making programming skills fun and accessible for younger students with no prior experience.

This thesis details the development of Codelympics, an educational game designed to teach the basics of computer programming, including control flow, functions, variables, and …


Bronconest, Jake Esperson, Andrew Collins, Anish Katragadda May 2025

Bronconest, Jake Esperson, Andrew Collins, Anish Katragadda

Computer Science and Engineering Senior Theses

Selecting suitable housing is a critical yet often overwhelming aspect of the college experience, particularly for incoming students who lack access to transparent and meaningful information about residential life. Existing platforms, such as official university housing portals or external real estate websites, fail to capture the nuanced, day-to-day experiences that influence student well-being, including cleanliness, social atmosphere, and sense of community. This issue is further compounded by the growing prevalence of remote decision-making and scattered, unverified sources of housing feedback.

To address this challenge, we developed BroncoNest, a scalable, cross-platform mobile application designed to centralize and personalize the student housing …


Corridor Counting, Anthony Bryson, Vincent Zhou, Amy Ha Jun 2024

Corridor Counting, Anthony Bryson, Vincent Zhou, Amy Ha

Computer Science and Engineering Senior Theses

Information on traffic patterns is essential for identifying and addressing sources of traffic congestion and informing future road layouts to create safer and more efficient roads. To this end, we develop a Corridor Counting, or Multi- Camera Vehicle Counting, algorithm that quantifies the number of vehicles traveling along a specific stretch of road. Our work builds upon the related problem of Multi-Camera Vehicle Tracking and draws inspiration from methods used for Single-Camera Counting. We propose a six-step solution comprising Vehicle Detection, Feature Extraction, Single- Camera Vehicle Tracking, Re-Identification, Movement Matching, and Multi-Camera Vehicle Counting. Finally, we adapt an evaluation metric …


Two-Step Hierarchical Multi-Camera People Tracking, Eerina Haque, Eric Huang, Sihang Li Jun 2024

Two-Step Hierarchical Multi-Camera People Tracking, Eerina Haque, Eric Huang, Sihang Li

Computer Science and Engineering Senior Theses

The possibility of an efficient and accurate solution for multi-camera people tracking (MCPT) is enabled by the improvement of computing power and the advancement of machine learning technologies. The problem of multi-camera people tracking serves as a cornerstone of real-world applications such as video surveillance or warehouse automation. The current solutions for MCPT suffer from problems such as appearance inconsistency, object occlusion, etc. Our work targets tackling the challenges faced by modern MCPT algorithms to bring a more robust, efficient, and accurate solution.


The Impact Of Emojis On User Engagement With Trolling Content In Online Platforms, Diya Saraf Jun 2024

The Impact Of Emojis On User Engagement With Trolling Content In Online Platforms, Diya Saraf

Computer Science and Engineering Senior Theses

This thesis examines the impact of emojis on user engagement within online discussions, particularly focusing on the trolling behavior on social media platforms such as Reddit. The central problem addressed is understanding how different types of emojis—in emotional, informational, and popularity-based categories—affect user interactions and engagement in online communications. Through a robust methodological approach, combining quantitative data analysis and Random Forest regression modeling, this research meticulously analyzes emoji usage patterns and their correlations with engagement metrics like upvotes and comments.

The results highlight that emotional and popular emojis significantly enhance engagement by facilitating emotional expression and connection among users. In …


Ragu Conversational Menu Assistant: An Llm Retrieval Augmented Generation Approach, Sam Abdel, Seth Mak, Aaron Pham, Christopher Michael Jun 2024

Ragu Conversational Menu Assistant: An Llm Retrieval Augmented Generation Approach, Sam Abdel, Seth Mak, Aaron Pham, Christopher Michael

Computer Science and Engineering Senior Theses

This project introduces a novel Conversational Menu Assistant leveraging Retrieval Augmented Generation (RAG) techniques within a modified Large Language Model (LLM) framework to enhance dining experiences by providing personalized menu assistance. The main innovation lies in the system’s ability to integrate up-to-date menu information from various sources, including web scraping, into its responses, thereby circumventing the limitations commonly associated with LLMs, such as the need for frequent retraining and the challenge of handling dynamic information. Our solution addresses the pressing issue of reducing the workload on restaurant servers and streamlining the ordering process by offering precise menu details, personalized recommendations …


Naturalistic Driving Action Recognition, Andy Xiao, Antonio Fontan Jun 2024

Naturalistic Driving Action Recognition, Andy Xiao, Antonio Fontan

Computer Science and Engineering Senior Theses

Driving is one of the most tasks people do day to day to get to places more efficiently, but with many people using the road every day, distracted driving can be a big problem. Grothlaw firm states that in the recent years, at least 9 out of 3287 deaths related to auto accidents per day are caused by distracted driving [1]. Distracted driving refers to things that drivers do that are not related to driving [2] This can include texting, eating, talking to passengers, tuning the radios, etc... that can get the driver’s attention away from the road [2]. Many …


Ar Storybook, Priya Jain, Jessica Torres, Melody Trinh Jun 2024

Ar Storybook, Priya Jain, Jessica Torres, Melody Trinh

Computer Science and Engineering Senior Theses

Parents often use technology as a digital pacifier or source of entertainment for their children. While excessive screen time for children can be harmful, a digital future seems inevitable. As technology becomes more prominent in everyday life, children should utilize their early years to engage with technology in a way that develops their growing minds. AR Storybook is an interactive storybook that strives to provide children with an active learning experience. The story teaches children computational thinking skills through augmented reality activities embedded into the plot. The activities ask the user to help a character complete a task by using …


Virtual Museum Tours Of The De Saisset Museum, Justin Enciso-Anaya, Karthik Tamil, Quoc Truong Jun 2024

Virtual Museum Tours Of The De Saisset Museum, Justin Enciso-Anaya, Karthik Tamil, Quoc Truong

Computer Science and Engineering Senior Theses

Our project transforms the California Stories exhibit at the de Saisset Museum into an immersive virtual tour, integrating Matterport technology and Human-Computer-Interaction (HCI) principles. Matterport’s high resolution 360 degree camera allows us to capture a physical space in high definition into a 3D virtual space while Matterport’s software helps to facilitate the creation and editing for our physical space in a virtual environment. HCI principles focus on how systems should work when direct interaction with users is a key component. We apply the principles of HCI to create a virtual museum tour that offers visitors a culturally enriching, interactive experience, …