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

Engineering Education Commons™

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

California Polytechnic State University, San Luis Obispo

Discipline
Keyword
Publication Year
Publication
Publication Type

Articles 31 - 57 of 57

Full-Text Articles in Engineering Education

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 …


Solar Pv Emulator, Tristan Studer, Cody Kremer Jun 2021

Solar Pv Emulator, Tristan Studer, Cody Kremer

Electrical Engineering

The implementation of a solar PV emulator. Creating a controllable testing environment which sufficiently recreates realistic conditions a photovoltaic cell would experience in real world use. The project aims to accurately show the efficiency and reliability of a solar PV cell, opposed to an ideal model which creates unrealistic expectations. The PV emulator implements conditions such as: irradiance, soiling and temperate changes. It gives feedback on a displayed IV curve and/or PV curve so the user may graphically analyze the output their PV cell produces given various conditions. It allows the user selectable conditions the solar cell may experience this …


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 …


Teaching Top-Down Approaches To The Engineering Design Process, Joshua E. Katz, Joshua E. Katz Jul 2019

Teaching Top-Down Approaches To The Engineering Design Process, Joshua E. Katz, Joshua E. Katz

STAR Program Research Presentations

One of the main focuses of metacognition is to have students think about their learning. By bringing the engineering design process with educational psychology together, it can lead to a society that thinks more in-depth on various topics. The goal of the internship was to utilize and teach top-down educational and instructional objectives. Throughout the project, we followed a modified progression of the System Architecture Methodology to help other interns think in a top-down fashion. The purpose of this procedure is to create and induce new innovative and creative ideas for different projects. As teaching this methodology was tasked, research …


Cal Poly Ee 518 Electric Power Protection Laboratory, Richard Terre, Vincent Tham, Austin Kurth Jun 2019

Cal Poly Ee 518 Electric Power Protection Laboratory, Richard Terre, Vincent Tham, Austin Kurth

Electrical Engineering

Facing a rapidly-changing power industry, the electrical engineering department at Cal Poly San Luis Obispo proposed Advanced Power Systems Initiatives to better prepare its students for entering the power industry. These initiatives call for the creation of a new laboratory curriculum that utilizes microprocessor-based relays to reinforce the fundamental concepts of power system protection.

The electric power protection laboratory (EPPL) senior project is the validation of lab manuals written for the planned EE-518 power system protections laboratory looking to be offered in Spring 2020 alongside the current lecture class under the same designation. This report evaluates the lab manual, verifies …


Redefining The Engineer: An Examination On Engineering Culture And The Impact On Underrepresented Students At Cal Poly, Danica Liang Jun 2019

Redefining The Engineer: An Examination On Engineering Culture And The Impact On Underrepresented Students At Cal Poly, Danica Liang

Liberal Arts and Engineering Studies

This project is centered around examining what engineering culture is like at Cal Poly and how it may produce contrasting experiences and perceptions for underrepresented engineering students, and more specifically, for women and people of color. By gathering data through a survey and listening to personal narratives from student interviews, I hope to combine data and storytelling elements to create a compelling data journalism and visualization project.


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 …


Next Generation Protocol: Innovating A Resilient Future, Andrew Steven Rudnick, Jamie Cannady, Joe Decesaro, Juan A. Ortiz Salazar Jun 2018

Next Generation Protocol: Innovating A Resilient Future, Andrew Steven Rudnick, Jamie Cannady, Joe Decesaro, Juan A. Ortiz Salazar

Materials Engineering

Conventional practices do not account for product life beyond end-of-sale – these practices are not sustainable. We have developed an end-of-life protocol that includes a metric that we call the Recovery Rating. The objectives of this Next Generation Protocol, beyond supporting the United Nations’ Sustainable Development Goals, are to encourage the production of goods designed for recovery and to promote the collaboration between consumers, the public, and the private sector to recover goods at their end-of-life. The Recovery Rating that we propose evaluates and quantifies recovery potential of products. The Recovery Rating, which is normed against embodied energy from the …


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 …


Animated Otto-Langen Atmospheric Engine, Keiran M. Hansen, Lance Hodgson, Rachel A. Jakob, Chris J. Splees Nov 2017

Animated Otto-Langen Atmospheric Engine, Keiran M. Hansen, Lance Hodgson, Rachel A. Jakob, Chris J. Splees

Mechanical Engineering

Based on an existing relationship between Dr. Owen and the Deutsches Museum, Otto-Mated was given the opportunity to collaborate with the two in a year-long senior design project. Otto-Mated was tasked with modeling and simulating the Otto-Langen Atmospheric Engine as a form of preservation and education. The model was created in SolidWorks and animated in Blender, effectively providing the museum with accurate and educational videos demonstrating the engine’s function. Within this document are the plans, decisions, and processes used to create our final product for Deutsches Museum.


Logic Tiles, Andrew Wheeler, Tristan Lennertz Jun 2017

Logic Tiles, Andrew Wheeler, Tristan Lennertz

Computer Engineering

This project was originally conceived by Professor Andrew Danowitz as he considered the restructuring of the introductory digital design course at Cal Poly. As it stands now, students apply their knowledge of boolean algebra and combinatorial logic through the programming of a Field Programmable Gate Array (FPGA) using a Hardware Descriptive Language (HDL). While this is the industry standard for designing large, complex digital circuits, and is an fundamental skill to learn, there is a lack of actual circuit building in the process that can cause a disconnect from theory to application for students who have little-to-no experience with digital …


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 …


Effect Of Surface Omniphobicity On Drying By Forced Convection, Madani A. Khan, Jeffrey Alston, Andrew Guenthner Aug 2015

Effect Of Surface Omniphobicity On Drying By Forced Convection, Madani A. Khan, Jeffrey Alston, Andrew Guenthner

STAR Program Research Presentations

Low energy surfaces can strongly repel both oil and water. Recently these surfaces have been fabricated on various substrates including fabric, aluminum, stainless steel and many other materials. In this experiment we explore the use of low energy surface deposition on aluminum alloy, stainless steel and silicon substrates, to enhance the drying rate of liquids removed from the surface by forced convection. We control surface roughness by substrate abrasion and by the growth of Al2O3 nanograss to enhance liquid repellence by use of a hierarchical texture. Liquid repellence of the substrates is measured by contact angles of …


Efficacy Of Replacing Ti Launchpad With Pyboard In Cpe 329 Curriculum, Anthony Miller, Dominic Romualdo Jun 2015

Efficacy Of Replacing Ti Launchpad With Pyboard In Cpe 329 Curriculum, Anthony Miller, Dominic Romualdo

Computer Engineering

The goal of the current project was to determine if the PyBoard microcontroller is a suitable replacement for the Texas Instruments MSP-430 Launchpad in the Computer Engineering 329 Microcontrollers class at Cal Poly. The major projects from CPE 329 where attempted using the PyBoard in place of the MSP-430. The PyBoard was found to be a powerful and fairly capable platform for learning to develop embedded systems. Some of the benefits of the PyBoard were found to be it's ease of rapid prototyping, a fairly large collection of libraries with useful tools for microcontrollers, and many powerful abstractions that take …


Discovering Factors Affecting Student Retention In Computer Science At Cal Poly, Diane Eykholt Jun 2015

Discovering Factors Affecting Student Retention In Computer Science At Cal Poly, Diane Eykholt

Liberal Arts and Engineering Studies

No abstract provided.


Visualizing Relationships Between Related Variables: Improving Physics Education Through D3.Js Network Visualizations, Stephanie Friend Mar 2015

Visualizing Relationships Between Related Variables: Improving Physics Education Through D3.Js Network Visualizations, Stephanie Friend

Liberal Arts and Engineering Studies

phiMap is a web application started by Cal Poly professors and students to aid professors in teaching physics. I developed Javascript visualizations for phiMap that serve to simplify the processes of both teaching and learning physics. These visualizations aim to present relationships between physics variables in an easy to understand manner, and they could eventually have a huge impact on physics education.


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 …


Motor Protection Lab Experiment Using Sel-710, Ozro Corulli Dec 2013

Motor Protection Lab Experiment Using Sel-710, Ozro Corulli

Electrical Engineering

Advancements in microprocessor based relay technology for power protection applications provide quicker response times and new methods of mitigation. This project develops a lab experiment for Cal Poly class EE444 - Power Systems Laboratory based on the Schweitzer SEL-710 motor protection relay. Learning objectives for this lab include relay setup, programming, and protection schemes for the following conditions: undervoltage, loss of phase, fault, locked rotor, and thermal overload. Today, utility companies across the globe use SEL relays for primary system protection, putting engineers familiar with their operation in high demand.


Wireless Ad Hoc Networks For Mobile Devices Via High Frequency Sound Waves, Yashar Bahman Jun 2012

Wireless Ad Hoc Networks For Mobile Devices Via High Frequency Sound Waves, Yashar Bahman

Computer Engineering

The purpose of this research it to give mobile phones the ability to create a cross-platfor wireless ad-hoc network. To accomplish this the phone’s speaker/microphone will be treated as a modulator/demodulator (or modem for short). The idea is that the phone will generate sine waves at various frequencies to output them on the speaker on one end and also record audio with the microphone to analyze and decode it into data on the other.

Once complete, these functionalities will all be rolled up into one easy to use library named Wave, which can be used to send data back and …


Chef Sifty, Dereck Quock Jun 2012

Chef Sifty, Dereck Quock

Computer Engineering

In our society today, childhood obesity has become a more prevalent problem, which needs to be fixed. Children constantly eat and snack unhealthily and parents need to understand the importance of teaching children how food affects their body and well-being. Teaching this to children at an early age will help to instill a healthy lifestyle for the child. Chef Sifty is a cooking game developed for Sifteo cubes that aims to show children the importance of nutrition while having fun. Using Sifteo’s concept of Intelligent Play, the objective of this project is to show children some healthy food and snack …


Retrofitting A Car Alternator For Low-Speed Power Generation, Yuri Carrillo Jun 2012

Retrofitting A Car Alternator For Low-Speed Power Generation, Yuri Carrillo

Electrical Engineering

This report presents the analysis and methods taken to appropriately modify a car alternator to operate as a low speed generator for wind or hydro power generation. A Toyota car alternator taken from a junkyard is characterized via an Open-Circuit test to evaluate its operating specifications. The car alternator is also measured to determine its physical dimensions. The acquired values are used with the generated voltage equation to determine the machine’s unknown rotor values— the product of the rotor winding factor and the number of rotor windings (kfNf). Using the generated voltage equation with the determined machine parameters, the number …