is increasingly being woven into the fabric of everyday life. It isbecoming more and more a seemingly necessary and somewhat trusted component of society forboth personal and non-personal day-to-day interactions. Developing such intelligent systemsrequires technical expertise, such as an in-depth knowledge of natural language processing ormachine learning. However, in addition to technical expertise, a deep awareness andunderstanding of ethics and societal impact are also essential. Mastering knowledge of ethics andsocietal impact falls on the shoulders of computer professionals and programmers, whose role isto design and implement the decision-making component of intelligent systems. Thedevelopment of intelligent systems with embedded
relatedcommunication system/signal processing topics for a number of years1-13. Unfortunately, thesecourses typically experience one or more of the following problems: a. The required equipment is expensive. b. The signal is not actually processed in real-time, but rather recorded and processed at a later time. c. The required equipment or its software, have a steep learning curve and the application of these tools may not be possible for a typical undergraduate student. d. System development takes a significant amount of time, requiring several hours, if not weeks, to achieve a functioning prototype.The universal software radio peripheral (USRP) based system we are describing addresses all ofthe previously
the robot’s functionality from within MATLAB’spowerful integrated development environment, which already includes numerical solvers, imageprocessing routines, neural network libraries, and control system design tools. We describe thedevelopment process and the toolbox’s features; and illustrate its capabilities with some projectsfrom our own Introductory Robotics class where it was beta tested. A student opinion surveyindicated that the toolbox was well received, but suggests its stability could be improved.1. IntroductionIt has been widely noted that engineering students benefit from a variety of teaching approaches,in particular visual and experiential learners prefer hands on laboratory experiences [1].Teaching robotics is no exception [2
Session 2793 Handheld Computers as Tools in Freshman Courses Christopher R. Carroll Electrical and Computer Engineering University of Minnesota Duluth ccarroll@d.umn.eduAbstractThe latest advance in miniaturizing personal computers is the handheld “pocket PC.”Since Fall semester, 2001, the College of Science and Engineering at the University ofMinnesota Duluth (UMD) has required incoming freshmen majoring in Engineering andComputer Science to purchase and use these devices in entry-level courses. This year-long experiment
Session 3220 Teaching “Computer Tools” in a Workshop Format Surendra K. Gupta Rochester Institute of Technology AbstractMechanical engineering freshmen at RIT take 342-Problem Solving with Computers as theintroductory computer course. 342 replaces the traditional course in Fortran Programming.Students now develop function subprograms in Visual Basic for Applications (VBA) within theMicrosoft Excel environment. 342 emphasizes software tools such as a spreadsheet, wordprocessor and symbolic computational system. Skilled in such
AC 2009-209: USING COMPUTATIONAL TOOLS TO ENHANCE PROBLEMSOLVINGDianne Raubenheimer, North Carolina State UniversityJeff Joines, North Carolina State UniversityAmy Craig, North Carolina State University Page 14.1315.1© American Society for Engineering Education, 2009 Using Computational Tools to Enhance Problem SolvingAbstractMany engineering curriculum around the country are re-evaluating their introductory computerprogramming requirement. At our university, several departments have introduced newcomputer-based modeling courses that integrate critical thinking and problem solving withcomputational thinking and programming as a replacement of the traditional first
various transform methods (Fourier,Laplace and z), modeling of signals & systems in time/frequency domains, discrete powerspectrum, energy spectral density, bandwidth, filter input/output relations, Parseval’s theorem,convolution, signal-to-noise ratio, and transfer (system) function. Software packages likeMATLAB, MATHCAD and WFilter are useful computer IT tools so problems, examples can bepresented in the class and simulations discussed after analytical results are obtained for a givenproblem. Our experience has shown that use of these tools will enhance student learning and isan effective way of teaching the subject.I. Introduction. In our schools we have offered a Signals & Systems course with pre-requisitesof circuits I & II as
technology and widespreadavailability of computers have resulted in the use of World Wide Web (WWW) as a teachingmedium in engineering education1, 2. Thus, more and more educators have developed web-basedteaching and evaluation tools to facilitate and improve the learning process of students. In thispaper, the development of two web-based tools for use in Energy Engineering course wasdiscussed and presented.Course Description Energy Engineering is a multi-disciplinary subject that encompasses thermodynamics,fluid mechanics, engineering economics, energy conversion, energy conservation, energy auditand management, and environment. Energy Engineering course is a senior elective course in thedepartment of mechanical engineering at Lamar
Paper ID #8728Computing Tools in an Advanced Filter Theory CourseDr. S. Hossein Mousavinezhad, Idaho State University Dr. Mousavinezhad is an active member of IEEE and ASEE having chaired sessions in national and re- gional conferences. He is an ABET Program Evaluator (PEV.) He is the Founding General Chair of the IEEE International Electro Information Technology Conferences, www.eit-conference.org and served as 2002/2003 ASEE ECE Division Chair. He is a panelist for the National Science Foundation, has published a book in hand-held computing in 2013 and received an NSF grant (Enhancing Access to Radio Spec- trum
2006-1854: REAL-TIME SYSTEMS SCHEDULING TOOL DEVELOPMENTDaniel Ghiringhelli, Monmouth University Daniel Ghiringhelli is completing his Masters in Software Engineering from Monmouth University, West Long Branch, NJ. He received his BS in Computer Science from Stevens Institute of Technology in Hoboken NJ in August, 2002. His research interests include ubiquitous computing, home theater system automation, software and network security.Jiacun Wang, Monmouth University Jiacun Wang received the PhD in computer engineering from Nanjing University of Science and Technology (NUST), China, in 1991. He is currently an associate professor of the software engineering department at Monmouth
questions are related to those objectives.Research QuestionsRQ1: What challenges have educators encountered or perceived when teaching engineeringand computing students about ethics and the societal impacts of engineering andtechnology?RQ2: For educators who did not face any challenges, what circumstances or strategiesallowed them to effectively integrate ethics and societal impacts of engineering andtechnology into their courses, programs, and/or co-curricular activities?MethodsData CollectionThe research presented in this paper is situated within a larger study with broad goals relatedto exploring the ESI education of engineering and computing students. The first phase of thestudy involved the development and dissemination of online surveys to
AC 2011-2116: ASSESSMENT OF THE CATME PEER EVALUATION TOOLEFFECTIVENESSChristopher P. Pung, Grand Valley State UniversityJohn Farris, Grand Valley State University John Farris is currently an associate Professor in the Padnos College of Engineering and Computing at Grand Valley State University (GVSU). He earned his Bachelors and Masters degrees at Lehigh University and his Doctorate at the University of Rhode Island. He has 12 years of college engineering teaching experience as well as 3 years of industrial design experience. His teaching interests lie in the product design, first year design, design for manufacture and assembly and manufacturing processes. Dr. Farris is also involved in the development and
Paper ID #38487Board 254: Developing Tools, Pedagogies, and Policies for Computer-BasedCollaborative Learning ActivitiesMorgan M. Fong, University of Illinois, Urbana - Champaign Morgan is a PhD student in the Department of Computer Science at the University of Illinois at Urbana- Champaign. Her current research focuses on developing methods and analyzing cooperative learning in undergraduate computing courses.Liia Butler, University of Illinois, Urbana - ChampaignDr. Abdussalam Alawini, University of Illinois, Urbana - Champaign Dr. Abdussalam Alawini received a doctoral degree in Computer Science from Portland State in 2016
and more software projects in both academy and industry. Thesetools have become available for a wide range of the embedded systems development problems,such as microcontroller programming, systems modeling for embedded model-based design,real-time computing platform, and FPGA based embedded system development. Moreimportantly, Eclipse modeling framework (EMF) which is an eclipse-based modeling platformand code generation facility, is one of the most popular and well-know MBD initiatives.2. Programming tools course descriptionThe course Programming Tools (or with the similar name) is usually required for computerengineering or computer science major students, but an elective course for other engineering
every student to purchase their own development tools. This is notintended as a cost-saving measure for the university but rather to encourage the proliferation ofmicrocontroller projects beyond the classroom.Developing a new infrastructure for the microcontroller laboratory required simultaneouslyselecting three interdependent components, as shown in Figure 1: the IDE, the debug adapter, andthe microcontroller development board. As discussed above, the IDE is a collection of softwaretools that the student uses to write program code, compile it, and generate a final form for theprogram that is suitable for execution on the target microcontroller. The IDE runs on a desktophost computer, typically under Microsoft Windows or Linux in our
tightly or tried to bend it through its thickness, the gauges on the beveled surfacewould indicate the presence of pressure on the nose. To remove this signal another full bridgewas put on the front and back face of the crescent. This set of gages react to flexing forces andnot to pressure of the tool nose on the patient tissue. The two signals were amplified and sent toa computer collection device running LabView software by National Instruments. The AT-MIO16 analog to digital board was used as an interface. It is a 12 bit 100KS/s 16 channel A/D boardthat was configured to receive two differential channels of input. The board accuracy is +/- 1.5LSB. Strain gauge power and amplification was provided by a DMD 460 from Omega(4). Theflexing force
Developing Effective K-5 Mathematics Educational Software Theodor D Richardson, Jed S Lyons University of South Carolina Columbia, SC 29208 richa268@cse.sc.eduAbstractThis paper presents a software engineering pilot study on the construction and use of educationalsoftware for the K-5 classroom environment. The goal of this study is to use the softwareengineering life cycle to guide the development of mathematics skills practice software with theintent to produce (1) a reusable template for producing meaningful and effective educationalsoftware as well as (2) a retrospective analysis tool to help
ghajar@ceat.okstate.eduAbstract This paper describes a versatile, user-friendly, and easy to understand computer programthat has been developed to teach the numerical solution of steady state and transient heatconduction. The program has been class room tested for many semesters and it was very wellreceived by the students.Introduction The school of Mechanical and Aerospace Engineering at Oklahoma State Universityoffers MAE 3233, “Heat Transfer”, as a required course for the Mechanical Engineering degreeand an elective course for the Aerospace Engineering degree. Student use of software to analyze1-D and 2-D steady state and transient heat conduction problems has been an important part ofthis course since 1994. Use of software has
environment, and engineering education. She is assistant dean for teaching and learning in the College of Engineering. She is a second-generation woman engineer. c American Society for Engineering Education, 2019 The University’s Role in Professional Development for Computer Aided EngineeringAbstractThis paper explores the need for workforce development for engineers interested inimplementing Computer Aided Engineering (CAE) tools and describes a CAE Certificateprogram currently in the pilot phase of implementation. Workforce development is becoming anecessary component of the modern engineering workplace as technological advances such asCAE make the product development
presented. In addition, a discussion of the results is presented coupled withthe post survey results from the students. Lastly, lessons learning from the projects along withrecommended future improvements are presented.IntroductionWith advances in technology and a heavier use of computers in industrial settings, it has beenobserved that programming is a necessary skill for all engineering majors to develop. Inaddition, to knowing the basic programming skills it is imperative that students graduate with theability to utilize programming tools to solve complex engineering problems.In the mechanical engineering curriculum, dynamics is a critical course that all students musttake and it focuses on the analysis of objects in motion when acted upon by
AC 2009-848: NONPARAMETRIC, COMPUTER-INTENSIVE STATISTICS: APRIMERTrent McDonald, West Inc. Dr. Trent McDonald is a Consulting Statistician and Senior Manager at Western EcoSystems Technology, Inc. in Laramie, Wyoming.David Mukai, University of Wyoming Dr. David Mukai is an associate professor of civil engineering at the University of Wyoming in Laramie, Wyoming. Page 14.912.1© American Society for Engineering Education, 2009 Non-Parametric, Computer-Intensive Statistics: A PrimerAbstractThe authors have developed a first course in statistics for engineers based on non-parametric, computer-intensive (NPCI
students visualize what is occurring within the computer as the codeexecutes14. These tools have become significantly more robust and interactive as bothcomputing and graphics technologies have developed, and have been shown to have a positiveinfluence on student learning and engagement with computing material15, 16. Programminglanguages themselves have also become more graphical. Languages such as Alice, LabVIEW,and MATLAB Simulink utilize the graphics power of modern computers to allow users toprogram using graphical representations instead of the more traditional text-based code.However, despite the fact that programming knowledge has been a focus of research for the pastthree to four decades, very few instruments have been published to assess
is thattoo often they do not understand the underlying principles, mathematical modeling andassumptions. The author’s first experience was twenty years ago. It was an era when mainframe,timeshare and what was then called minicomputers were used for academic research, butpersonal computers were not yet available. There was no computer use in anundergraduate classroom. The author decided to do some pioneering course developmentby programming various thermodynamic and nuclear power plant simulations on a timeshare computer for the benefit of his students in these courses. During the development he realized that he was enhancing his own understanding ofcycles and power plant dynamics. This was because of the long hours and
Session 3550 Computer Assisted Tools for Stress Analysis of Structural Components in Engineering Technology Alamgir Choudhury, Jorge Rodriguez, Mufazzal Arif and Mitchel Keil Western Michigan UniversityAbstractA computer based module for stress analysis has been developed to enhance studentlearning in the field of mechanical design and analysis. The tool is comprised ofprogrammed templates containing an open-ended structure for the stress analysis ofstructural and mechanical components. Using the templates, students are able toformulate their problems and develop their own equation sequences. To reduce the
Paper ID #43059Effects of Integrating Computational Tools into an Introductory EngineeringMechanics CourseWayne Chang, University of Illinois Urbana-Champaign Wayne Chang is an assistant teaching professor in the Aerospace Engineering Department at the University of Illinois Urbana-Champaign. He received his BS, MS, and Ph.D. in Mechanical and Aerospace Engineering from the University of California, Irvine. His current engineering education research interests include cross-course teaching tool development, implementation, and integration into curriculums.Seung Woo Ok, University of Illinois Urbana-ChampaignProf. Matthew West
involvement of all participants in the educationalprocess.Next, we summarize the scholarly framework within which this project develops. We could notfind consensus in the literature on the meaning and use of terms ‘computation’ and‘computational thinking’. In this context, we use computation to refer to tools such asspreadsheets and high-level interpreted programming languages, which our students are taught touse for problem-solving. Computational thinking is a broader concept encompassing a variety ofskills. A frequently cited definition is Wing’s description of computational thinking as “thethought processes involved in formulating problems and their solutions so that the solutions arerepresented in a form that can be effectively carried out by an
Paper ID #17618The essence of computational thinking and tools to promote itProf. Osman Yasar, State University of New York, Brockport Osman Yasar is an endowed professor and director of the CMST Institute at The College at Brockport, SUNY. He established the first undergraduate degree program in computational science in the United States and developed a computational pedagogical content knowledge (CPACK) framework for teacher education. His research interests include engineering and science education, computational pedagogy, computational and scientific thinking as well as fluid dynamics, engine ignition modeling, and
Paper ID #35683Utilizing Computational Tools to Enhance Student’s Understanding ofLinkage MechanismDr. Zhiyuan Yu Dr. Zhiyuan Yu is an Assistant Professor of Engineering Technology at Miami University since Aug., 2019. Prior to joining Miami University, he was an Assistant Teaching Professor of Mechanical Engi- neering Technology at Pennsylvania State University from 2017 to 2019. He has developed a strong in- terest in undergraduate engineering education and has been teaching a wide range of courses in ME/MET department. He received his Ph.D. degree in Mechanical Engineering from Tennessee Technological Uni- versity in
range of functions that can be used in signal processing applications [12].At the time the decision was made to include computer tools for DSP, both MATLAB and LabVIEWwere available for the engineering students at Dordt College. In fact, MATLAB was taught in the labpart of the introductory course to engineering (EGR 103) and was used in EGR 221, Linear Systemscourse which all engineers take. LabVIEW’s full development system was also available in theelectronics lab, mainly for the purpose of instrument control and data acquisition through IEEE 488and RS 232. The decision to use LabVIEW in DSP was based on two reasons [12]: (a) Tanyel’senthusiasm for the software package and his desire to share his “joys” with the class and (b)LabVIEW
Engineering Education Annual Conference & Exposition Page 7.316.1 Copyright © 2002, American Society for Engineering EducationCourse ObjectivesThe course conveys a few dominant ideas. First, there is a strong interdependence between designtools and design processes. Introducing new computer-aided design tools in an engineeringorganization necessarily impacts the engineering processes that support new productdevelopment. Students are expected to realize that current CAD tools do no support all phases ofthe product development process. Therefore, one of the course specific objectives is for studentsto be able to explain the