, University of Toronto Sowrov Talukder is a Computer Engineering student at the University of Toronto helping to improve programming labs in education.Mr. Parth Sindhu, University of TorontoDr. Hamid S. Timorabadi, University of Toronto Hamid Timorabadi received his B.Sc, M.A.Sc, and Ph.D. degrees in Electrical Engineering from the University of Toronto. He has worked as a project, design, and test engineer as well as a consultant to industry. His research interests include the applicati ©American Society for Engineering Education, 2023 WIP: Lab Container: An environment to manage a student’s time to complete programming labs while providing effective
Mass Communica- tions from the University of South Florida and her B.S. in Global Strategic Communications from FIU. ©American Society for Engineering Education, 2023 Virtual Interview Training: Perceptions and Performance using Digital Hiring ManagersAbstractInterviewing for a job can be an intimidating experience for students and recent graduates. Manyindividuals may feel unprepared for their first interview and uncertain about what they could beasked. Having confidence and strong interview skills is very important for professionaldevelopment and career attainment. In this work, we describe a web-based platform designed toprovide experiential learning and interview practice for
Paper ID #39709A Blended Approach to Design an Introductory Programming Course forNon-CS Majors: Students’ FeedbackMs. Kwansun Cho, University of Florida Kwansun Cho is an Instructional Assistant Professor of the Department of Engineering Education, in the UF Herbert Wertheim College of Engineering. She has been teaching introductory computer programming courses for engineers. She holds two Masters’ degrees in Electrical and Computer Engineering from the University of Florida and Yonsei University, specializing in speech signal processing. Her educational research interests include improved flipped classroom teaching
in introductory programming courses asan alternative to lower-level languages like C. The Matlab syntax is similar to C, however it doesnot require explicit variable type declaration, memory management, or array sizing. MATLABalso has add-in toolboxes for specific purposes and tasks used in engineering-based courses.Once a toolbox is purchased and installed, all of the toolbox functions are immediately availableto the student, without explicit references to external libraries. Some of the prominent toolboxesused in many junior and senior engineering courses are Simulink, Simscape, Signal Processingand Image processing.This paper describes an introductory programming course for engineering students at WesternCarolina University (WCU). These
Construction Management, BSin Electrical and Computer Engineering, and BS in Manufacturing Design Engineering. Also,each university has different general education courses, some of them are university graduationrequirements and some of them are program requirements.In addition to the general education courses, we need to ask the students about their preferredcareer specialization. This is done by using a Questionnaire that addresses careers that are relatedto the programs offered at the university.There are also two other key factors that should be taken into consideration while we aredesigning our smart system: the kinds of subjects the student enjoys studying and the soft skillsthat the students have. The subjects can be selected from the courses
Paper ID #41772Unlocking the Secrets of Student Success in Low-Code Platforms: An In-DepthComparative AnalysisProf. Mariza Tsakalerou, Nazarbayev University Dr. Tsakalerou is an Associate Professor at the School of Engineering and Digital Sciences at Nazarbayev University (NU) and the Director of the Engineering Management Programs. NU has debuted in the top 30 percent of international research universities in the Times Higher Education (THE) World University Rankings 2024. Dr. Tsakalerou is an active researcher, practitioner, and academic in innovation management, technology networks, and engineering education. Her current
Paper ID #44570Visual Studio Code in Introductory Computer Science Course: An ExperienceReportDr. Jialiang Tan, Lehigh University Dr. Jialiang Tan is a Teaching Assistant Professor in the Department of Computer Science and Engineering at Lehigh University. Her research lies in high-performance computing, program/software analysis, and CS education research.Dr. Yu Chen, Independent Researcher Dr. Yu Chen obtained his Ph.D. from the Department of Computer Science at William and Mary in 2023. His research lies in machine learning systems, with a focus on building profiling tools and performing system-algorithm co-design to
of methods and objects that students can interact withstarting the first week of an object-oriented programming course. This meansstudents do not need to know concepts such as inheritance which is needed towork with JavaFX. Aside from ease of use, this library was also designed to be easily extensibleby heavily utilizing polymorphism and current best practices in programmingincluding the use of Maven for dependency management. This results in apackage that can be easily enhanced to add in additional functionality in the futureand easily redeployed to provide students the enhanced functionality in a timelymanner. This paper discusses a graphics library implemented in Java thatstudents can easily use with little to no prior experience
Paper ID #39432Student Perceptions of Learning Models in First-Year Programming CoursesDr. David M. Feinauer, P.E., Virginia Military Institute Dr. Feinauer is an Associate Professor of Electrical and Computer Engineering at Virginia Military Insti- tute. His scholarly work spans a number of areas related to engineering education, including the first-year engineering experience, incorporating innovation and entrepreneurship practice in the engineering class- room, and P-12 engineering outreach. Additionally, he has research experience in the areas of automation and control theory, system identification, machine
, design, and testing of electro-optic devices and sensors. He is the author of the textbook, Lithium Niobate Photonics. ©American Society for Engineering Education, 2023 Application of Mastery Learning in an Online Intermediate MATLAB Programming CourseIntroductionThe Ohio State University has long offered an intermediate course in MATLAB programmingfor engineering majors as one option to satisfy the computer science requirement of their degreeprogram. During the COVID shutdown of 2020-2021, all instruction moved online temporarily;since resuming in-person instruction, we have continued to offer one online section of the courseper semester, in addition to several on-campus
graduates entering the workforce possess the necessary skills for success. When looking atArchitectural Engineering (AE) and Material Science and Engineering (MATSE) topics for materialcreation and inclusion, seven key areas were identified. Five of these topics were directly applicable toboth AE and MATSE, they are: intro to data science, data management, machine learning, advanced datascience, and data science ethics. An additional two topics were identified that focus only on AE givenindustry advancements in computational design; they are: Parametric Modeling and Analysis and Robotics. In the creation of each of these seven courses, their development will follow a standardized processwhen applicable. When TP materials are finalized
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
minor in Applied Computing for Behavioral and Social Sciences (ACBSS), and is a co-advisor for the minor. Additionally, she teaches the first course in the minor series, which covers the application of Python to current social science topics, as well as the use of programming in careers such as data analysis, user experience research, and econometrics.Jennifer Avena, San Jose State UniversityDavid Schuster, San Jose State UniversityWendy Lee, San Jose State UniversityDr. Belle Wei, San Jose State University Belle Wei is Carolyn Guidry Chair in Engineering Education and Innovative Learning at San JosA©˜ State University (SJSU). Previous roles include: Provost and Vice President for Academic Affairs at California State
Ding researches critical aspects of teaching and learning in STEM fields such as student engage- ment and motivation in online learning environments. Currently, Lu’s research involves how to design instructional videos for teaching debugging skills and misconceptions in learning programming. Another research line of hers is gaming and game-based learning (GBL), especially in empowering teachers to use GBL in their everyday teaching and to engage students in learning. ©American Society for Engineering Education, 2023 Exploring Differences in Planning Between Students With and Without Prior Experience in Programming Ryan Parsons
Paper ID #36789Effect of Automated Instantaneous Feedback, Unlimited SubmissionAttempts, and Optional Exercises on Student Engagement, Performance, andAcademic Integrity in an Introductory Computer Programming Course forEngineersMarko V. Lubarda, University of California, San Diego Marko V. Lubarda is an Assistant Teaching Professor in the Department of Mechanical and Aerospace Engineering at the University of California, San Diego. He teaches mechanics, materials science, design, computational analysis, and engineering mathematics courses, and has co-authored the undergraduate textbook Intermediate Solid Mechanics (Cambridge
. The keytakeaway from this visit was the need for students to understand supercomputing infrastructureand risk management. While our students are exposed to computer organization, and ourcomputer engineers are exposed to computer architecture, neither program has a solidunderstanding of the infrastructure needs for a modern data center. While the computingresources that we teach in our program are important, the main design challenges for the siteinvolved device cooling, auxiliary power capabilities, and data backups.From the cooling standpoint, modern devices are changing so quickly that not all devices areable to be liquid cooled. This is especially true of GPU devices. Thus, in many cases, thechallenge to deploying super computers is not
abstraction to students throughinstruction is emerging as a critical challenge to cultivating the next generation of computerscientists. Imbuing fluency in computing at several levels of abstraction has always beenchallenging, but it has become more difficult for a novice programmer to visualize in their mind ascomputers advance in complexity. Students feel they send their program into a “black box”, andthe results are spit back out. Learning concepts like memory management, logic design, andcomputational complexity are increasingly viewed by students as unnecessary nuisances insteadof critical skills. For example, students who grew up using Google Drive are having anincreasingly difficult time understanding basic concepts of traversing file systems
Consortium. He is a Senior Member of the IEEE.Dr. Bruce R Maxim, University of Michigan, Dearborn Bruce R. Maxim has worked as a software engineer, project manager, professor, author, and consultant for more than forty years. His research interests include software engineering, human computer interaction, game design, virtual reality, AIXiaohong Yuan, North Carolina A&T State University Dr. Yuan is a professor in the Department of Computer Science at NCA&T. Her research interests include AI and machine learning, anomaly detection, software security, cyber identity, and cyber security education. Her research has been funded by the National Security Agency, the National Centers of Academic Excellence in
thetopic being discussed that week. For example, if a student is learning about loops in lecture, theycould be asked to write a program using loops to generate a multiplication table during the labperiod. Hazzan et al assert this allows students to be engaged in their learning rather than abystander similar to what you might see in laboratories for the natural sciences [2].Prior engineering education research has clearly shown that inductive teaching styles in lecturesand lab sessions show the students the importance and application of the subject matter byshowing the students particular examples while challenging them to keep building concept byconcept to solve complex challenges [3] [4]. These inductive teaching methods typically use ascaffolded
NZ MDR FFF 12 MAR MEMORY Figure 1. Data Path and Memory Map for the Instructional Processor.The course starts with an introduction/review of VHDL by modelling key components of theprocessor architecture, the program counter and the multi-port register file. Students gaininsights into VHDL design techniques and familiarity with the Xilinx design and simulationtools [7]. Next, more advanced sequential systems are designed via a control unit directing adedicated data path. This technique is critical for complexity management and serves
Students Through Environmental Data ScienceAbstractIn a world that is increasingly monitored, data management and analysis skills are valued andnecessary in engineering. Despite the apparent advantages of a data-savvy workforce,engineering students often have negative attitudes and experiences with programming and dataanalysis. To improve these skill sets in engineering students, a course on environmental dataanalysis was developed and taught to a group of engineering graduate students (mostly civilengineering majors). The course relied on R and Excel and used R packages such as those in thetidyverse as well as modeling packages (e.g., fitdistrplus) and discipline-specific packages foraccessing environmental data (e.g
, Qatar Dr. Al-Hamidi holds a Ph. D. degree in Mechatronics from the University of Bourgogne Franche-Comt´ e (UBFC), France, and currently working as the Mechanical Engineering Laboratories Manager at Texas A&M University at Qatar. He joined Texas A&M University at Qatar in 2007 coming from University of Sharjah. Dr. Al-Hamidi had been appointed as a visiting lecturer in 2018 to teach design related courses in the mechanical engineering program. He specializes in product design, instrumentation, controls, and automation. Dr. Al-Hamidi founded the Engineering Enrichment Program in 2016, which is currently one of the Center for Teaching and Learning pillars. He received three Transformative Engineering
Paper ID #44160Revolutionizing Engineering Education: The Impact of AI Tools on StudentLearningDr. Sofia M Vidalis, Pennsylvania State University Sofia Vidalis is an associate professor in the Department of Civil Engineering/Structural Design and Construction Engineering Technology at Penn State Harrisburg. She received her Ph.D., Masters, and Bachelors in Civil Engineering from the University of Florida.Dr. Rajarajan Subramanian, Pennsylvania State University Rajarajan Subramanian is currently serving as an Associate Teaching Professor of Civil Engineering and Construction (SDCET) programs at Pennsylvania State
Paper ID #43665(Board 49/Work in Progress): Using Generative AI for Reducing FacultyWorkload in Online Engineering CoursesMr. Gerry A Pedraza, Texas A&M University Gerry is the Assistant Director of Learning Design at the Engineering Studio for Advanced Instruction and Learning at Texas A&M University. He is a proactive innovator dedicated to enhancing faculty workflows in collaboration with instructional designers. His primary goal is to streamline faculty transition to online teaching, fostering seamless interactions between educators and instructional staff. Gerry’s work is instrumental in saving valuable time
Engineering at the University of Ibadan, Nigeria.Dr. Adurangba Victor Oje, University of Georgia Dr. Victor Oje is focused on emerging technologies design and pedagogy in technology-enhanced learning environments. He is also interested in systematic review and meta-analysis research methodologies and evidence-based design practices.Deborah Moyaki, University of Georgia Deborah Moyaki is a doctoral student in the Engineering Education and Transformative Practice program at the University of Georgia. She holds a bachelor’s degree in Educational Technology and is excited about the possibilities technology offers to the learning experience beyond the formal classroom setting. Her research focuses on improving the educational
with her family and dogs.Dr. Paul Morrow Nissenson, California State Polytechnic University, Pomona Paul Nissenson (Ph.D. Mechanical and Aerospace Engineering, University of California, Irvine, 2009) is a Professor in the Department of Mechanical Engineering at California State Polytechnic University, Pomona. He teaches courses in the thermal-fluid sciences, computer programming, and numerical meth- ods. Paul’s main research interests involve studying the impact of technology in engineering education. He has served on the ASEE Pacific Southwest Section Board of Directors since 2014, including as the PSW Section Chair for 2018-2019.Brooke JonesJeffrey A. PhillipsHarmony Nguyen, The Pennsylvania State University
Paper ID #43219Board 64: Work-In-Progress: A Scoping Review of Technology Acceptanceand Adoption among Engineering StudentsDeborah Moyaki, University of Georgia Deborah Moyaki is a doctoral student in the Engineering Education and Transformative Practice program at the University of Georgia. She holds a bachelor’s degree in Educational Technology and is excited about the possibilities technology offers to the learning experience beyond the formal classroom setting. Her research focuses on improving the educational experience of engineering students using virtual reality labs and other emerging technologies.Deborah
interdisciplinary fields by addressing the challenges in data management,integration, and analytics, as well as predictive modeling and simulation. By integrating varioustechnologies and data sources, including artificial intelligence and machine learning, PATENTwill contribute to developing next-generation solutions that are data-driven, resilient, and robustin both real-world and theoretical domains across these diverse industrial sectors, such asengineering, social sciences, agriculture and more. PATENT conducts fundamental and appliedresearch in fields including, but not limited to: artificial intelligence, cybersecurity and cyber-physical systems.The dean of engineering had partnered with the department head to solicit a significant endowmentfrom a
be used in education in a creative and ethical way.Dr. Kristi J. Shryock, Texas A&M University Dr. Kristi J. Shryock is the Frank and Jean Raymond Foundation Inc. Endowed Associate Professor in Multidisciplinary Engineering and Affiliated Faculty in Aerospace Engineering in the College of Engineering at Texas A&M University. She also serves as Director of the Craig and Galen Brown Engineering Honors Program. She received her BS, MS, and PhD from the College of Engineering at Texas A&M. Kristi works to improve the undergraduate engineering experience through evaluating preparation in areas, such as mathematics and physics, evaluating engineering identity and its impact on retention, incorporating
course: Introduction to Engineering Description: The course introduces methods of generating and exploring creative ideas and alternatives for designing engineering systems. The course also introduces concepts in creativity, innovation, engineering fundamentals, and problem-solving methodologies. Students learn, through experience, the process of design and analysis in engineering including how to work effectively on a team. Finally, they develop skills in project management, sustainability, written, oral and graphical communication, logical thinking, and modern engineering tools (e.g., Excel, Python, LabVIEW, MATLAB, Visual Basic, CAD, Rapid