Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Electrical and Computer Engineering (20)
- Power and Energy (11)
- Computer Engineering (7)
- Mechanical Engineering (7)
- Education (6)
-
- Electrical and Electronics (5)
- Systems and Communications (5)
- Arts and Humanities (4)
- Controls and Control Theory (4)
- Physical Sciences and Mathematics (4)
- Art and Design (3)
- Educational Methods (3)
- Operations Research, Systems Engineering and Industrial Engineering (3)
- Other Engineering (3)
- Other Mechanical Engineering (3)
- Social and Behavioral Sciences (3)
- Aerospace Engineering (2)
- Architecture (2)
- Computational Engineering (2)
- Educational Technology (2)
- Industrial Engineering (2)
- Materials Science and Engineering (2)
- Other Computer Engineering (2)
- Physics (2)
- Psychology (2)
- Systems Engineering (2)
- Systems Engineering and Multidisciplinary Design Optimization (2)
- VLSI and Circuits, Embedded and Hardware Systems (2)
- Keyword
-
- Education (11)
- Automation (4)
- PLC (4)
- Engineering Education (3)
- Engineering education (3)
-
- Computer Science (2)
- Curriculum (2)
- Cybersecurity (2)
- Data (2)
- Interdisciplinary (2)
- Microgrid (2)
- Museum (2)
- Open Source (2)
- Power generation (2)
- Programmable Logic Controller (2)
- Protection (2)
- Robotics (2)
- Statics (2)
- Visualization (2)
- 3D (1)
- API (1)
- ASIC (1)
- Active learning (1)
- Additive Manufacturing (1)
- Alternator (1)
- Android (1)
- Animation (1)
- Antiracist Pedagogy (1)
- Application (1)
- Audio (1)
- Publication Year
- Publication
-
- Master's Theses (22)
- Electrical Engineering (13)
- Computer Engineering (5)
- Liberal Arts and Engineering Studies (4)
- Mechanical Engineering (3)
-
- College of Engineering Summer Undergraduate Research Program (2)
- STAR Program Research Presentations (2)
- Architectural Engineering (1)
- Computer Science and Software Engineering (1)
- Construction Management (1)
- Feminist Pedagogy (1)
- Industrial and Manufacturing Engineering (1)
- Materials Engineering (1)
- 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 …