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

Engineering Education Commons™

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

Master's Theses

Discipline
Keyword
Publication Year

Articles 1 - 22 of 22

Full-Text Articles in Engineering Education

Predicting Student Belonging In Computing Education: A Multimodal Machine Learning Approach Using Eeg And Survey Data, Hannah Moshtaghi Aug 2026

Predicting Student Belonging In Computing Education: A Multimodal Machine Learning Approach Using Eeg And Survey Data, Hannah Moshtaghi

Master's Theses

Measuring students’ sense of belonging, characterized by feelings of acceptance, inclusion, and encouragement from teachers, remains a significant challenge in computing education. Prior research has associated this multidimensional construct with positive academic outcomes and has identified instructors’ growth- and fixed-mindset messaging as a potential influence. However, belonging is a complex and deeply personal experience that is difficult to capture through direct observation alone. Current measurement methods rely on self-report surveys, which may not capture every aspect of an experience that can also involve emotional and cognitive responses.

This thesis investigates whether combining EEG data recorded during a belonging questionnaire with …


Development Of A Multi-Mode Switching-Inverter Laboratory Module For An Introductory Power Electronics Course, Darcy Eliasi Jun 2026

Development Of A Multi-Mode Switching-Inverter Laboratory Module For An Introductory Power Electronics Course, Darcy Eliasi

Master's Theses

DC–AC converters, or inverters, are essential power‑electronic interfaces widely used in photovoltaic systems, microgrids, energy‑storage installations, and numerous other modern electrical applications. This thesis presents the design, construction, and testing of an improved laboratory module developed as a student learning tool for demonstrating four fundamental inverter switching techniques: simple square wave (SSWI), modified square wave (MSWI), bipolar PWM, and unipolar PWM. Building upon the previous module, the improved design centers on three key enhancements. These include the selection of a more suitable wave‑generation solution, a multiplexer‑based mode‑selection architecture that reduces user complexity and eliminates conflicting signal configurations, and the integration …


Open Source Microgrid Integration, Zachary J. Kwast Jun 2025

Open Source Microgrid Integration, Zachary J. Kwast

Master's Theses

Microgrids are small-scale electrical systems that operate in tandem with a centralized grid to provide power to a smaller group of target devices. These microgrids are used for a wide range of different purposes, which invites the need for a generalized model that can be tweaked for a variety of uses. This document goes over the theory used to design an open source AC and DC microgrid meant for use by anyone. The microgrid is created using a Raspberry Pi that controls two different power converters so that a wide range of voltage and current characteristics can be achieved. These …


Open Source Asic Design Curriculum, Francisco Wilken Jun 2025

Open Source Asic Design Curriculum, Francisco Wilken

Master's Theses

The ever-growing importance of Application-Specific Integrated Circuits (ASICs) in a high-compute world necessitates that college graduates entering the workforce are well prepared to design them. This thesis details the design of novel ASIC curriculum, using open source tools to teach at the undergraduate level. By moving to a higher level of abstraction than classical transistor-focused coursework, chip design material can be made accessible earlier in an undergraduate degree. Additionally, open source tools provide a powerful, free, and portable platform for students to create their own designs, solving assignments focused on industry readiness. Finally, this thesis studies the results and challenges …


Remote Monitoring And Control Of Protection Relays Via Programmable Logic Controller, Rio Mcgown-Kauffman Jun 2025

Remote Monitoring And Control Of Protection Relays Via Programmable Logic Controller, Rio Mcgown-Kauffman

Master's Theses

The purpose of this study is to explore the ability of a programmable logic controller (PLC) to wirelessly monitor and control power protection relays. The technologies surrounding power protection and industrial automation are ever evolving and have developed significantly in recent history. Industrial power applications call for consistent condition monitoring and status updates for various high-importance components. The high-importance components have power protection schemes that are managed by digital relays to trip circuit breakers in fault or unsafe operating conditions. The smart relays have a wide range of capabilities, including communications. Cal Poly assembled a collection of relays from Schweitzer …


A Comparative Study Of The Npm, Pypi, Maven, And Rubygems Open-Source Communities, Saurav Gupta Jun 2024

A Comparative Study Of The Npm, Pypi, Maven, And Rubygems Open-Source Communities, Saurav Gupta

Master's Theses

Open-source software (OSS) ecosystems, defined as environments composed of package managers and programming languages (e.g., NPM for JavaScript), are essential for software development and foster collaboration and innovation. Although their significance is acknowledged, understanding what makes OSS communities healthy and sustainable requires further exploration. This thesis quantitatively assesses the health of OSS projects and communities within the NPM, PyPI, Maven, and RubyGems ecosystems. We explore five research questions addressing project standards, community responsiveness, contribution distribution, contributor retention, and newcomer integration strategies. Our analysis shows varied documentation practices, insider engagement levels, and contribution patterns. Our findings highlight both strengths and different …


A Comparison Of Western And Eastern Soft Systems Approaches, John L. Anaya, John L. Anaya, John L. Anaya Mar 2024

A Comparison Of Western And Eastern Soft Systems Approaches, John L. Anaya, John L. Anaya, John L. Anaya

Master's Theses

Soft System Approaches have been developed worldwide to help problem-solvers and decision-makers develop solutions to complex problems, such as aerospace systems. Soft System Approaches were designed to help lower the disorder of developing a complex system by increasing understanding of a situation. Four Soft System Approaches were investigated, two from the West and two from the East. Within the context of the paper, the West refers to thought patterns associated with thinkers and scientists in Europe and North America, and the East refers to those from and around China. The two from the West are Peter Checkland’s Soft Systems Methodology …


Design Justice In Community-Oriented Engineering Pedagogy And Practice, Michael S. Reyna Jun 2022

Design Justice In Community-Oriented Engineering Pedagogy And Practice, Michael S. Reyna

Master's Theses

While engineering service-learning projects are seen as a favorable way for students to reinforce curricular learning while gaining cultural awareness, the outcomes of these projects center student benefits over partner community wellbeing. For these projects, and in other engineering contexts, various scholar-activists have conceptualized numerous principles and methods to center justice and equity in engineering outcomes. This research project and its associated intervention involved collecting scholarship and methods in engineering and social justice, and attempted to integrate these ideas into the practices of a local humanitarian service-learning engineering team. The collected scholarship centered around the topics of Design Justice, feminist …


Increasing The Effectiveness Of K-12 Stem Worshops Through Targeted Context And Creative Technolgies, Melina Lopez Jun 2022

Increasing The Effectiveness Of K-12 Stem Worshops Through Targeted Context And Creative Technolgies, Melina Lopez

Master's Theses

Economic projections reveal a need for one million more Science, Technology, Engineering, and Math (STEM) professionals over the next decade than the United States is producing at the current rate. As a result, STEM education is a major focus of recent legislation and funding in Congress as the number of STEM professionals is inadequate to support innovation and the ever-changing economy. In response to the urgent need for more competitive STEM professionals, there has been a widespread implementation of workshops, organizations, and school programs aimed at amplifying K-12 student STEM literacy and interest. Some programs are even created to specifically …


A Course On Advanced Real-Time Embedded Systems, Krista Round Jun 2022

A Course On Advanced Real-Time Embedded Systems, Krista Round

Master's Theses

This thesis discusses the development of an advanced real-time embedded systems course offered at California Polytechnic State University, San Luis Obispo, which aims to prepare students to design modern complex real-time embedded systems. It describes the goals of the real-time embedded systems curriculum, which includes an introductory and advanced course. Finally, this paper discusses the challenges of creating a successful advanced real-time embedded systems course and proposes changes to the current advanced real-time embedded systems course in response to those challenges.


Impact Of Teaching Practices And Communication Climates On Participation In Computer Science Education, Jackie Krone Mar 2022

Impact Of Teaching Practices And Communication Climates On Participation In Computer Science Education, Jackie Krone

Master's Theses

One way to understand teaching is to view it as a people process rather than a presentation of knowledge. It follows that the role of an educator often extends beyond the primary subject matter and into the realm of classroom management. With this in mind, our research aimed to capture the various teaching practices, participation patterns, and communication climates that occur in virtual computer science classrooms. We sought to answer the following research questions related to virtual computer science classrooms at our institution: Who participates in virtual computer science classrooms, and is participation proportional to student demographics? Is there any …


A Study Of Non-Computing Majors' Growth Mindset, Self-Efficacy And Perceived Cs Relevance In Cs1, Jae Hyuk Yoo Sep 2021

A Study Of Non-Computing Majors' Growth Mindset, Self-Efficacy And Perceived Cs Relevance In Cs1, Jae Hyuk Yoo

Master's Theses

As the demand for programming skills in today’s job market is rapidly increasing for disciplines outside of computing, CS courses have experienced spikes in enrollment for non-majors. Students in disciplines including art, design and biological sciences are now often required to take introductory CS courses. Previous research has shown the role of growth mindset, self-efficacy and relevance in student success within CS but such metrics are largely unknown for non-majors. In this thesis, we surveyed non-majors in CS1 at Cal Poly, San Luis Obispo during the early and late weeks of the quarter to gain insights on their growth mindset, …


Snr: Software Library For Introductory Robotics, Spencer F. Shaw Aug 2021

Snr: Software Library For Introductory Robotics, Spencer F. Shaw

Master's Theses

This thesis introduces "SNR," a Python library for programming robotic systems in the context of introductory robotics courses. Greater demand for roboticists has pressured educational institutions to expand robotics curricula. Students are now more likely to take robotics courses earlier and with less prior programming experience. Students may be attempting to simultaneously learn a systems programming language, a library API, and robotics concepts. SNR is written purely in Python to present familiar semantics, eliminating one of these learning curves. Industry standard robotics libraries such as ROS often require additional build tools and configuration languages. Students in introductory courses frequently lack …


The Car (Confront, Address, Replace) Strategy: An Antiracist Engineering Pedagogy, Amman Fasil Asfaw Jun 2021

The Car (Confront, Address, Replace) Strategy: An Antiracist Engineering Pedagogy, Amman Fasil Asfaw

Master's Theses

The CAR (confront, address, replace) Strategy is an antiracist pedagogy aiming to drive out exclusionary terminology in engineering education.

“Master-slave” terminology is still commonplace in engineering education and industry. However, questions have been raised about the negative impacts of such language. Usage of exclusionary terminology such as “master-slave” in academia can make students—especially those who identify as women and/or Black/African-American—feel uncomfortable, potentially evoking Stereotype Threat (Danowitz, 2020) and/or Curriculum Trauma (Buul, 2020). Indeed, prior research shows that students from a number of backgrounds find non-inclusive terminologies such as “master-slave” to be a major problem (Danowitz, 2020). Currently, women-identifying and gender …


Design, Validation, And Verification Of The Cal Poly Educational Cubesat Kit Structure, Nicholas B. Snyder Jun 2020

Design, Validation, And Verification Of The Cal Poly Educational Cubesat Kit Structure, Nicholas B. Snyder

Master's Theses

In this thesis, the development of a structure for use in an educational CubeSat kit is explored. The potential uses of this kit include augmenting existing curricula with aspects of hands on learning, developing new ways of training students on proper space systems engineering practices, and overall contributing to academic capacity building at Cal Poly and its collaborators. The design improves on existing CubeSat kit structures by increasing accessibility to internal components by implementing a modular backplane system, as well as adding the ability to be environmentally tested. Manufacturing of the structure is completed with both additive (Fused Deposition Modeling …


Using Offline Activities To Enhance Online Cybersecurity Education, Sarah Padlipsky Dec 2018

Using Offline Activities To Enhance Online Cybersecurity Education, Sarah Padlipsky

Master's Theses

Since the beginning of the 21st century, the United States has experienced the impact of a technological revolution. One effect of this technological revolution is the creation of entirely new careers related to the field of technology, including cybersecurity. Continued growth in the cybersecurity industry means a greater number of jobs will be created, adding to the existing number of jobs that are challenging an under-educated and under-trained workforce. The goal of this thesis is to increase the effectiveness of cybersecurity education. This thesis studies whether an online course in cybersecurity can be enhanced by offline, in-person activities that mirror …


Improving Introductory Computer Science Education With Draco, Mike Dongyub Ryu Jun 2018

Improving Introductory Computer Science Education With Draco, Mike Dongyub Ryu

Master's Theses

Today, many introductory computer science courses rely heavily on a specific programming language to convey fundamental programming concepts. For beginning students, the cognitive capacity required to operate with the syntactic forms of this language may overwhelm their ability to formulate a solution to a program.

We recognize that the introductory computer science courses can be more effective if they convey fundamental concepts without requiring the students to focus on the syntax of a programming language. To achieve this, we propose a new teaching method based on the Design Recipe and Code Outlining (DRaCO) processes. Our new pedagogy capitalizes on the …


Protection, Automation, And Frequency Stability Analysis Of A Laboratory Microgrid System, Christopher Eric Osborn May 2018

Protection, Automation, And Frequency Stability Analysis Of A Laboratory Microgrid System, Christopher Eric Osborn

Master's Theses

Due to increasing changes in the power industry, Cal Poly San Luis Obispo's electrical engineering department introduced a set of initiatives to adequately equip students with the skills and knowledge to interact with new technologies. Specifically, the department proposed a microgrid and power systems protection and automation laboratory to strengthen students' knowledge of microprocessor-based relays. This paper outlines a microgrid laboratory system that fulfills the initiative's goal and proposes a collection of laboratory experiments for inclusion in a new laboratory course at Cal Poly. The experiments provide students with practical experience using Schweitzer Engineering Laboratory (SEL) relays and teach fundamental …


Code Decomposition: A New Hope, Nupur Garg Jun 2017

Code Decomposition: A New Hope, Nupur Garg

Master's Theses

Code decomposition (also known as functional decomposition) is the process of breaking a larger problem into smaller subproblems so that each function implements only a single task. Although code decomposition is integral to computer science, it is often overlooked in introductory computer science education due to the challenges of teaching it given limited resources.

Earthworm is a tool that generates unique suggestions on how to improve the decomposition of provided Python source code. Given a program as input, Earthworm presents the user with a list of suggestions to improve the functional decomposition of the program. Each suggestion includes the lines …


On The Impact Of Android Api Evolution On Education Materials, Kennedy Owen Jun 2017

On The Impact Of Android Api Evolution On Education Materials, Kennedy Owen

Master's Theses

The recent growing popularity of mobile devices has led to the establishment of several popular mobile platforms such as the Android operating system. To foster growth in this evolving market, Application Programming Interfaces (APIs) were created to enable developers to create mobile device applications that utilize mobile device features and functionality for personal or widespread commercial use. However, as a result of excessive device and API evolution, mobile development faces increasingly complex issues, including an alarmingly rapid decay of development resources.

This thesis conducts a case study around one such resource: a series of Android app development lab …


Polyfs Visualizer, Paul Martin Fallon Jun 2016

Polyfs Visualizer, Paul Martin Fallon

Master's Theses

One of the most important operating system topics, file systems, control how we store and access data and form a key point in a computer scientists understanding of the underlying mechanisms of a computer. However, file systems, with their abstract concepts and lack of concrete learning aids, is a confusing subjects for students. Historically at Cal Poly, the CPE 453 Introduction to Operating Systems has been on of the most failed classes in the computing majors, leading to the need for better teaching and learning tools. Tools allowing students to gain concrete examples of abstract concepts could be used to …


Active Learning Using Model-Eliciting Activities And Inquiry-Based Learning Activities In Dynamics, Jeffrey Phillip Georgette Dec 2013

Active Learning Using Model-Eliciting Activities And Inquiry-Based Learning Activities In Dynamics, Jeffrey Phillip Georgette

Master's Theses

This thesis focuses on a year-long project of implementing active learning in undergraduate dynamics courses at Cal Poly San Luis Obispo from 2012-2013. The purpose is to increase conceptual understanding of critical dynamics concepts and to repair misconceptions of the students. Conceptual understanding in Dynamics is vital to understanding the big picture, building upon previous knowledge, and better understanding the behavior of engineering systems. Through various hands-on activities, students make predictions, test their conceptions, and solve real world problems. These active learning methods allow students to improve their learning of Dynamics concepts. Education research on active learning is present in …