hands-onsemester-long project. The second course takes places in a 15,000 square foot makerspace withroom for students to work in teams of 3-4 on a project that incorporates many engineering skills,one of which is a basic introduction to circuitry.While engineering students are first taught programming in ENGR 110, their first exposure tocircuitry occurs in the second course in the sequence. In ENGR 111, students first learn aboutcircuitry components before constructing very basic circuits with an Arduino. Then, studentslearn about circuitry principles such as Ohm’s Law and build more basic circuits with anemphasis on state measurements.This first exposure to circuitry concepts takes place in the middle of a semester-long project thatstudent
Hands-On ProjectsAbstractEach first-year student attending the J. B. Speed School of Engineering (SSoE) at the Universityof Louisville (UofL), regardless of declared major, must complete a two-course sequence ofintroductory engineering courses. These courses, Engineering Methods, Tools, & Practice I(ENGR 110) and Engineering Methods, Tools, & Practice II (ENGR 111), introduce thefundamental tenets of the engineering profession. The first course in the sequence, ENGR 110,focuses on introducing a variety of fundamental engineering skills. The second course, ENGR111, is a hands-on, project-based course housed in a 15,000 square foot makerspace that hasstudents integrate and apply the skills learned in ENGR 110. One of the many skills
Paper ID #37589Active Project: Supporting Young Children’s Computational ThinkingSkills Using a Mixed-Reality EnvironmentDr. Jaejin Hwang, Northern Illinois University Dr. Jaejin Hwang, is an Associate Professor of Industrial and Systems Engineering at NIU. His expertise lies in physical ergonomics and occupational biomechanics and exposure assessment. His representative works include the design of VR/AR user interfaces to minimize the physical and cognitive demands of users. He specializes in the measurements of bodily movement as well as muscle activity and intensity to assess the responses to physical and environmental
Paper ID #46639First-Year Student Interest in Hands-On Final Project with an AutonomousRobotDr. James E. Lewis, University of Louisville James E. Lewis, Ph.D. is a Professor in the Department of Engineering Fundamentals in the J. B. Speed School of Engineering at the University of Louisville. His primary research focus is Engineering Education and First-Year Programs. He also has interests in cryptography, and parallel and distributed computer systems.Dr. Nicholas Hawkins, University of Louisville Nick Hawkins is an Assistant Professor in the Engineering Fundamentals Department at the University of Louisville. He
Paper ID #44328Assessing the Effectiveness of Open-ended Engineering Design Projects in aFirst-Year Engineering Programming Course for Improving Students’ Problem-SolvingStylesDr. John Alexander Mendoza-Garcia, University of Florida John Mendoza Garcia serves as an Instructional Associate Professor at the Department of Engineering Education within the Herbert Wertheim College of Engineering at the University of Florida. He received his Ph.D. in Engineering Education at Purdue University, and his Master’s and a Bachelor’s in Systems and Computing Engineering from Universidad de Los Andes, in Colombia, and Universidad Nacional
Paper ID #48079A Survey of Task Planning: Pre- and Post-Assessment of a Project ManagementActivity in the Computer Science Senior CapstoneAimee Allard, North Carolina State University at Raleigh Dr. Aimee Allard is a member of the Senior Design Center faculty in the Department of Computer Science at NC State. As the Communications Coordinator and an instructor in Senior Design, she works with students on writing- and communications-based milestones: task planning, documentation, reports, design strategies, presentations, and more. She is passionate about Senior Design because not only do students gain real-world experience
Valley (UTRGV) ©American Society for Engineering Education, 2025 The Weaving of Machine Learning and Artificial Intelligence into the Fabric of Cybersecurity Curriculum: From Degree Plans to Capstone ProjectsAbstractAs our newly designed degree in Cybersecurity enters its fourth year, students in the program arestarting to take courses beyond the basic ones, including senior courses, technical electives, andcapstone projects. While Cybersecurity is at the heart of our degree that addresses the nationalneed for cybersecurity specialists, how we approach the education and pedagogy of cybersecurityin the era of Big Data and AI/ML (Artificial Intelligence/Machine Learning) is a question that weare addressing
not have previously been taught. Project based learning is an effective pedagogical tool for teachingcomputer science, and the end product or goal is often a solution to a particular coding problem or asoftware application that performs a given task. However, students must be provided with some degree offoundational knowledge in order for this approach to be utilized. The content and extent of thisknowledge is dependent on the focus and difficulty of the project, and can be particularly difficult toestablish when working with students without prior programming experience. Furthermore, whenteaching high-level general programming languages, the expansive suite of built-in tools coupled withadditional third-party packages or libraries present a
Paper ID #41541A Custom Generative AI Chatbot as a Course ResourceYutong Ai, University of MichiganMaya Baveja, University of MichiganAkanksha Girdhar, University of MichiganMelina O’Dell, University of MichiganDr. Andrew Deorio, University of Michigan Andrew DeOrio is a teaching faculty and Associate Chair for Undergraduate Affairs at the University of Michigan and a consultant for web projects. His research interests are in engineering education and interdisciplinary computing. His teaching has been recognized with the Provost’s Teaching Innovation Prize, and he has three times been named Professor of the Year by the students
formation of their senior capstone teams.Introduction and backgroundThe Computer Graphics Technology department at Purdue University requires students to take atwo-course senior capstone to satisfy the Student Objectives (SO) required by the AccreditationBoard for Engineering and Technology (ABET) under the Engineering TechnologyAccreditation Commission (ETAC).During the first semester, students evaluate Requests for Proposals, respond to proposals bypitching solutions to the projects that align with their interests, negotiate terms for the executionof their project, and write the necessary contracts and charters to enter into a binding agreementwith the client.To succeed, the students must demonstrate they have “an ability to apply written, oral
Hispanics graduatefrom high school prepared to begin a STEM degree program or career [3][4]. This project aimsto overcome Hispanic students’ barriers by improving both cognitive and socio-emotionaloutcomes and enhance students’ informal learning communities by: (1) increasing participants’interest and engagement with mathematics and geometry specifically, (2) increasing participants’productive dispositions toward STEM subjects, and (3) enhancing the culture and broadeningparticipation in students’ informal learning communities. The after-school activities will bemodeled on the Math Circles which are a nationally recognized outreach program which allowsteenagers to investigate interesting and fun math concepts through inquiry-based learning underthe
adaptation project within a Canadian InitialTeacher Education (ITE) science education methods course. The 100-Mile Diet was introducedby a Vancouverite couple in British Columbia who embarked on a year-long journey to eat onlyfood sourced within a 100-mile radius of their home. This local food experiment supportssustainable farming and strengthens community connections while promoting the broader localfood movement. In this paper, the 100-Mile Diet adaptation aims to address two centralquestions: In what ways can a 100-Mile Diet adaptation project in a science education methodscourse for early childhood and elementary preservice teachers (PSTs) address climate anxiety bylinking climate change, place identity, and educational technology? Furthermore
Paper ID #46287The Development of Concept-Space, a Digital Workspace that Mirrors Howthe Brain Organizes and Expands Knowledge, Reveals Positive Impacts forLearners, Teamwork and TeachersDr. Ing. David Foley, Universite de Sherbrooke David Foley, Dr. Ing. teaches engineering design at Universit´e de Sherbrooke where he supervises teams of students in realizing their capstone design projects. A majority of his time for the last 14 years have been invested in developing breakthrough technology to better support human thinking and learning processes. ©American Society for Engineering Education, 2025
NASA University Leadership Initiative (ULI) Project “Safe AviationAutonomy with Learning-enabled Components in the Loop: from Formal Assurances to TrustedRecovery Methods” and NSF Excellent in Research (EIR) project “Integrated Sensor-RobotNetworks for Real-time Environmental Monitoring and Marine Ecosystem Restoration in theHampton River”, the authors have successfully developed a research-based course on machinelearning and robotics for undergraduate engineering students at Hampton University. This paperpresents the goals, challenges, design process, engaging strategies, assessment /outcomes, andlessons learned for the new course. Besides, this paper also presents the integration of IBM AIcourse and NVIDIA machine learning modules, along
addresses the integration of artificial intelligence (AI) topics intointroductory engineering courses. With the proliferation of AI in everyday life, it is important tointroduce the topic early in the engineering curriculum. This paper focuses on generative AI andmachine learning topics using two different educational strategies. The objective of this researchwas to explore students’ comprehension of AI and their motivation to engage in AI learning afterbeing introduced to AI tools.In a first-semester project engineering course, generative AI was introduced as a tool. Studentswere guided on the ethical and effective use of generative AI and were encouraged to discuss itslimitations. Students had the option to use generative AI for their writing
capable of executing bare-metal binary filescompiled by standard GCC tools. Students begin by simulating simple digital logic circuits andincrementally add functionality to implement the fully functional CPU in four structured projects:1) decode, 2) fetch, 3) registers & ALU, and finally 4) branches, jumps, and memory. The finalCPU functionality is verified by running the official rv32ui test suite from riscv-tests [3].Building upon the single-cycle implementation, students can then explore more advanced topicssuch as pipelining (3- or 5-stage), cache performance, and branch prediction in the single-cycleimplementation. In three iterations of this approach, students report a strong sense ofaccomplishment by completing the project, and at the
. The mainlearning categories include Think (reading, discussing, listening), Practice (algorithmdevelopment, algorithmic puzzles), Interpret (case studies, analyzing algorithms), Apply (open-ended problems, project-based learning), Evaluate (solution testing, peer evaluation), and Create(presentation, documenting, product development) [2]. For example, well-timed support could beincorporated in a “practice” activity such as algorithm development. Additionally, feedbackcould be applied to an “evaluate” activity such as solution testing. The researchers in [2] suggestmultiple technology-integrated learning activities that could include a number of differentscaffolding techniques within them. Although it is not necessary to apply activities in
Lab, he has been the co-instructor of an innovative project-based course, Diagnostic Intelligent Assistance for Global Health, that exists as part of the University of Michigan’s Multidisciplinary Design Program.Caleb William Tonon, University of MichiganGuli Zhu, University of Michigan Guli Zhu is a graduate student in the Health Data Science program at the University of Michigan. His research interests include machine learning, large language models, and multimodal learning, particularly in the context of healthcare applications.Tyler Wang, Stony Brook UniversityRafael Mendes Opperman, University of Michigan Rafael Opperman is a second-year undergraduate pursuing a B.S.E. in Industrial & Operations Engineering
Engineering Technology studentsat Hispanic-Serving Institutions (HSIs), where diverse student backgrounds necessitatepedagogical approaches that support varying learning styles. This paper introduces a flippedclassroom and Computer-Supported Collaborative Learning (CSCL) model aimed at fosteringpractical skills and teamwork in Tool Design education. In this model, foundational concepts—such as jig and fixture design—are delivered through video lectures, interactive CAD tutorials,and quizzes, enabling students to learn at their own pace. Out-of-class activities reinforcetheoretical knowledge by allowing students to explore pre-built models and solve design-relatedquestions. Class time is dedicated to collaborative projects where students use cloud
Northeastern University to focus on teaching and developing curriculum in the First Year Engineering program. ©American Society for Engineering Education, 2023 What to Teach First, Hardware or Software? Improving Success in Introductory Programming CoursesAbstractThis complete evidence-based practice paper presents an analysis and lessons learned inintroductory engineering courses with content that includes problem-solving, algorithmic thinking,the use of microcontrollers, and C++ at a medium-sized private urban university. These coursesspecifically incorporate the integration of hands-on, project-based design projects with computerprogramming. The goal of the project work is to provide an
, manufac-turing, and retail [1]. IoT allows these industries to collect and integrate data for analytics andartificial intelligence (AI) to help increase productivity [2]. As a result of the needs of these indus-tries, it is projected that the market size of IoT will continue to grow in the next several years [3–6].Fortune Business Insights predicts that the market size of IoT will grow from” $714.48 billion in2024 to [about $4.062 trillion] by 2032” [3]. With its importance in several sectors and continuedgrowth in market size, many jobs in many fields are available for graduates with IoT skills [2, 7].While ACM/IEEE has provided guidance on incorporating IoT into information technology andcomputer engineering courses, ACM/IEEE-CS/AAAI computer
High School Teachers: Insights from Three CohortsAbstractComputer Science for San Antonio (CS4SA) was a computer science (CS) professionaldevelopment program designed for in-service middle and high school teachers—educatorsactively teaching. CS4SA aimed to prepare teachers with essential CS knowledge and skills whileexpanding CS opportunities for Latinx and other underrepresented minority populations within alarge, urban school district in South Texas. An Institutional Review Board approved thisresearch.The program engaged teacher participants through culturally responsive pedagogy, integratedprofessional learning communities, and project-based learning strategies. Teachers appreciatedthe collaborative nature of these approaches, which
since 2006.Alejandro Castro MartinezProf. Jairo Alberto Hurtado JAH, Pontificia Universidad Javeriana, Bogot´a, Columbia Associate professor at Pontificia Universidad Javeriana Bogota, Colombia, at Electronics Department. He was Chair of Electronics Engineering Program and he has been working in different projects to get a better process learning in his studentsEduardo Rodriguez Mejia, Pontificia Universidad Javeriana, Bogot´a, Columbia Hi, my name is Eduardo, I am a Rover Scout and professional Electronic Engineer with a Masters degree in Electronic Engineer. I am pursuing my PhD in Engineering with a Concentration in Engineering Education within the ExEEd department. I am interested in new teaching methodologies that
Python in the introductory computing course. The course topics and learning goalsfor the course were not changed, and course lectures were only changed to reflect the change inprogramming language.This paper compares student achievement between classes that took the MATLAB-based versionof the course and those who took the Python-based version. Students in the two versions weregiven very similar exams and final project problems so that their achievement of course goalscould be compared.This work is the first phase of a longer-term project intended to assess the digital literacy ofWestern Carolina Engineering graduates. Students’ programming skills will be assessed as theyprogress through the four-year engineering curricula. A particular focus of
and large language models, computervision has emerged as a rapidly growing field within artificial intelligence. Computer visioninvolves the use of algorithms to analyze visual stimuli, mimicking our ability to perceive theenvironment around us through vision. This technology has driven advancements across multipleindustries, including applications in the medical field, agricultural production, and autonomousvehicles [1]. Its broad range of applications has significantly increased demand, positioning thefield for substantial projected growth. However, undergraduate students in college and universityinstitutions nationwide lack the adequate experience and skills needed to fill the labor demand. Upon entering university, the student
participants in the project were ableto realize their new curriculum modules using existing software or classroom technology, here wefocus on those teachers whose designs required a novel digital artifact, such as a new webapplication with specific functionality, customized content to work with an existing tool, or a newpiece of standalone software. By providing the developer support to produce these digitalartifacts, we empower teacher participants to embed CS content into potentially challengingclassroom contexts that are resistant to drop-in, ”one-size-fits-all” integration solutions. Usingthis approach, teachers can create more thoughtful and robust CS curriculum modules that bettercomplement their particular needs.This initiative promotes
Work in Progress: Update on the Impact of Secure and Upgrade Computer Science in Classrooms through an Ecosystem with Scalability & Sustainability (SUCCESS) Keywords: Research Practice Partnership; Computer Science Education; Rural Participation in Computer ScienceAbstract: This Work in Progress Paper provides an update on the Secure and Upgrade Computer Sciencein Classrooms through an Ecosystem with Scalability & Sustainability (SUCCESS) project, an NSF-funded(#2031355) Computer Science (CS) educational Research-Practice Partnership (RPP) whose shared goal isto provide high quality CS educational opportunities to all middle school students in a rural area
multidisciplinary graduate engineering course that bridges the domains of educationand computer science. Leveraging the Communities of Practice framework, we examine how computerscience students integrate new knowledge from education and computer science to engage in aneducational data mining project. In the first course iteration, we investigated the creation of amultidisciplinary community by connecting students from both disciplines through a blend of problem-based learning instruction and traditional lectures. In the second version of the course, we established amultidisciplinary environment by bringing two instructors, one with computer science expertise and theother from education. To investigate the effectiveness of these approaches, we conducted
12. This project is an outcome of a Research Experience for Teachers (RET) summer program designed to immerse secondary educators in authentic research environments. During the program, participating teachers engaged in a ML project centered on predicting the sever- ity of Alzheimer’s Disease using data collected from smart home sensors—a real-world application of ML in healthcare. The teachers were introduced to foundational computing concepts through Scratch, developed basic ML pipelines with interpretability features using ORANGE, and explored automated machine learning through the Aliro platform. Each tool provided a progressively advanced exposure to ML
development projects of their choosing weeklyover the course of the semester. The course was conducted over two semesters: an initial pilot,followed by a refined iteration incorporating lessons learned and student feedback.In both iterations of this course, students live stream for a set amount of hours each week whilemaintaining a diary of their accomplishments and how they felt their individual streams went. Weevaluate the students on their perceived self-efficacy and the evolving perceptions of their goalsand desired achievements during this course through three reflection assignments.Our observations reveal that students initially took the course to set aside time to work onpersonal projects and develop their programming skills, with motivations