in the area of undergraduate softwareengineering education over the past five years. In the late 1990’s, the ABET, the accreditationbody for applied science, engineering, computing and technology degree programs in the UnitedStates, approved criteria for accrediting software engineering under the EngineeringAccreditation Commission (EAC). Four programs were accredited in 2003, and another two in20048. Page 10.653.1 Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition Copyright © 2005, American Society for Engineering Education Category
Session 1433 TEEHOUSE: Thermal Environmental Engineering Design and Cost Software for a Building Craig W. Somerton, Laura Genik, Wayne Thelen, Dan Lewis, and Scott Strawn Michigan State University/University of Portland/Michigan State UniversityIntroductionComputer software has been developed that performs the simple calculations associated with thedesign and cost analysis for the heating and air conditioning systems for a building. TEEHouse(Thermal Environmental Engineering House) is an interactive DOS program that allows for theoptimization of insulation
science from the University ofMissouri, Columbia. Email her at: sduggins@spsu.edu.VENU DASIGIVENU DASIGI is currently professor and department chair of Computer Science andSoftware Engineering at Southern Polytechnic State University (SPSU) in Marietta, Georgia.He has Ph.D. and M.S. degrees in computer science from the University of Maryland, CollegePark. He has taught for about 25 years in higher education, which includes developing andteaching online courses in data structures and mathematical structures for computerscience at SPSU. Dasigi is a Commissioner with the Computing Accreditation Commissionof ABET, Inc. 138 Teaching Software Engineering and ComputerScience Online Using Recent Instructional
Engineering Education, 2016 The Integration of Novel Forms of Feedback into Software Engineering CoursesAbstractSoftware Engineering students exhibit a wide array of learning styles across the perception,input, organization, processing, and understanding dimensions. To improve students’performance in the classroom, many techniques have been developed to address these variances.Active learning has a long history of usage in the software engineering classroom, and thedisciplines strong history of diagramming and visual representations have been very supportiveto the large percentage of students who are visual learners. Coaching by faculty in project basedcourses also is common in the discipline. However, when it
also be used to interface the CPU to devices for handshakingsignals. The software component used in programming the computer is an assembly program.The goal was to have the least number of process lines to increase the programs process speed tomeet the speed of faster sound frequencies. Figure 4: Actual PC Board Page 8.627.4Important parts of the program include the Trainer’s port initialization, input values (from theProceedings of the 2003 American Society for Engineering Education Annual Conference & Exposition Copyright © 2003, American Society for Engineering
plausibleclaim to being the first national professional engineering body in the world to have accreditedfour-year undergraduate software engineering degrees as professional qualifications.Traditionally, undergraduate computer courses in Australia have fallen under one of threeheadings: Computer Science, Information Systems (or Information Technology) and ComputerSystems Engineering. Software engineering, it is well known, fits none of these categories.Furthermore, it is long recognised that the education of practitioners in the emerging field ofsoftware engineering would require a different approach to that traditionally applied to computerscience. Juggling the concurrent requirements of duration and content has required a reshapingof curricula. It is
basedcommunication link be implemented using software?” As will be shown in this paper, the answeris “completely”.Electrical and computer engineering undergraduates at CSUN are required to complete a groupproject as part of their senior design course. This project is one of the activities that are used todemonstrate that our graduates have achieved the following outcomes:• an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability• an ability to function on multidisciplinary teams Proceedings of the 2010 American Society for Engineering Education Zone IV Conference
values. Alternatively, the static stress analysis capabilities of atypical finite element software can be used for stress value determination(s).Example 3: Illustration of the use of the finite element analysis technique in a real world gasturbine engine fatigue analysis.Figure 12 is an illustration of the components for a gas turbine engine.7 Page 10.1404.7Figure 13 illustrates more details regarding the assembly of a gas turbine engine.8 Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition Copyright © 2005, American Society for Engineering Education
shows excerpts fromCogito screens in the Overpopulation scenario given to subjects who see the problem as serious.A companion set of statements is given to those who make the alternative decision. Thecomputer's ability to seamlessly branch as it follows the subject's decisions is a real advantage. IfCogito were on-paper, it would run 100 pages and branching would be a frustrating papershuffling problem for the subject.Table 3. Scenario topics included in Cogito software Topic Dilemma or Controversy Overpopulation Is overpopulation a significant problem in the world? College education Describe what a college education should do for a student – educate for
Paper ID #15885Integrating Software Testing to CS Curriculum Using WRESTT-CyLEDr. Yujian Fu P.E., Alabama A&M University Dr. Yujian Fu is an associate professor of computer science department at Alabama A&M University. Her research interests fall in formal verification of cyber physical systems, behavioral analysis of mobile security, software architecture and design analysis of safety-critical and mission-critical systems. Her projects are supported by NSF, Air Force and DoD. She have several publications regarding to the research and educational projects.Dr. Peter J. Clarke, Florida International University
this project is to fully integrate the curriculum objectives andknowledge of cognitive styles into the software development. Built around the programmingenvironment of LabVIEW this material is intended to provide flexibility in the mode ofpresentation. Specifically, more active hands-on experience will be possible as well as agreater use of visual input. Most engineering students do not gain substantial hands-onexperience in thermodynamics classes, due to time and equipment constraints. It is anticipatedthat use of the virtual instrument capabilities of LabVIEW will give students a closerapproximation of real world experience through simulation.Learning and Teaching StylesBefore presenting a description of the educational software it is
presentation before they enroll in any other bioengineeringclass that incorporates ADAMS as an additional educational tool.MOTIVATIONIn regular classroom environments, students sometimes find it difficult to grasp the propertiesrigid body motion, partly due to the difficulty of using intuition to visualize three-dimensionaldynamics. It is our opinion that dynamics including body biomechanics are learned much betterin an interactive way. With the use of a mechanical simulation software, students can get beyondthe mathematical formalism and use physical reasoning to tackle challenging problems, quicklychange the model’s parameters and observe the effects of the changes. The Department ofBioengineering at the University of Pittsburgh has recognized the
Experiential Learning Theory and the Teaching of Software Intensive Courses A. Richard Vannozzi, MS, PLS Thompson School of Applied Science, University of New HampshireSession: Tools, techniques, and best practices of engineering education for the digital generation Each year, pressure seems to grow to bring more software into our teaching. There arethree forces at work in engineering education today that make a discussion of how to teachsoftware intensive courses timely. First, initiatives such as laptops in the classroom,asynchronous and blended learning models, Web 2.0 and the multi-media classroom have allbrought fundamental changes to the
]. Page 10.642.2 “Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition Copyright 2005, American Society for Engineering Education” Page 3 of 13FLOSS: Free/Libre Open Source SoftwareA project was started in June 2112 under the European Commission regarding FOSS. Due tothe inconsistencies with the English word “free,” the French “libre” was added. Essentially, theproject studies FOSS and commissions reports [16].Proprietary SoftwareProprietary software is code that is not open; the users do not have the rights as defined in OSS.Certainly then it is not free (FOSS) as that would
. Laboratory exercises can often “Proceedings of the 2001 American Society for Engineering Education Annual Conference & Exposition Copyright 2001, American Society for Engineering Education”provide reinforcement to core lecture material more effectively than a textbook. It seemsthat appropriate use of finite element software, utilizing the powerful graphicscapabilities of the software, can produce a similar reinforcing effect.2. FEA Software as a Teaching ToolClearly, FEA is a relevant topic to engineering education. As noted above, a level ofcompetency in FEA seems essential for engineers graduating in today’s technicalenvironment. Of course, learning to use software that produces accurate results, forexample, in a heat
platform, then an example of how the PID loopis tuned is given, followed by a section of how the educational objectives and outcomes of theMechanical Engineering curriculum are addressed by this type of experiential learning is given.Overview of Do-more PLC SoftwareFigure 1 shows a schematic of the Do-more PLC Emulator software. The schematic of Figure 1utilizes the Do-more software platform to implement PLC Ladder Logic to control the motion ofthe electro-pneumatic plant shown. PLC INPUTS PLC OUTPUTS VIRTUAL ELECTRO-PNEUMATIC PLANT LADDER LOGIC DIAGRAM
Developing an Introductory Software Programming Course for Engineering Students Scott J. Schneider Department of Engineering Technology University of Dayton Dayton, OH 45469 sschneider@udayton.eduAbstractThe ability to effectively develop software programs, from complex software systems to simplemacros, is becoming increasingly important in all engineering disciplines. Educators haverealized this need, and likewise have included software programming in many engineeringcurriculums. The initial course in software programming has
AC 2011-2713: EXPERIENCE WITH SOFTWARE SUPPORT FOR MAN-AGING STUDENT-AUTHORED WIKI TEXTBOOKSEdward F. Gehringer, North Carolina State University Ed Gehringer is an associate professor in the departments of Computer Science and Electrical & Computer Engineering at North Carolina State University. He received his Ph.D. from Purdue University and has also taught at Carnegie-Mellon University and Monash University in Australia. His research interests lie mainly in computer-supported cooperative learning. Page 22.676.1 c American Society for Engineering Education, 2011
Session 3232 Softwar e Design of a Digital Filter Using Evolutionar y Methods Dr . Dick Blandfor d Univer sity of EvansvilleIntr oductionEvolutionary computation was conceived and articulated in the 1960's as a method of solvingotherwise intractable problems. Computer programs based on evolutionary techniques typicallyconsume lots of computer resources and until the 1990's the technique was implemented only bythe few who had access to those resources. Over the last ten years, computers have become fastenough and enough memory has become cheaply available that
AC 2012-5220: STUDENT SOFTWARE ENGINEERING LEARNING VIAPARTICIPATION IN HUMANITARIAN FOSS PROJECTSDr. Heidi J.C. Ellis, Western New England University Heidi Ellis is Chair and Associate Professor in the Computer Science and Information Technology De- partment at Western New England College. She has a long-time interest in software engineering education and most recently has received NSF funding to investigate the use of humanitarian free and open source software to educate computing students. She is also currently participating in an NIH grant for developing database-driven software for biological NMR analysis.Dr. Gregory W. Hislop, Drexel University Gregory Hislop is a professor of information science and
courses in surveying. Proceedings of the 2003 American Society for Engineering Education Annual Conference & Exposition Copyright 2003, American Society for Engineering EducationThe Highway course is design and problem solving in nature. It develops students’ ability to usemathematical formulas, specifications and guidelines by design agencies, assumptions and finallycommon sense to recommend solutions for a given highway problem. The Highway Design classcontained twenty nine (29) students.The design software “Land Development Desktop (LDD)” has been introduced to students to aidin the analysis and design of a highway facility. LDD is an AutoCAD based software, which isavailable among a number of other computer
Proceedings of 2014 Zone 1 Conference of the American Society for Engineering Education (ASEE Zone 1) Developing a Software Defined Networking Curriculum through Industry Partnerships Carolyn J. Sher-DeCusatis and Casimer DeCusatis IT job market. Abstract—Software Defined Networking (SDN) is an emergingtechnology which radically improves cloud computing and other This new, cost effective model for IT relies more stronglytypes of data networking. We discuss a new SDN undergraduate than ever before on dynamic, high performance networkseducation program, developed
11.1325.1© American Society for Engineering Education, 2006 The Role of Application Domain Tracks in Software Engineering Programs Abstract Although it is generally acknowledged that understanding domain-specific information isessential for the proper development of software in that application area, requiring the inclusionof a particular application domain as part of a software engineering curriculum is a relativelyrecent occurrence. In particular, ABET software engineering program criteria (in use since2002) and the joint IEEE-CS/ACM software engineering curriculum model released in 2004 bothspecify the ability to work in at least application domain as
collaboration software,advantages and disadvantages of each, and student and faculty feedback on the effectiveness ofeach.IntroductionAs part of Old Dominion University's distance education program, the Electrical EngineeringTechnology program offers several on-line (web-based) laboratory courses. In an effort to givethe distance education students an equitable educational experience and facilitate courseassessment, the on-line laboratory courses are structured so that students perform the sameexperiments and submit the same deliverables as their on-campus counterparts.However, although the ODU EET faculty attempt to make the on-campus and off-campuslaboratory courses as equivalent as possible, because of logistical differences, the courses
Page 9.1373.3Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition Copyright2004, American Society for Engineering EducationIII: Description of ANSYS elements used in the examples of sections IV, V and VIANSYS is a commercially available finite element software package. There are many elementtypes available in ANSYS. The following is a description of the ANSYS elements used in theexamples in this article.ANSYS BEAM3 element4ANSYS BEAM3 element is a uniaxial element with tension, compression and bendingcapabilities. The element has three degrees of freedom at each node, namely, translations in thenodal x and y directions and rotation about the nodal Z-axis. Figure 3 shows the geometry
simply not yet mature.In spite of this immaturity (or maybe because of it), there is a large demand by softwareorganizations for professionally trained software engineers. This is because of the ubiquitous Page 10.698.1nature of software – every part of human endeavor (business, education, entertainment, law,medicine, transportation, etc.) seems to be dependent on the effective and efficient development Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition Copyright © 2005, American Society for Engineering Education”of software. Modern software systems are large
Paper ID #36660Socially Distant Active Learning and Student Engagement inSoftware Engineering CoursesBruce R Maxim (Professor) Bruce Maxim has worked as a software engineer, project manager, professor, author, and consultant for more than 40 years. His research interests include software engineering, user experience design, game development, AR/VR/XR, social media, artificial intelligence, and software engineering education. Bruce Maxim is professor of computer and information science and collegiate professor of engineering at the University of Michigan – Dearborn. He established the GAME Lab in the College
Paper ID #13301Software Engineering Learning in HFOSS: A Multi-Institutional StudyHeidi J. C. Ellis, Western New England University Heidi Ellis is Chair and Professor in the Computer Science and Information Technology department at Western New England University. Dr. Ellis has a long-time interest in software engineering education and has been interested in student participation in Humanitarian Free and Open Source Software (HFOSS) since 2006.Dr. Gregory W Hislop, Drexel University (Eng. & Eng. Tech.) Gregory Hislop is a Professor and Senior Associate Dean in the College of Computing and Informatics at Drexel
apprenticeship technology, a bachelor’s in technol- ogy and engineering education with a minor in CAD, and a master’s degree in education technology. I am currently working toward my Doctorate in curriculum and instruction. My dissertation research focuses on motivational theories and inspirational instruction. My wife Kathy also works at Rose-Hulman in Academic Affairs, while my son Curtiss attends Rose- Hulman majoring in computer science and software engineering and my daughter Kirsten lives in Hawaii and is working toward her Master’s in English and writing. I am very honored to be a part of this great organization. Thank youDaniel Tetteh-RichterDr. Kay C. Dee, Rose-Hulman Institute of Technology Kay C Dee
Paper ID #15359Gamification-Based Cyber-Enabled Learning Environment of Software Test-ingDr. Yujian Fu P.E., Alabama A&M University Dr. Yujian Fu is an associate professor of computer science department at Alabama A&M University. Her research interests fall in formal verification of cyber physical systems, behavioral analysis of mobile security, software architecture and design analysis of safety-critical and mission-critical systems. Her projects are supported by NSF, Air Force and DoD. She have several publications regarding to the research and educational projects.Dr. Peter J. Clarke, Florida International