to the instructor. 7. Teams may submit a Resource Request for hardware, software, or services to support their project. 8. At several points during the term, members submit confidential Peer Evaluations of their teammates. 9. Each student develops a Portfolio of sample work during the term. Page 9.858.2 Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition Copyright © 2004, American Society for EngineeringA high level syllabus is shown below. Week Topics Assignments 1 pre-course
deployed on morepowerful machines and flexible because the component of the web application can be changed atany time.AdvantagesOne of the main advantages of web automation of software is improved communication. When a Page 8.1299.2typical email message is sent, if there is not an immediate response, it can take anywhere from “Proceedings of the 2003 American Society for Engineering Education Annual Conference & Exposition Copyright © 2003, American Society for Engineering Education”hours to a day or two to get a response back. That is more the nature of email in this day in age;many people choose only to check their
thedepartment of Electrical and Computer Engineering at the University of Nebraska. The lab'sstudent performance evaluation is presented in the timeline of before and after COVID-19.ECEN 325 AM lab from 2018 to 2020 is presented with traditional hardware implementation ofthe lab. On the other hand, the years of 2021 – 2022 represent the AM software simulation labusing System Vue. Students’ exposure to contemporary communication system softwaresimulation tools such as System Vue will certainly help prepare STEM (science, technology,engineering, and math) graduates for the jobs of today and tomorrow [5]. © American Society for Engineering Education, 20232. Hardware Implementation of AMThe hardware implementation of amplitude
AC 2009-2378: TEACHING SOFTWARE DEVELOPMENT FOR MODERNREAL-TIME DATA ACQUISITION AND CONTROLJanusz Zalewski, Florida Gulf Coast University Janusz Zalewski is a professor of Computer Science and Engineering in the School of Engineering at Florida Gulf Coast University University. His research interests, in addition to software engineering education, include real-time safety-critical systems.Andrew Kornecki, Embry-Riddle Aeronautical University Andrew Kornecki is a professor in the Department of Computer and Software Engineering at Embry-Riddle Aeronautical University. His research interests, in addition to software engineering education, include real-time safety-critical systems.Jerzy Nogiec
, game-based learning, and emergent technologies for STEM or language learning. ©American Society for Engineering Education, 2024 WIP: Managing and Assessing Students in Hybrid Software Project ClassesAbstractOne of the authors teaches two courses focused on software engineering and game development.Each of these courses has in-person and asynchronous online students taught as a single courseby the same instructor. Using active learning and authentic assessment techniques, the authorssought to improve the students’ levels of engagement. The students in both courses learn to useagile software engineering practices to deliver incremental software prototypes. Students in bothcourses were given surveys measuring
Lead software engineer positions before switching to full time academia. She is also a Microsoft certified professional, with an MCPD certification. Her research work is focused on evidence-based, active learning pedagogies to improve software engineering education. She has published papers specifically on Peer Instruction and Process Oriented Guided Inquiry-based Learning-like pedagogical approaches in the undergraduate software engineering classroom, both in person and virtual. She holds a Bachelors degree in Physics from the University of Madras, Chennai, India. She holds two Masters degrees - one in Computer Science from the University of Nebraska-Lincoln, and one in Medical Physics from Anna University, Chennai
University of Central Florida. Dr. Ahmad has diverse expertise in human-computer interaction, quality engineering, and simulating man- ufacturing systems. Ali worked on projects related to transfer of training, user-centered design, process improvement, and virtual environments. Dr. Ahmad is a Certified Simulation Analyst and a Certified Six Sigma Black Belt. c American Society for Engineering Education, 2019 Use of Minitab Statistical Analysis Software in Engineering TechnologyAbstractThe Engineering Technology curriculum provides wide spread knowledge in problem solving,management of resources, and process planning. Statistical decision-making is a key skillrequired by Engineering Technologists, and
notebooks go to Wolfram Research1 and related sites.The Courseware Catalog3 may be of particular interest to engineering educators.Since 1996, the software technology within Mathematica has continued to improvevalidating its selection over other capable but not as fully featured products. New features Page 6.749.2are being continually added and performance has improved with every new version of theProceedings of the 2001 American Society for Engineering Education Annual Conference & ExpositionCopyright 2001, American Society for Engineering Educationsoftware. A recent major release has been shown to perform at levels required forprocessing large
2006-1670: COMPUTER SCIENCE CAPSTONE COURSES SUPPORTED BYINDUSTRY-CURRENT SOFTWARE TOOLSJohn Fernandez, Texas A&M University-Corpus Christi Dr. Fernandez is Assistant Professor of Computer Science in the Department of Computing and Mathematical Sciences. Having served 20 years in the U.S. Air Force and 10 years in private industry, Dr. Fernandez brings real-world experiences into the classroom for his students. His research interests are in HCI, information assurance, and software engineering. Page 11.343.1© American Society for Engineering Education, 2006Computer Science Capstone Courses Supported By
or modify a piece of control software. This introduces tedious programming tasks into aproject and diverts students’ focus on issues fundamental to manufacturing systems andprocesses. A component-based software development approach has been developed and utilizedat Miami University that introduces flexible, adaptable, and user-friendly control software formanufacturing work cells. This paper presents the design framework and implementation of thesoftware, as well as preliminary instructional results using the software.Introduction Modern manufacturing systems must be flexible, dynamic, and adaptive to meet themarket demand 1. Manufacturing engineering education must adopt new technology and newapproaches to address the new challenges
resulted in 2possible “freeware” solutions (“free” so that students can download them as needed on their ownPCs). One is based on the ATT Lab VNC 1 (Virtual Network Computing environment), which is Page 7.1119.2 Proceedings of the 2002 American Society for Engineering Education Annual Conference & Exposition Copyright 2002, American Society for Engineering Educationmore designed for PC remote administration. The other was NetMeeting 2 from MicrosoftCorporation, which is designed as video conferencing software, currently capable of sendingvideo and sound to another single PC. NetMeeting also has built-in
computer aided drafting tool, AutoCAD, to create 2-D geometry and drawings. The programbaseline included an optional 5th course that introduced students to a 3-D software tool,AutoCAD – Mechanical Desktop.Proceedings of the 2010 Midwest Section Conference of the American Society for Engineering Education 2A major strength of the baseline content was the emphasis on content that matched theeducational and work background of the program faculty with drafting credentials. A secondstrength was the use of AutoCAD software, a well-recognized software, used widely in industry,and with an extensive amount of teaching resources.Weaknesses of the baseline
step back or out of the program and judge whether their Proceedings of the 2005 American Society for Engineering Education Annual Conference & Exposition Copyright © 2005, American Society for Engineering Educationactions make sense within a larger existential (changing) context”9. Software developers need totake on this task of successful integration of computers and user needs.HCI community members have developed their own set of user-centered design techniques thatfocus on usability. These methods are underutilized and sometimes difficult to understand bysoftware development teams. In addition, HCI advocates have developed their own techniquesand tools for use during the software development cycle18. Usability
designexperiences.Curricular StructureThe two course design sequence described in this paper forms the culminating set of designexperiences in a software engineering program. Prior to the first of these courses, students havecompleted a two course sequence (SE1 and SE2) in C++, object oriented programming andfundamentals of software engineering, a course (SE3) that treats generic programming, softwarecomponents, and programming for reuse, and a course (SE4) involving user interface design,event driven programming and programming for visual environments. Page 10.1122.2Proceedings of the 2005 American Society for Engineering Education Annual Conference &
Tools, Discovery: Functionality of the Project, Design: Modifications toMalicious Segments and Functionality, and Implementation.2 Project Initiation Computer Systems is a sophomore-level semester (15-week) course which introduces theconcepts of computer system organization, and examines the relationship between software and Proceedings of the 2020 ASEE Gulf-Southwest Annual Conference University of New Mexico, Albuquerque Copyright 2020, c American Society for Engineering Education 2 3hardware. Computer organization and representation of information in a computer are
approach to modeling and opera- tion of large-scale complex systems, including requirements, architecture, integration, and evaluation of systems considering their lifecycle effectiveness and sustainability characteristics. Page 24.127.1 c American Society for Engineering Education, 2014 A “Software and Systems” Integration Framework for Teaching Requirements EngineeringAbstractMost of the engineered systems used in our daily lives include some sort of a computing unit thatruns software. The integration of systems engineering and software engineering disciplines
, SME, and ASME. He is a Fellow of ASEE and a recipient of the ASEE James H. McGraw Award. He is a recipient of the SME Education Award. He holds the Bachelor of Mechanical Engineering degree from General Motors Institute (Now Kettering University) and the Master of Science in Mechanical Engineering from Purdue University. He has authored the textbooks; Applied Fluid Me- chanics 7th ed. and Machine Elements in Mechanical Design 5th ed., published by Pearson/Prentice-Hall; Applied Strength of Materials 5th ed. with CRC Press and the 6th edition is in preparation.Mr. Buck Jones, Engineered Software Jones graduated from the University of Tennessee with a Bachelor’s of Science in Engineering Physics and Christian
programming languages work under the hood, as well as developing new teaching methods and evaluating existing ones to understand what engages students. He was previously awarded a Faculty Fellowship by Stony Brook University to study the effects of the Process Oriented Guided Inquiry Learning methodology in a large classroom. Mitra has published in the Journal of Empirical Software Engineering and the Technical Symposium of Computer Science Education (SIGCSE TS), and has presented at both the International Conference on Predictive Models and Data Analytics in Software Engineering and the International Workshop on Advances in Mobile App Analysis. Additionally, he has served as a journal reviewer for SIGCSE TS and
Education, 2016 Enhancing Software Engineering Curricula By Incorporating Open, Data-Driven Planning MethodsAbstractFor several decades, Software Engineering (SE) course work has been an integral learningsubject for computer science, information systems, and technology related matriculated studentsat undergraduate and graduate levels. During the same period, industry has continued toexperience high failure rates, missed business outcomes, and poor user adoption for largesoftware development initiatives. While there are many reasons for these issues, educators mustfocus on ensuring that SE course curricula and learning outcomes strive to create long-termpositive impact. This paper will address how to improve
Paper ID #37046An Integrated Software Engineering Curriculum ThroughProject-Based Learning (PBL)Yalda AfsharMohammad MoshirpourEmily Ann Marasco (Program Evaluation and Planning Specialist)Jalal KawashLaleh Behjat (Professor) Dr. Laleh Behjat is a professor at the Department of Electrical and Software Engineering at the University of Calgary, Canada and the Natural Sciences and Engineering Research Council of Canada Chair for Women in Science and Engineering - Prairies. Her research focuses on developing mathematical techniques and software tools for automating the design of digital integrated circuits and education
2006-1641: GUIDED CAE SOFTWARE LEARNING MODULES FOR THEUNDERGRADUATE MECHANICAL ENGINEERING CURRICULUMFrank Fisher, Stevens Institute of Technology Dr. Frank Fisher has been an Assistant Professor in the Department of Mechanical Engineering at Stevens Institute of Technology in Hoboken, NJ since August 2004. Dr. Fisher earned BS degrees in Mechanical Engineering and Applied Mathematics from the University of Pittsburgh, Masters degrees in Mechanical Engineering and Learning Sciences (School of Education and Social Policy), and a PhD in Mechanical Engineering, all from Northwestern University. Prior to his current appointment he spent for two years as a post-doctoral research associate for the
MEMORANDUMDATE: February 15th, 2008SUBJECT: ASEE - Pacific Southwest (PSW) Region 2008 Annual Conference Abstract title: “Optimal team composition in project-oriented Software Engineering classes”FROM: Dr. Wolf-Dieter Otte, Northern Arizona University Computer Science Department College of Engineering and Natural Sciences Flagstaff, AZ 86011 E-mail: dieter.otte@nau.eduTO: Dr. Deb Larson, ASEE PSW 2008 Program Chair Northern Arizona University, Flagstaff College of Engineering and Natural Sciences Flagstaff, AZ 86011 E-mail: debra.larson@nau.edu Optimal team composition in project-oriented Software
AC 2008-2218: OPEN SOURCE SOFTWARE TO SUPPORT STUDENT TEAMS:CHALLENGES, LESSONS, AND OPPORTUNITIESClifton Kussmaul, Muhlenberg College Clifton Kussmaul is Assistant Professor of Computer Science at Muhlenberg College, and Chief Technology Officer for Elegance Technologies, Inc. He has a PhD from the University of California, Davis, an MS and MA from Dartmouth College, and a BS and BA from Swarthmore College. His interests include agile development, virtual teams, entrepreneurship education, and cognitive neuroscience, particularly auditory processing. Page 13.952.1© American Society for
ABET) for this course are that:Upon successful completion of this course, students will• Be able to understand the role of requirements engineering in a variety of software development models, Page 7.748.2 Proceedings of the 2002 American Society for Engineering Education Annual Conference & Exposition Copyright © 2002, American Society of Engineering Education.• Be able to elicit requirements from system stakeholders and to overcome common obstacles to the elicitation process,• Be able to analyze and negotiate software requirements,• Be able to specify software requirements with use cases
2006-1271: USING SOLID MODELING AND MULTIMEDIA SOFTWARE TOIMPROVE SPATIAL VISUALIZATION SKILLSMahmoud Ardebili, Borough of Manhattan Community College/CUNY Mahmoud Ardebili, Ph.D., PE. is Associate Professor and Coordinator of Engineering Science Program at Borough of Manhattan Community College/ City University of New York. He teaches Engineering Graphics, Thermodynamics, and Freshman Design classes. His research interests include computational fluid dynamics, alternatively fueled vehicles and engineering education. Page 11.1411.1© American Society for Engineering Education, 2006 Using Solid Modeling and
. Page 26.1010.1 c American Society for Engineering Education, 2015 Interconnected Software Modules to Aid the Learning of Fuel Cell Courses1 AbstractAlong with the recent trend in research and development of alternative energy sources such asfuel cells, there is an urgent need of highly motivated engineers with system level thinking tosatisfy the ever-growing fuel cell and hydrogen industry. In this paper, we will present aninteractive software package that was recently developed and used as a secondary learning toolfor students who are interested in fuel cell technologies. The emphasis of the software package ison the interconnected fuel cell modules including
. Page 14.112.1© American Society for Engineering Education, 2009 A State-of-Practice on Teaching Software Verification and ValidationAbstractSoftware testing is an essential activity in the software development process. Moreover, it coversa large part of the development costs involved. And, as the software tester is a key player in thetesting activities that occur throughout the software lifecycle, the efficacy of such testingdepends very much on his or her experience, efficiency, skills, and intuition. Given thisimportance of software testing, educators face a significant challenge when teaching andequipping students with the testing methodologies, skills, and knowledge that are in line withindustry needs. The aim of this paper is to
directing the achievement of project objectives (Munns & Bjeirmi, 2005). More attributes and 2 © American Society for Engineering Education, 2015 2015 ASEE Northeast Section Conferenceobjectives increase the complexity of project management and hence necessitate the use of theproject management software as a management tool. Organizations worldwide constantly strivefor competitive advantage, and every year an advanced version of these PM tools with better andmore advanced features than its previous version appears on the market, helping manage projectsin an efficient way. However, it becomes very
. Page 22.1309.1 c American Society for Engineering Education, 2011 Software-based Assessment Method for Student Learning Outcomes and Program OutcomesAbstractMany articles have been published for course and program assessment in preparation forABET/TAC evaluations. There is no single method to accomplish course and programassessment. In this paper, a detailed method is described to conduct such assessments byconsidering the contribution of each course assignment to the student learning outcomes for thatcourse, and, in turn, the contribution of each course to the program outcomes. The method usesa software program to enter student grade data for each course semi-real-time during
Kumar Viswanathan, San Jose State University Dr. Vimal Viswanathan is an associate professor in the Mechanical Engineering Department at San Jose State University. His research interests include design innovation, creativity, design theory, additive manufacturing, and engineering education. He joined San Jose State University in 2016. ©American Society for Engineering Education, 2024 Sketching Instruction in Engineering Design with an Intelligent Tutoring Software AbstractEngineers who learn to sketch develop many essential skills, such as spatial visualization, designidea representation and fluency, and communication. However, most engineering programs