AC 2011-173: TOOL USE AND ACTIVITIES OF PRACTICING ENGI-NEERS OVER TIME: SURVEY RESULTSMichael D. Johnson, Texas A&M University Johnson is an assistant professor in the Department of Engineering Technology and Industrial Distri- bution at Texas A&M University. Prior to joining the faculty at Texas A&M, he was a senior product development engineer at the 3M Corporate Research Laboratory in St. Paul, Minnesota for three years. He received his B.S. in mechanical engineering from Michigan State University and his S.M. and Ph.D. from the Massachusetts Institute of Technology. Johnson’s research focuses on design tools; specifically, the cost modeling and analysis of product development and manufacturing
numerous performance, power, and size constraints that these systems face, we felt itwas appropriate to use them as the basis for all of our development work in this course. Inparticular, this choice allowed us to look at: Algorithm acceleration with spatial (parallel) computing in an FPGA fabric. Flexibility of processor-based computing using high-level software tools. Exploiting tightly coupled hardware and software domains for performance and flexibility benefits, though only addressing some of the practical aspects. A more in depth treatment was described by Schaumont5.In this course, we utilized the Xilinx ML507, a general FPGA-based development platform.Lectures addressed the underlying FPGA technology specific
volunteers. University staff organized the tools and support useful to integrate roboticsinto teachers’ in-school curricula in regular professional development workshops spanningmultiple years. Using coding curricula from Code.org, Sphero SPRK+ R robots as hardware, andseveral non-computer-based logical activities, the teachers have developed their own activities byadapting what they have learned in the BOTS Professional Development sessions to the needs oftheir students. Combining their teaching experience with the diverse technical knowledge of theuniversity students and outreach staff allowed for a novel approach in increasing the technologicalliteracy of elementary school students by targeting their teachers. BOTS provides educators with(i) the
Paper ID #32808Understanding Professional Identity Development Among Computer ScienceStudentsSami N. Rollins, University of San Francisco Sami Rollins is a Professor of Computer Science at the University of San Francisco (USF). She holds a B.A. in Computer Science from Mills College and M.S. and Ph.D. degrees from the University of California at Santa Barbara.She recently completed a rotation as a Program Director in the Division of Undergraduate Education at the National Science Foundation. Sami’s research interests include broadening participation in computing, computer science education, and mobile and distributed
% of the participants planned to incorporate at least 25% of theworkshop activities/resources into their teaching. We believe that numerous instructors (atcollege level, high school level, and middle school level) would find Google tools an excellentplatform to provide online supplements to their face-to-face instructions from multipleperspectives, including but not limited to accessibility, flexibility, and ease of employingmultimedia. After our workshop, we continue working with K-12 teachers to help them applyGoogle tools to improve their teaching.Relevant work and motivationInitiated in 2009, Google’s Computer Science for High School (CS4HS) program1 aims toprovide professional development opportunities for high school teachers in the
of elementary school curricula and its use with childrento develop better thinking skills has been widely researched and reported.4 However, Logo hasalso been used extensively in undergraduate computer courses at the University of California atBerkeley.1 During the 1980s and 1990s much was written on Logo and its (potential) educationaluses, but this enthusiasm for Logo seems to have diminished. In the United States, TerrapinSoftware is still actively involved in promoting Logo as a tool for learning.5 In all the interfacevariations, the Logo philosophy and the basics of the Logo language have remained the same,namely, that Logo offers a participatory, hands-on environment and promotes self directedlearning. We are of opinion that Logo is
Produced with FLASHMATLAB SoftwareThis popular computing software developed by the MathWorks Corporation is commonly usedin various educational institutions for solving engineering and math related problems. Thepowerful computing environment of MATLAB along with availability of a large number ofhelpful MATLAB built-in functions has made this software the popular tool of choice for many Page 10.209.9 Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition Copyright © 2005, American Society for Engineering Educationengineering educators. Using the interactive MATLAB
computer sciencecurriculum or a circuit theory curriculum. In the last few years, however, we’ve beenfocusing on in integrating both hardware and software engineering into EECS PBL at thesecondary level. We have been carrying out this work with classes of rising high schoolseniors in a number of summer enrichment programs run through the Office ofEngineering Outreach Programs (OEOP) at the Massachusetts Institute of Technology. Inthe last two years we have particularly been exploring ways of deploying single-boardcomputer platforms including the BeagleBone Black and Raspberry Pi as means ofproviding a flexible, enriching, and open-ended project-based learning experiences thatprovides significant exposure to both hardware and software development
about their usage. We have developed and implemented an entropy based method forthe verification of academic integrity. This tool was implemented primarily for a freshmanundergraduate programming course with a yearly enrolment of more than 1000 students. Evenwith significant resources and effort dedicated to ensuring academic integrity, the result wasdifficult to quantify. Further compounding the challenge was the fact that computer programsource code has rigidly defined constructs and syntax, thus a simple text comparison couldindicate a high level of similarity that might implying a lower level of integrity. Conversely, twologically identical programs could be written with different variable names where a simple textcomparison could indicate
Session # 1532 The Use of Real Time Operating Systems and Development Tools as a Mean to Revitalize Computer Engineering Programming Courses Halima M. El Naga Samuel J. Stokes Nagi M. El Naga, California State Polytechnic University, Academic Developer Evangelist California State University, Pomona MicroSoft NorthridgeAbstractIn programming courses for electrical and computer engineering, it is difficult for thestudents to cognitively connect that abstract languages will eventually lead to the abilityto build real
AC 2010-1815: FACILITATING TEACHING AND RESEARCH ON OPEN-ENDEDPROBLEM SOLVING THROUGH THE DEVELOPMENT OF A DYNAMICCOMPUTER TOOLMatthew Verleger, Purdue UniversityHeidi Diefes-Dux, Purdue University Page 15.575.1© American Society for Engineering Education, 2010 Facilitating Teaching and Research on Open-Ended Problem Solving Through the Development of a Dynamic Computer ToolAbstractModel Eliciting Activities (MEAs) are realistic open-ended problems set in engineering contexts;student teams draw on their diverse experiences both in and out of the classroom to develop amathematical model explicated in a memo to the client. These activities have been implementedin
are being done in the latest reviews 29,23 . These tools are instrumentalin supporting visual and experiential learning methodologies. They allow students to engage ininteractive simulations, which can replicate real-world scenarios or abstract CS concepts, therebyenhancing understanding and retention of key ideas 37,30 .Computer Programming Educational Games (CG): Educational games in computerprogramming offer an interactive and engaging approach to learning programmingconcepts 12,35,47 . These games often incorporate problem-solving and critical thinking elements,making learning both enjoyable and effective. By presenting programming challenges in a gameformat, students are encouraged to develop their skills in a playful yet educational
c American Society for Engineering Education, 2015 An Educational Tool to Support Introductory Robotics Courses With the rising popularity of robotics in our modern world there is an increase in the numberof engineering programs that do not have the resources to purchase expensive dedicated robotsbut find a need to offer a basic course in robotics. This common introductory robotics coursegenerally covers the fundamental theory of robotics including robot kinematics, dynamics,differential movements, trajectory planning and basic computer vision algorithms commonlyused in the field of robotics. The nature of this material almost necessitates the use of robotichardware to allow the students to practice implementing the theory they
AC 2008-2097: DEVELOPMENT OF ENGAGING PROJECTS FOR EMBEDDEDAPPLICATIONSJeff Wiegley, California State University-Northridge Page 13.430.1© American Society for Engineering Education, 2008 Development of Engaging Projects for Embedded ApplicationsAbstractIn response to results from assessment activities and the growing industrial de-mand for small, portable embedded devices, CSU Northridge added a course inEmbedded Applications to its Computer Science undergraduate and graduate cur-riculum in 2004. The purpose of the course is to cover theoretical and practicaltopics that address the unique challenges that small, low cost, specialized hardwarepresents to software engineers. Course
EXCEL,Matlab, R, and Minitab and proficiency acquired with statistical tools. It is hoped thatthe concepts covered in this paper will instigate future research and development in thefield of statistical analysis and inference.Bibliography 1. Muqri, M., Shakib, J., A Taste of Java-Discrete and Fast Fourier Transforms, American Society for Engineering Education, AC 2011-451. 2. Shakib, J., Saouli, M, Muqri, M., An Electrical and Computer Startup Kit for Fundamentals of Engineering, American Society for Engineering Education, AC 2016. 3. Mallat, S., Zhang, Z., Tutorial for Beginners – Quick R. https://www.statmethods.net/r-tutorial/index.html 4. Statistics Simulations, Demonstrations - http://onlinestatbook.com/stat_sim/index.html 5
University in the City of New York Sakul Ratanalert is a Senior Lecturer in Discipline in the Department of Chemical Engineering at Columbia University. He received his BS in Chemical and Biomolecular Engineering from Cornell University, and his MS in Chemical Engineering Practice and his PhD in Chemical Engineering from MIT. His current research interests include developing engaging learning activities and building students’ intuition and conceptual understanding. ©American Society for Engineering Education, 2025 Development of an MEB Novice Chatbot to Improve Chemical Engineering Critical ThinkingAbstractThe rise of ChatGPT, and other generative AI tools, has led
method integrates the general educationalskills such as oral and written communications, teamwork, and information literacy skills.One of the main outcomes of SEATEC is the production of five industry-based case models thataddress various issues in the electrical, civil, computer, industrial control, and manufacturingengineering and technology fields. The five case models have been pedagogically developed,reviewed, and field-tested. Assessment tools have been designed with help from prominentlearning scientists from the Learning Technology Center, LTC, at Vanderbilt University. Thefive models were reviewed independently for pedagogical and technical contents and TransferTask tools have being developed to assess learning. Early findings indicate
is a Fellow of the ASME.Dr. James I. Craig, Georgia Institute of Technology Prof. Craig has been on the faculty at Georgia Tech for more than fifty years and continues to teach as an emeritus professor and to develop classroom engagement methods and tools. His past research is in the general area of experimental structural mechanics, dynamics and structural control with applications to aerospace and earthquake engineering. He is coauthor of a textbook on structural analysis with application to aerospace structures.Dr. Bonnie H. Ferri, Georgia Institute of Technology Dr. Bonnie Ferri is a Professor in the School of Electrical and Computer Engineering at Georgia Tech and a Vice Provost. She performs research in
implementation of the lab. Satkeholders opinions will be presented andscope defintion will be described to gain agreement from all stakeholders.2 LAB SCOPE and PRIMARY DESIGNThe primary scope of this educational lab includes three phases for design, implementation andrunning an academic broadband (4G) network supported by a bid-data system and analyticsframe work. The infrastructure used in developing the lab environment was proposed to supporthands on to student for studying introductory concepts of broadband wireless networking andbig-data systems. Also, analytics tools was integrated as a lab component to introduce students topowerful tools that can help in analyzing data within the big data repository.The primary design includes a proposal for
. Page 13.320.1© American Society for Engineering Education, 2008 Computer-aided learning and assessment: the natural partner for project-based learningAbstract: There are significant pressures on higher education in Australia: continuallyreducing funding per student in real terms, an exponential growth in the knowledge base andgrowth in complexity of the problems that engineers face. Students need more project work toallow them to develop real engineering expertise (as opposed to engineering knowledge andskills). Project-based learning is aided by ready access to good online materials that can helpstudents acquire basic skills and that will allow them to test their basic competency. It’s timethat we shared
ofdiscussion and allow students to develop their critical thinking skills.Technology Impact on Student LearningThrough the use of online tools and technology, learning can also be qualitatively different. Theprocess of learning in online classes can become significantly richer as students have access tonew and different types of information, can manipulate it on the computer through graphicdisplays or controlled experiments in ways never before possible, and can communicate theirresults and conclusions in a variety of media to their teacher, students in the next classroom, or Page 24.760.10students around the world. Online learning has its most
andoccasionally miss the behavior of the real world.” The Statics and Dynamics course at theUnited States Military Academy (USMA) at West Point, New York, has made drama an integralpart of the course and the cornerstone for several lessons. This paper presents three specificlessons that effectively use drama to excite students and enhance their learning. Several keycomponents are identified for each lesson that were critical to developing the desired dramaeffect during the lesson. These components could be used in any course to develop drama in theclassroom to equally develop a stimulating learning environment.Statics and Dynamics Course BackgroundStatics and Dynamics, course number EM302 at USMA, is a three credit-hour engineeringmechanics course that
educational contexts the simulation tool bringsmore clarity to concepts that are challenging for students, as well as enabling the instructor to useclass instruction time more efficiently.This paper presents a simulation tool designed to enable students gain better insight into thenumerical solution of the classical Economic Dispatch Problem (EDP). The MATLAB® -basedprogram visually guides the user through the computational process involved in iterativelycomputing the economic dispatch solution for a 9-bus power system. This simulation programserves as a tool for managing classroom time and for presenting EDP with clarity, withoutgetting bogged down with details of the analysis.INTRODUCTIONThe merits of using digital modeling and simulation in power
the internet boom over the past two decades, network technology has become acrucial discipline that is necessary for technology to truly be useful. Network engineers have toconsider a variety of factors, such as bandwidth, traffic type, number of concurrent users, portsneeded, cabling, and what hardware to use, when designing a network. Teachers of networkconcepts need to employ a mixture of devices to create networks to help learners effectivelylearn network theories and conduct experimental activities, such as setup, configurations, andsimulation.In the past, virtualization technology has been popularly used in designing computer networks.In general, there are two tools that can be used when creating virtualized networks, simulatorsand
Session 3613 TS/5 Integration of Aspenplus (and other Computer Tools) into the Undergraduate Chemical Engineering Curriculum Krishnan K. Chittur, Ph.D. Chemical and Materials Engineering Department University of Alabama in Huntsville Huntsville, AL 35899 (205) 890 6850 (V), (205) 890 6839 (F) kchittur@che.uah.edu - http://www.eb.uah.edu/~kchittur http://www.eb.uah.edu/che/SummaryThe development of the microprocessor has changed the way we approach undergraduateeducation. Our students can now be
Paper ID #31098Prominence of Conceptual Design with Computer-Aided Design Tools forJunior and Senior Product DesignersMr. Arash Nourimand, University of TorontoDr. Alison Olechowski, University of Toronto Alison Olechowski is an Assistant Professor in the Department of Mechanical and Industrial Engineering, and the Troost Institute for Leadership Education in Engineering (ILead). She completed her PhD at the Massachusetts Institute of Technology (MIT) studying product development decision-making during complex industry projects. Dr. Olechowski completed her BSc (Engineering) at Queen’s University and her MS at MIT, both in
existing system, discussesexamples of tool-integration in existing classes and reviews the current status of the project.It also reports on experiences at the three institutions of the authors on the use of PUNCHand the inclusion of tool-based homeworks and content into undergraduate classes.I. IntroductionAs the complexity of the hardware and software of computing systems continues to grow,the use of software tools for computer architecture design and programming are essentialto computer architects and software developers in industry. It is therefore necessary thatcomputer engineering students be exposed to extensive experimentation with computer toolsin undergraduate computer architecture and programming disciplines. At the authors
from faculty and staff. In the first round, participants were askedto propose learning outcome statements or “indicators” that are important for assessing problemanalysis or investigation. In the second and final round, these responses were arranged by majoroutcome areas and sent to participants for their feedback. They were asked to rate how likelythey were to use the indicators, and their importance in the curriculum. The focus of this paper isnot the results of this study, but the methodological processes involved in designing andadministering a Delphi survey to develop tools for learning outcomes assessment. This includesexpert selection, survey design, and analysis of expert responses. Special attention is paid to thechallenges of
the aforementioned challenges by designing and developing asimulation tool for higher education. While building on prior research that utilizes simulationsand visualization techniques for teaching quantum computing (QC), this study distinguishes itselfby integrating both software and hardware aspects. Furthermore, it not only introduces anopen-access tool but also provides empirical evidence on its impact on students’ learningoutcomes. The tool is designed to support diverse learners, regardless of their prior experiencewith QC.3.1 Theoretical foundationThe design of the learning technology and instruction for the QC course is grounded in thetheoretical framework of cognitive constructivism. Cognitive constructivism, a branch
Session 2658 DOGMA: An Open Source Tool for Utilization of Idle Cycles on Lab Computers Nathan H. Ekstrom, Joseph J. Ekstrom Brigham Young UniversityAbstractOrganizations often have many computers that are unused for much of the day. Thedesire to utilize these idle machines has spawned systems that attempt toharness the unused computer cycles for useful work. These include SETI, Globus,Condor, DOGMA, and recently SLURM. In the late 1990’s the Distributed Object GroupManagement Architecture (DOGMA) project was begun in the Network Computing Labin the Computer Science department at