Asee peer logo
Displaying results 211 - 240 of 716 in total
Conference Session
Virtual Instruction and Collaboration
Collection
2015 ASEE Annual Conference & Exposition
Authors
Thalia Anagnos, San Jose State University; Alicia L. Lyman-Holt, Oregon State University; Sean P. Brophy, Purdue University, West Lafayette
Tagged Divisions
Computers in Education
geographicallydispersed virtual teams that are now common in industry. VPTs consisted of four to six studentsfrom multiple REU sites around the United States who were asked to experiment with variouscollaboration and social network technologies to complete specified research-based and socialtasks. Surveys were used to collect formative and summative feedback. Students agreed theirVPT experiences were significant in their professional development and broadened their networkof colleagues. Further, VPTs increased their ability to comfortably provide feedback to theirpeers, learn about research projects at other sites, and develop a network of colleagues beyondtheir local research facility. VPT assignments were motivated by earlier assessments of REUcohorts, which
Conference Session
Technical Session 11: Topics related to Computer Science
Collection
2019 ASEE Annual Conference & Exposition
Authors
Farzana Rahman, Florida International University; Samy El-Tawab, James Madison University
Tagged Divisions
Computers in Education
undergraduate students through research projects and honor thesis, the majority in the areas of mobile computing and mHealth. Her efforts over the last several years have led to several papers published in top ACM and IEEE conferences with undergraduate co-authors. Her field of interest encompasses Security, Trust and Privacy in Pervasive Computing, Internet of Things (IoT), Mobile Computing, CS education, and Mobile Healthcare Privacy. She has ben very active in broadening participation of women and underrepresented minority in computer science. She has also been working as an active member of various international conference technical program and journal review boards. She Additionally, she has served as Co Chair of IEEE
Conference Session
Best of Computers in Education
Collection
2015 ASEE Annual Conference & Exposition
Authors
Alex Daniel Edgcomb, University of California, Riverside; Frank Vahid, University of California, Riverside; Roman Lysecky, University of Arizona; Andre Knoesen, University of California, Davis; Rajeevan Amirtharajah, University of California, Davis; Mary Lou Dorf, University of Michigan, Ann Arbor
Tagged Divisions
Computers in Education
performance on specific course items using nonparametric analysiswith conservative Bonferroni adjustment for multiple tests. Across all courses involving1,945 students, course grades improved by 0.28 points on a 0-4 point scale (p-value <0.001), or 1/4 letter grade, from static to interactive textbook. More importantly, studentsin the lower quartile of the course improved by 0.38 points (p-value < 0.001), or 1/3 lettergrade. Exam scores improved by 13.6% (p-value < 0.001) and project scores by 7.4% (p-value < 0.001) from static to interactive textbooks. 98% of the students subscribed to theinteractive textbook and completed at least some activities on the interactive textbook.The average student completed 87% of the assigned activities in
Conference Session
Computer Tools for Education
Collection
2007 Annual Conference & Exposition
Authors
Vinod Lohani, Virginia Tech; Ricky Castles, Virginia Tech; Jenny Lo, Virginia Tech; Odis Griffin, Virginia Tech
Tagged Divisions
Computers in Education
. Page 12.1341.1© American Society for Engineering Education, 2007 Tablet PC Applications in a Large Engineering ProgramAbstractA Tablet PC computing initiative was announced by Virginia Tech in summer 2006. Use ofTablet PC-based instruction was implemented in a freshman engineering course with about 1200students in fall 2006. Examples of instructional activities included electronic note taking, use ofinking features to review homework solutions and completing skeleton PowerPoint slidesdesigned to increase the engagement level of students in a large classroom, and setting up onlinecollaboration sessions to do group design project and problem solving activities. In addition, theTablets helped students maintain an electronic log of
Conference Session
Poster Session
Collection
2019 ASEE Annual Conference & Exposition
Authors
Alka R Harriger, Purdue University-Main Campus, West Lafayette (College of Engineering); Arjun Shakdher, Purdue University
Tagged Topics
Diversity
Tagged Divisions
Computers in Education
Paper ID #25412Board 21: Work in Progress: Expanding Program Reach through WineProf. Alka R Harriger, Purdue University-Main Campus, West Lafayette (College of Engineering) Alka Harriger joined the faculty of the Computer and Information Technology Department (CIT) in 1982 and is currently a Professor of CIT. For the majority of that time, she taught software development courses. From 2008-2014, she led the NSF-ITEST funded SPIRIT (Surprising Possibilities Imagined and Real- ized through Information Technology) project. From 2013-2018, she co-led with Prof. Brad Harriger the NSF-ITEST funded TECHFIT (Teaching Engineering
Conference Session
Online Learning
Collection
2013 ASEE Annual Conference & Exposition
Authors
Michelle E Jarvie Eggart PE, University of Maryland, University College
Tagged Divisions
Computers in Education
examples from professional practiceoccurred in the Power Pont lectures, along with greater details, The Power Point lectures couldbe considered richer in extra examples beyond the text. In both sections, a group research projectwas assigned capture the interest of the kinetic/tactile learners. Students were not made aware ofthe different format of the sections.Student Grade and Instructor Ranking ResultsA total of 78 students took the class over the two semesters. Summative assessments (gradedevaluations) were used to compare student teaching Students overall class grades were examinedto see if the different lecture delivery resulted in a measurable difference in learning. Classgrades were composed of 10% discussion participation, 10% project
Conference Session
Computers in Education Division Technical Session 10: STEM Outreach
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Mahmoud K. Quweider, University of Texas Rio Grande Valley; Fitratullah Khan, University of Texas Rio Grande Valley; Liyu Zhang, University of Texas Rio Grande Valley; Yessica Rodriguez, University of Texas, Rio Grande Valley; Yessenia Rodriguez, University of Texas, Rio Grande Valley
Tagged Topics
Diversity
Tagged Divisions
Computers in Education
Science (CS) department got together and proposed a focused10-week long funded summer camp for two local high schools with the following objectives: 1. Provide graduate students to instruct in the areas of` mobile application development, forensics and cyber Security. 2. Provide CS one-on-one mentors for students while conducting their work-based learning experience in Computer Science. 3. Assign hands-on interdisciplinary projects that emphasize the importance of STEM fields when using and developing software applications. 4. Promote and develop soft skills among participants including leadership, communications skills, and teamwork.The proposal was funded, by DOE and the summer camps were conducted in the summer of
Conference Session
Hardware Applications
Collection
2011 ASEE Annual Conference & Exposition
Authors
Steven F. Barrett, University of Wyoming; Amos L. Purdy; Cameron H. G. Wright P.E., University of Wyoming
Tagged Divisions
Computers in Education
equipment and processes. In the course, studentsinvestigated control algorithm design in detail and also discussed sensors, transducers, andinterfacing. Students used state-of-the-art design and troubleshooting tools to apply controltheory to a series of hands on laboratory exercises. In response to the alumnus request a team was formed to make the course, laboratoryexercises and the physical laboratory a reality. The team consisted of the faculty membercurrently teaching the industrial controls course, a graduate student who would be developing thelaboratory exercises for his graduate project, the alumnus, the department staff engineer and thedepartment senior technician who would plan and supervise the laboratory renovation andlaboratory
Conference Session
CoED: Computer Science Topics
Collection
2017 ASEE Annual Conference & Exposition
Authors
Curtis Cohenour P.E., Ohio University; Audra Anjum, Ohio University
Tagged Divisions
Computers in Education
project manager. He joined Ohio University in 2002 as a research engineer working for the Ohio University Avionics Engineering Cen- ter. He has worked on projects covering a wide variety of avionics and navigation systems such as, the Instrument Landing System (ILS), Microwave Landing System (MLS), Distance Measuring Equipment (DME), LAAS, WAAS, and GPS. His recent work has included research with the Air Force Research Laboratory in Dayton, Ohio, aimed at understanding and correcting image geo-registration errors from a number of airborne platforms.Ms. Audra Lynn Hilterbran, Ohio University Audra Hilterbran is an instructional technologist in the Russ College of Engineering and Technology at Ohio University, Athens
Conference Session
Computing Tools for Engineering Education
Collection
2006 Annual Conference & Exposition
Authors
Hassouneh Al-Matar, Oklahoma State University; Afshin Ghajar, Oklahoma State University; Ronald Delahoussaye, Oklahoma State University
Tagged Divisions
Computers in Education
been particularly important in appreciating thepower of numerical methods in solving engineering heat transfer problems. The softwaredescribed in this paper is based on the finite difference method and can handle three types ofboundary conditions (constant temperature, specified heat flux, and convection) and two types ofnumerical schemes (implicit and explicit). The user has access to a built in material propertieslibrary for selection of realistic material properties. The program provides tabular output,graphical output, and shaded and animated temperature plots for steady and transient cases. Theprimary goal of this project was to develop MS Windows based software that is effective forteaching; easy to use, maintain and update; and freely
Conference Session
Web-Based Education
Collection
2006 Annual Conference & Exposition
Authors
Gregory Rutkowski, University of Minnesota-Duluth
Tagged Divisions
Computers in Education
place ofemployment, position, name of supervisor, address, dates of employment, job description andaccomplishments. Students can tailor these elements to their own particular educational andprofessional experiences. Faculty may also use certain elements, such as awards, grants, andpublications, to describe their own achievements. Faculty members can use the elements inPortfolio for developing their own tenure package. The categories also contain specific elements but give flexibility for the types ofinformation that may be entered. For example, educational documentation is an element used forentering artifacts such as class project reports, presentations, etc. For these elements, the usercan upload files or provide URL links to other
Conference Session
Technical Session 4: Modulus Topics 1
Collection
2019 ASEE Annual Conference & Exposition
Authors
Magesh Chandramouli, Purdue University Northwest
Tagged Topics
Diversity
Tagged Divisions
Computers in Education
. Such a framework helps effective pedagogical strategies such as activelearning (AL) and project-based learning (PBL), which are especially relevant to a highly lab-orientedcourse such as this course titled ‘Introduction to Animation’. Finally, the framework has also beentested on a range of VR media to check its accessibility. On the whole, this proposed framework canbe used to not only teach basic modeling and animation concepts such as spatial coordinates, coordinatesystems, transformation, and parametric curves, but it is also used to teach basic graphics programmingconcepts. Hence, instead of a touchscreen, the modules have to be developed from scratch for accessvia regular desktop PCs. Such a framework helps effective pedagogical
Conference Session
Course Development / Curriculum Development
Collection
2015 ASEE Annual Conference & Exposition
Authors
Alisa Gilmore P.E., University of Nebraska, Lincoln
Tagged Divisions
Computers in Education
Based on Student FeedbackThe use of robots in undergraduate classrooms has seen a boom in recent years due to theuniversal appeal of robots, and the applicability of robot systems to preparing students for careerpaths in computer science, robotics and intelligent systems, and as well as for teachingfundamental engineering and programming concepts in a fresh way. At our University, a novelrobot platform was developed in 2008 as part of a funded outreach project, applicable to both K-12 outreach and university level instruction. The robot platform, named the CEENBoT, became acentral learning platform for instructing K-12 math and science teachers in a large educationalrobotics project and was simultaneously adopted into the Freshman and Sophomore
Conference Session
Special Session on Fixed-Point Education
Collection
2007 Annual Conference & Exposition
Authors
Jonathan Hill, University of Hartford; Hisham Alnajjar, University of Hartford; Saeid Moslehpour, University of Hartford
Tagged Divisions
Computers in Education
developing the discrete time signal processing toolkit for a digital signal processing(DSP) course, to be useful to students learning DSP principles as well as to advanced studentsworking on their own projects. As an introductory tool, the toolkit will allow a deductiveapproach where students investigate existing systems. Advanced students ready for a moreinductive approach can use the toolkit in their own projects by drawing schematics or modifyingexample VHDL modules. Students are not expected to write code using a hardware descriptionlanguage, but the underlying code is always available for inspection.The toolkit is multipurpose that along with course materials provides several methods to processsignals. First off, the toolkit demonstrates signal
Conference Session
Computational Tools and Simulation III
Collection
2010 Annual Conference & Exposition
Authors
Hassan Rajaei, Bowling Green State University; Arsen Gasparyan, Bowling Green State University
Tagged Divisions
Computers in Education
Center Figure 1: The Virtual Training Environment (VTE) system overview.2.2 – Simulation and Animation for Interactive EducationThe VTE system supports multiple sessions and classrooms. Each course needs to have its ownpackage of model components to be integrated into the syllabus. To facilitate describing thissection we us a pilot course like Data Communications and Networking as an example. When amessage is sent from point A to B, the simulated model can project animation of the flowbetween the two points. Depending which portion of the course is under focus, the details of thecommunication pattern are projected. For example, the routing mechanism in the network andthe congestion handling process when part of the network becomes
Conference Session
Educational Software
Collection
2007 Annual Conference & Exposition
Authors
Hyun Kim, Youngstown State University; Hazel Marie, Youngstown State University; Suresh Patil, Youngstown State University
Tagged Divisions
Computers in Education
AC 2007-821: TWO-DIMENSIONAL CFD ANALYSIS OF A HYDRAULIC GEARPUMPHyun Kim, Youngstown State University Hyun W. Kim, Ph.D, P.E. Hyun W. Kim is a Professor of Mechanical Engineering and Director of Fluid Power Research and Education Center at Youngstown State University. He has been teaching and developing courses and research projects in the fluid thermal area. He is a registered Professional Mechanical Engineer in Ohio and is currently conducting applied research in fluid power control and computational fluid dynamics with local industries. Dr. Kim received a B.S.E. degree from Seoul National University, a M.S.E. from the University of Michigan, and a Ph.D. from the Univ. of Toledo.Hazel
Conference Session
Re-Imagining the Higher Ed Classroom -- Tablet PCs
Collection
2008 Annual Conference & Exposition
Authors
Vinod Lohani, Virginia Polytechnic Institute and State University; Ricky Castles, Virginia Polytechnic Institute and State University; Aditya Johri, Virginia Polytechnic Institute and State University; Dewey Spangler, Virginia Western Community College; David Kibler, Virginia Polytechnic Institute and State University
Tagged Divisions
Computers in Education
. Page 13.203.1© American Society for Engineering Education, 2008 Analysis of Tablet PC Based Learning Experiences in Freshman to Junior Level Engineering CoursesAbstractVirginia Tech announced a Tablet PC initiative for its engineering program in summer 2006. Infall 2006 Tablet based in and out of class activities were implemented in the freshmanengineering program. In fall 2007, Tablet based instruction activities were implemented in upperlevel engineering courses. Typical examples of Tablet based instruction included electronic notetaking, use of inking features to review homework solutions, completing skeleton PowerPointslides, and setting up online collaboration sessions to do group design project and problemsolving
Conference Session
Instrumentation and Laboratory Systems
Collection
2007 Annual Conference & Exposition
Authors
Jon Sticklen, Michigan State University; Daina Briedis, Michigan State University; Mark Urban-Lurain, Michigan State University; Timothy Hinds, Michigan State University
Tagged Divisions
Computers in Education
exemplar of systematic curricularreform, and as such the lessons we have learned may be of broad general interest.In the current report we will describe in detail the background that led us to the belief thatcurricular change is necessary towards systematic use of MATLAB in our programs. We go onto give background on the broad area of curricular reform as relates to our needs-driven situation.We then describe the specific initial projects we have undertaken on our path to reach the broadgoal of MATLAB infusion across our undergraduate engineering programs. We end with asummary and a statement of our future plans.Nature of the Problem We Address: Computational Tool Use in Engineering CurriculaUndergraduate education in engineering has been
Conference Session
Tablets, Mobile and Technology
Collection
2013 ASEE Annual Conference & Exposition
Authors
Steven Chingnam Goh, University of Southern Queensland; Linda Ann Galligan, University of Southern Queensland; Harry Ku, University of Southern Queensland
Tagged Divisions
Computers in Education
. Page 23.1373.1 c American Society for Engineering Education, 2013 Wireless Tablet PCs for Enhanced Teaching at an Australian Regional University Teaching On-campus and Distance ModesAbstractThis paper examines the concept of using Tablet PCs as a potential effective learningand teaching (L&T) enhancement tool in classroom environments for on-campus anddistance teaching modes. It reports on findings and recommendations of a facultysponsored L&T enhancement project in the Faculty of Engineering and Surveying atthe University of Southern Queensland (USQ), which aims to investigate the role ofwireless enabled Tablet PCs as a teaching and learning enhancement tool and its impacton student’s retention
Conference Session
Web-Based Education
Collection
2008 Annual Conference & Exposition
Authors
Mahmoud Quweider, The University of Texas at Brownsville; Fitra Khan, U of Texas at Brownsville; Juan Iglesias, The University of Texas at Brownsville
Tagged Divisions
Computers in Education
primary goal of this infrastructure is toenhance the existing curriculum in the undergraduate level by providing a state-of-the-artenvironment, isolated from the university campus network, in which Computer and InformationSciences (CIS) students can get hands on experience in areas such as Networking, Ad HocComputing, Wireless and Mobile Networking, Operating Systems, Image and Video Processing,Computer Vision and Distributed Processing.The involved faculty, joined by top selected students, went through three distinct phases increating the networking and distributed processing lab (NDPL): design and setup, specificationand implementation, and integration into CIS curriculum. The design phase of the project relatesto setting up the physical and
Conference Session
Software and Programming
Collection
2015 ASEE Annual Conference & Exposition
Authors
Priya Manohar, Robert Morris University; Sushil Acharya, Robert Morris University; Peter Y. Wu, Robert Morris University; Ali A. Ansari, Virginia State University; Walter W. Schilling Jr., Milwaukee School of Engineering
Tagged Topics
Diversity
Tagged Divisions
Computers in Education
, softwareV&V course curriculum is being improved at author’s institution via a NSF-funded project. Thebasic objectives of this project are to improve software education to make it well aligned withacademic research as well as industry best practices. In addition, it is aimed that the coursematerial could also be used to enhance on-the-job professional training in SW industry settings,thereby helping to increase the pool of professionals with contemporary V&V knowledge andskills.The new course curriculum enhancement described in this paper is guided by academic researchand industry best practices that focus on four specific V&V focus areas: requirementsengineering, reviews, configuration management, and testing. Among many educational
Conference Session
Best of Computers in Education Division
Collection
2012 ASEE Annual Conference & Exposition
Authors
Barry E. Mullins P.E., Air Force Institute of Technology
Tagged Divisions
Computers in Education
10 Maintain Access 23-Feb 11 Covering Tracks 25-Feb Exam 2-Mar Final Project 4-Mar Final Project 9-Mar Final Project 11-Mar Final Project2.3.3 Assessment ToolsThe following tools are used to assess student performance. As shown in Table 3, one in-class,individual-effort exam is given toward the end of the quarter and covers all course material; theexam accounts for 30% of the grade. Given our students typically work in teams aftergraduation, all other assessment tools require the students to
Conference Session
Computers in Education 7 - Modulus 2
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Anu Aggarwal, University of Illinois Urbana Champaign
Tagged Divisions
Computers in Education
Teaching in covid-19 disrupted semester Anu Aggarwal Electrical and Computer Engineering University of Illinois at Urbana Champaign1. AbstractCovid – 19 has radically changed how group activities are carried out across the world especiallyin countries with higher incidence of the disease, like the US. An activity of concern to theeducators is face-to-face teaching in classroom, in-lab work, in-person office hours, in-classexams and group-based project activities. The Covid-19 epidemic required most educators tomove all these activities online.Given that the flipped and online classes are a common practice in this era of internettechnology, there was no
Conference Session
Computers in Education 1 - Programming 1
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Pat Ko, Mississippi State University; Mahnas Jean Mohammadi-Aragh, Mississippi State University; Jonathan G. Harris, Northern Gulf Institute; Jamie Lee Dyer, Mississippi State University; Yan Sun, Mississippi State University
Tagged Divisions
Computers in Education
support engineering education. Current projects include leveraging writing to support programming skill development, using 3D weather visualizations to develop computational thinking skills for K-12 students, and exploring how instructors impact attention in large, computer-infused lectures. Dr. Mohammadi-Aragh also investigates fundamental questions about community, identity, messaging, and diversity, which are all critical to improving undergraduate engineering degree pathways.Mr. Jonathan G. Harris, Northern Gulf Institute Jonathan Harris is a marine geophysicist and Director of Education & Outreach for the Northern Gulf In- stitute. Harris is a Mississippi licensed STEAM educator who creates and implements marine
Conference Session
Computers in Education Division Poster Session
Collection
2018 ASEE Annual Conference & Exposition
Authors
Robert L. Avanzato, Pennsylvania State University, Abington; Culllen G. Wilcox, Penn State Great Valley
Tagged Divisions
Computers in Education
engineering faculty to integrate ROS into the undergraduate curriculum. Undergraduateresearch projects using ROS and Turtlebot mobile robot platforms are described in Wilkerson[2]. ROS was used in the study of a robotic arm to introduce kinematics to undergraduatestudents and is presented in Yousuf [3, 4]. ROS control for a robotic arm for balancing a ball ona plate was developed for use as a teaching tool for laboratory courses in Khan [5]. Luo [6]discusses a multi-laboratory approach to teaching ROS to electrical engineering students in theundergraduate and graduate levels.As can be observed from the literature, the general emphasis at this time is to employ ROS forspecial topics or research topics in the undergraduate curriculum or to limit
Conference Session
Computers in Education Engineering Division Poster Session
Collection
2015 ASEE Annual Conference & Exposition
Authors
German Carro Fernandez P.E., Spanish University for Distance Education (UNED); Manuel Castro, Spanish University for Distance Education (UNED) ; Elio Sancristobal, Spanish University for Distance Education (UNED); Francisco Mur Perez, Spanish University for Distance Education (UNED)
Tagged Topics
Diversity
Tagged Divisions
Computers in Education
and social. Author of several publications in prestigious journals and conferences as IEEE Technology and Society Magazine, or EDUCON. He has collaborated and colaborates on sev- eral international and national research projects as eMadrid and Go-Lab (FP7-ICT-2011-8/317601) and outreach and promotion of technology among young students, as IEEE TISP project, or Techno Museum project (IEEE Foundation Grant #2011-118LMF) in collaboration with several universities, EduQTech and the National Museum of Science and Technology (MUNCYT). Won the ”EDUCON Best Student Paper Award” in 2012 and the IEEE EDUCON ”Certificate of Appreciation from IEEE” in 2011. Since 2006 he has been active in the IEEE Student Branch of UNED
Conference Session
Programming for Engineering Students I
Collection
2009 Annual Conference & Exposition
Authors
Ed Crowley, University of Houston
Tagged Divisions
Computers in Education
Students use Network Mapper (NMap) and the Nessus vulnerability scanner to identify open ports and other individual system vulnerabilities. They then use the CVE numbers reported by Nessus to further research the vulnerabilities.Table One, Learning Module DescriptionsA glance at the software utilized in our sample modules will show that our students gainexperience with a variety of sophisticated software tools including protocol analyzers,network monitors and intrusion detection systems in addition to the normal Linuxcommand line utilities.While calculating the cost of equivalent proprietary software tools would be aninteresting project, FOSS and Live Linux CDs offer a free solution that
Conference Session
Software and Hardware for Educators II
Collection
2009 Annual Conference & Exposition
Authors
Walter Schilling, MSOE
Tagged Divisions
Computers in Education
of Tablet PCsFrom the instructors standpoint, Tablet PCs offer numerous advantages over traditionalPowerPoint lectures and blackboard writing. While many articles have addressed using Page 14.1119.2tablets in a lecture setting, the main advantages revolve around interactive lectures andimproved grading. Video Projector Transmits Signal To Video Cable Projection Screen holds Lecturer Tablet PC Figure 1 Presentation setup
Conference Session
CoED: Embedded Systems and Robotics
Collection
2017 ASEE Annual Conference & Exposition
Authors
Jeffrey J Richardson, Purdue University, West Lafayette (College of Engineering)
Tagged Divisions
Computers in Education
Paper ID #20390Transformation of an Introduction to Microcontroller CourseProf. Jeffrey J Richardson, Purdue University, West Lafayette (College of Engineering) At Purdue, Professor Richardson teaches courses in electric vehicle technology, prototype construction / project development and management, and courses in embedded microcontroller sequence. In addition to his teaching responsibilities, Professor Richardson routinely mentors undergraduate students through his various applied research projects across the university campus. Current research projects include the creation of systems to support autonomous electric
Conference Session
The Best of the Computers in Education
Collection
2017 ASEE Annual Conference & Exposition
Authors
J.w. Bruce, Mississippi State University; Ryan A. Taylor, Mississippi State University
Tagged Divisions
Computers in Education
complete complex designs within a standard academic semesterwithout unduly overworking the students. The lab project (Bruce, Harden, and Reese 2004;Bruce 2004; Bruce and Goulder 2005) would be difficult to complete in a normal academicsemester if students were expected to design, write, and test all hardware and softwarecomponents of the project themselves. Furthermore, an industrial project of this magnitudewould likely rely on existing designs or software libraries. To this end, the authors wrote asimple real-time multitasking operating system named the Embedded Systems Operating System(ESOS) based on the very clever protothreads library (Dunkels 2017) by Adam Dunkels. Protothreads provide a nearly zero-overhead (and stack-free