Asee peer logo
Well-matched quotation marks can be used to demarcate phrases, and the + and - operators can be used to require or exclude words respectively
Displaying results 331 - 360 of 21448 in total
Conference Session
Software Engineering Division Technical Session 1
Collection
2019 ASEE Annual Conference & Exposition
Authors
Nusaybah Abu-Mulaweh, Purdue University, West Lafayette; William C. Oakes, Purdue University-Main Campus, West Lafayette (College of Engineering)
Tagged Divisions
Software Engineering Division
Paper ID #27157Balancing Student Learning and Community Relations in Software-BasedService LearningNusaybah Abu-Mulaweh, Purdue University, West Lafayette Nusaybah Abu-Mulaweh is a Continuing Lecturer in the EPICS Program at Purdue University in West Lafayette, Indiana. She received her Bachelors of Science in Computer Engineering from Purdue Univer- sity Fort Wayne, and received her Master of Science in Electrical and Computer Engineering from Purdue University in West Lafayette, Indiana. She is currently pursuing her PhD in Engineering Education at Purdue University in West Lafayette, Indiana.Dr. William ”Bill” C. Oakes
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Peter J. Clarke, Florida International University; Mandayam Thirunarayanan, Florida International University; Sai Chaithra Allala, Florida International University; Juan Pablo Sotomayor, Florida International University; Monique S. Ross, Florida International University
Tagged Divisions
Software Engineering Division
Paper ID #29819Experiences of Integrating Learning and Engagement Strategies (LESs)into Software Engineering CoursesDr. Peter J Clarke, Florida International University Peter J. Clarke received his B.Sc. degree in Computer Science and Mathematics from the University of the West Indies (Cave Hill) in 1987, M.S. degree from SUNY Binghamton University in 1996 and Ph.D. in Computer Science from Clemson University in 2003. His research interests are in the areas of software testing, software metrics, model-driven software development, domain-specific modeling languages, and computer science education. He is currently an
Conference Session
Software Engineering Division Technical Session 1
Collection
2019 ASEE Annual Conference & Exposition
Authors
Sushil Acharya, Robert Morris University; Bruce R Maxim, University of Michigan, Dearborn; Jeffrey J. Yackley, University of Michigan, Dearborn
Tagged Divisions
Software Engineering Division
Paper ID #24771Applied Knowledge Retention – Are Active Learning Tools the Solution?Dr. Sushil Acharya, Robert Morris University Acharya joined Robert Morris University in Spring 2005 after serving 15 years in the Software Indus- try. His teaching involvement and research interest are in the area of Software Engineering education, Software Verification & Validation, Data Mining, Neural Networks, and Enterprise Resource Planning. He also has interest in Learning Objectives based Education Material Design and Development. Acharya is a co-author of ”Discrete Mathematics Applications for Information Systems Professionals
Conference Session
Software Engineering Division Technical Session 1
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Ben Tribelhorn, University of Portland; Andrew M. Nuxoll, University of Portland
Tagged Divisions
Software Engineering Division
in artificial general intelligence and computer science pedagogy. He also loves playing bridge and being outdoors. American c Society for Engineering Education, 2021 Using Agile and Active Learning in Software Development CurriculumAbstractThis paper introduces a novel implementation of an agile software development process within anactive learning paradigm in a semester long junior-level course for Computer Science majors.This Software Engineering course is centered around experiential learning of the entire softwaredevelopment lifecycle (SDLC) and applying a modified version of Scrum throughout. In order tomirror the real-world
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Cecilia La Place, Arizona State University; Shawn S. Jordan, Arizona State University
Tagged Divisions
Software Engineering Division
Paper ID #30821WIP: Building a Bridge Between Hackathons and Software EngineeringCapstones Through Adaptive ExpertiseCecilia La Place, Arizona State University, Polytechnic campus Cecilia La Place is a first-year Ph.D. student at Arizona State University (ASU) studying Engineering Education Systems & Design. She has received her M.S./B.S. in Software Engineering through an ac- celerated program at ASU. She began researching hackathons after she joined the Fulton Undergraduate Research Initiative (FURI) in her junior year. This stemmed from her love of learning in hackathons having participated in numerous hackathons from
Conference Session
Software Engineering Division Technical Session 1
Collection
2018 ASEE Annual Conference & Exposition
Authors
Cam Macdonell, MacEwan University; Heidi J.C. Ellis, Western New England University; Darci Burdge, Nassau Community College; Lori Postner, Nassau Community College; Gregory W Hislop, Drexel University (Computing and Informatics)
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division
Paper ID #22442The Use of HFOSS Projects in the Grace Hopper Celebration of Women inComputing Open Source DayDr. Cam Macdonell, MacEwan University Cam Macdonell is an Assistant Professor of Computer Science at MacEwan University.Heidi J.C. Ellis, Western New England University Heidi Ellis is a 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. She has received multiple NSF grants
Conference Session
Software Engineering Division Technical Session 1
Collection
2019 ASEE Annual Conference & Exposition
Authors
Ivan Cabezas, Universidad de San Buenaventura; Eileen Webb, Accreditation Preparation
Tagged Divisions
Software Engineering Division
Paper ID #25343Teaching and Assessing Sustainability Based on the Karlskrona ManifestoDr. Ing. Ivan Cabezas, Universidad de San Buenaventura Ivan Cabezas was born in Colombia in 1973. He received the B. Eng. in Computer Science and the Engineering Ph. D. degrees from Universidad del Valle, in 2004 and 2013, respectively. He is a member of IEEE and ASEE. Engineering education and sustainability concerns during the software engineering design process are among his research interests. He has been working as a full-time professor in the Soft- ware Systems Engineering program at the Engineering School of the Universidad de San
Conference Session
Software Engineering Division Technical Session 2
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Tamaike Brown, State University of New York at Oswego; Bastian Tenbergen, State University of New York at Oswego
Tagged Divisions
Software Engineering Division
engineering education. He holds a B.Sc. in Cognitive Science, an M.A. in Human Computer Interaction, and a Ph.D. in Computer Science. American c Society for Engineering Education, 2021 Teaching Software Quality Assurance (SQA) During COVID-19 using the HyFlex Approach -- Course Design, Results, and ExperiencesAbstract This full paper discusses the HyFlex pedagogical approach to teaching a highly interactiveface-to-face Software Quality Assurance (SQA) course during the COVID-19 pandemic. HyFlex,short for hybrid-flexibility, is a teaching model where instructors and students have the option toattend scheduled courses face-to-face (F2F) or remotely. In this teaching
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Walter W. Schilling Jr., Milwaukee School of Engineering
Tagged Divisions
Software Engineering Division
multiple embedded systems companies in the Midwest. In addition to one U.S. patent, Schilling has numerous publications in refereed international conferences and other journals. He received the Ohio Space Grant Consortium Doctoral Fellowship and has received awards from the IEEE Southeastern Michigan and IEEE Toledo Sections. He is a member of IEEE, IEEE Computer Society and ASEE. At MSOE, he coordinates courses in software verification, real time systems, operating systems, and cybersecurity topics. American c Society for Engineering Education, 2020 WIP: Lessons Learned from Applying Standards Based Grading to a Software
Conference Session
Software Engineering Division Technical Session 1
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Stefan Christov, Quinnipiac University; James Walker, Michigan Technological University; Mark Hoffman, Quinnipiac University
Tagged Divisions
Software Engineering Division
current research interests include improving the quality of human-intensive processes (HIPs), such as medical processes, with a focus on detecting human errors before harm is done and preventing such errors. He has used software engineering tech- niques to formally represent and analyze models of complex HIPs and industrial engineering techniques to elicit and validate models of such processes. He is also interested in educational approaches for peda- gogical collaboration between different courses in the curriculum. His work has resulted in publications in international journals and conferences.Dr. James Walker, Michigan Technological UniversityDr. Mark Hoffman, Quinnipiac University Mark Hoffman is a professor of
Conference Session
Software Engineering Division Technical Session 2
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Ingrid Buckley, Florida Gulf Coast University; Peter J. Clarke, Florida International University
Tagged Divisions
Software Engineering Division
Paper ID #33201Experiences of Teaching Software Testing in an Undergraduate Class UsingDifferent Approaches for the Group ProjectsDr. Ingrid Buckley, Florida Gulf Coast University Dr. Ingrid Buckley is an Assistant Professor in the Software Engineering Department at Florida Gulf Coast University. She holds a Ph.D. in Computer Science from Florida Atlantic University. Dr. Buckley’s research interests include software engineering education, software quality, fault-tolerant system design, and cybersecurity education.Dr. Peter J. Clarke, Florida International University Peter J. Clarke received his B.Sc. degree in Computer
Conference Session
Software Engineering Division Technical Session 1
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Chao Chen, Purdue University, Fort Wayne; Zesheng Chen, Purdue University, Fort Wayne
Tagged Divisions
Software Engineering Division
in 2009 and worked as a limited term lecturer in the Department of Engineering and in the Department of Computer Science from 2009 to 2015 at Indiana University - Purdue University Fort Wayne. He also worked as a software engineer at TransWorks from 2012 to 2015. c American Society for Engineering Education, 2020 Applying Slack to Help Teach Computer Science and Computer Engineering CoursesAbstractCommunication is a key element for classroom teaching and group project management inhigher education. In this paper, we describe in detail how an online tool, Slack, helps improvecommunication and collaboration in courses and group projects at Purdue University
Conference Session
Software Engineering Division Technical Session 1
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Kyle D. Feuz, Weber State University; Linda DuHadway, Weber State University; Hugo Edilberto Valle, Weber State University; Richard C. Fry, Weber State University; Kim Marie Murphy, Weber State University
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division
Computer Science Course, ​Computer Science Education​, vol. 12:3, pp. 197-212,2002. DOI: ​https://doi.org/10.1076/csed.12.3.197.8618[10] M. Othman, F. Othman, and M. Hussain. "Designing Prototype Model of an OnlineCollaborative Learning System for Introductory Computer Programming Course, Procedia -Social and Behavioral Sciences 90, pp. 293-302, 2013.[11] M. Othman, N. Zain.. “Online Collaboration for Programming: Assessing Students’Cognitive Abilities. ​Turkish Online Journal of Distance Education​ , 16 (4) , 84-97, 2015.DOI: ​https://doi.org/10.17718/tojde.88618[12] M. Muller and F. Padberg. “An empirical study about the feelgood factor in pairprogramming,” in ​Proceedings of International Software Metrics Symposium​, pp. 151–158,Chicago, IL
Conference Session
Software Engineering Division Technical Session 2
Collection
2017 ASEE Annual Conference & Exposition
Authors
Walter W Schilling Jr., Milwaukee School of Engineering; Brad Dennis, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Division
at the Milwaukee School of Engineering. He received is PhD. from Auburn University where also received his Master of Software Engineering and Bachelor of Software Engineering. He has over 20 years of experience in a diverse set of industries, including defense, healthcare, and most recently, professional training for network engineers. c American Society for Engineering Education, 2017WIP: Active Learning Exercises to Promote System Performance TestingAbstractThe verification of system performance is a major aspect necessary to ensure the properoperation of software systems. In numerous, high-profile cases, deployed systems, such as e-commerce sites and the Healthcare.gov website, have failed due to
Conference Session
Software Engineering Division Technical Session 2
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Gregory Kulczycki, Virginia Tech; Steven Atkinson, Virginia Tech
Tagged Divisions
Software Engineering Division
, to healthcare and high performance networking. Dr. Atkinson’s academic experience includes a Ph.D. from University of Queensland, Australia and an Assistant Professorship at West Virginia University. He has publications in the areas of formal specification and verification of soft- ware systems, and software reuse. Dr. Atkinson’s interests currently include programming languages, high performance data transmission and re-architecture of larger existing software systems and software engineering curriculum development. c American Society for Engineering Education, 2020 Industrializing Your Web Application Development ProjectAbstractIn any software development course, a good project is
Conference Session
Software Engineering Division Technical Session 1
Collection
2019 ASEE Annual Conference & Exposition
Authors
Bruce Herring, Rochester Institute of Technology (GCCIS); Robert St Jacques, Rochester Institute of Technology
Tagged Divisions
Software Engineering Division
and served as the Director of the Advanced Software Innovation Lab at PARC before joining RIT. Over the last four years, Robert has designed and built courses for both RIT and the University of Rochester covering topics ranging from introductory computing to advanced web and mobile development. Currently, he focuses on teaching courses in the first two years of the core Software Engineering sequence. c American Society for Engineering Education, 2019 Using Active Learning to Increase Student Retention in Introductory Computing CoursesExecutive SummaryThe introductory computer science sequence in the Golisano College of Computing andInformation Sciences (GCCIS) at
Conference Session
Software Engineering Division Technical Session 2
Collection
2018 ASEE Annual Conference & Exposition
Authors
Paul A Bender, Ohio Dominican University
Tagged Divisions
Software Engineering Division
completed in 1998, 2004, and 2008, re- spectively. He is a member of the ACM, IEEE, and ASEE. Dr. Bender’s research interests include various topics in Operating Systems and Networking, including adhoc networks, real time systems, multimedia communications, and system security. The focus of his current research is on the application of test driven and behavior driven development to distributed real time sensor/actuator networks. c American Society for Engineering Education, 2018 Work in Progress: One approach to Software Engineering project selection for small student populations Paul Bender
Conference Session
Software Engineering Division Technical Session 1
Collection
2017 ASEE Annual Conference & Exposition
Authors
Charles Kowalec, University of Michigan; Andrew Deorio, University of Michigan
Tagged Divisions
Software Engineering Division
-year software development and design computer science course. In Proc. SIGCSE Conference on Innovation and Technology in Computer Science Education, 2005.[3] Emilia Mendes, Lubna Al-Fakhri, and Andrew Luxton-Reilly. A replicated experiment of pair-programming in a 2nd-year software development and design computer science course. In Proc. SIGCSE Conference on Innovation and Technology in Computer Science Education, 2006.[4] Anita Williams Woolley, Christopher F. Chabris, Alex Pentland, Nada Hashmi, and Thomas W. Malone. Evidence for a collective intelligence factor in the performance of human groups. Science, 330(6004):686–688, 2010.[5] Nachiappan Nagappan, Laurie Williams, Miriam Ferzli, Eric Wiebe, Kai Yang, Carol Miller, and
Conference Session
Software Engineering Division Technical Session 1
Collection
2018 ASEE Annual Conference & Exposition
Authors
James R Vallino, Rochester Institute of Technology (COE); Bryan Basham, Software Alchemy (with RIT)
Tagged Divisions
Software Engineering Division
Bell Laboratories, Siemens Corporate Research, and AVL, including microcode for a graphics processor, real-time medical image processing, and data acquisition and communications protocols for semiconductor process control. Since 1997, he has been a faculty member in Rochester Institute of Technology’s Department of Software En- gineering including the position of Department Chair. His professional interests are in the engineering of software for real-time and embedded systems. He was a recipient of RIT’s 2010 Eisenhart Award for Outstanding Teaching.Mr. Bryan Basham, Software Alchemy (with RIT) I am a Software Consultant, Developer, Application Architect and Educator with over 40 years of software development
Conference Session
Software Engineering Division Technical Session 1
Collection
2017 ASEE Annual Conference & Exposition
Authors
Zesheng Chen, Indiana University Purdue University, Fort Wayne
Tagged Divisions
Software Engineering Division
Electrical and Computer Engineering at Florida International University from 2007 to 2009. He moved to Fort Wayne in 2009 and worked as a limited term lecturer in the Department of Engineering and in the Department of Computer Science from 2009 to 2015 at Indiana University - Purdue University Fort Wayne. He also worked as a software engineer at TransWorks from 2012 to 2015. c American Society for Engineering Education, 2017 Applying Scrum to Manage a Senior Capstone ProjectAbstractSoftware project management is essential for the success of a software engineering project. Inthis paper, we describe in detail how we applied the Scrum methodology to manage a seniorcapstone project that started from
Conference Session
Software Engineering Division Technical Session 1
Collection
2017 ASEE Annual Conference & Exposition
Authors
Mark Hoffman, Quinnipiac University; Stefan C. Christov, Quinnipiac University
Tagged Divisions
Software Engineering Division
Paper ID #20403Guiding Principles and Pedagogical Tools for an Introductory Software De-velopment CourseDr. Mark Hoffman, Quinnipiac University Mark Hoffman is a professor of computer science at Quinnipiac University. He joined the University in 2001 following a career in industry and has taught a wide variety of courses including data structures, computer architecture and organization, software development, and the senior capstone project. His re- search interests include communication and critical thinking skills in computer science education, and the impact of technology on work/home boundary management. He received
Conference Session
Software Engineering Division Technical Session 2
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Cynthia C. Fry, Baylor University; Zachary Michael Steudel; Joshua Craig Hunter, Baylor University
Tagged Divisions
Software Engineering Division
. American c Society for Engineering Education, 2021 Reverse Engineering as a Project-Based Learning ToolAbstractAlthough the concept of reverse software engineering is used in many fields, in the context ofsoftware engineering and security, it has come to include fields such as binary code patching,malware analysis, debugging, legacy compatibility, and network protocols analysis, to name afew.[1] Despite its broad use in software engineering, however, there is little work in computerscience education that considers how reverse engineering can be taught effectively.[2] This maybe a result of the compressed timetable of a four-year college education in computer science,where the need for the courses
Conference Session
Software Engineering Division Technical Session 1
Collection
2020 ASEE Virtual Annual Conference Content Access
Authors
Danielle Marie Fredette, Cedarville University; Nathan Jessurun, University of Florida
Tagged Divisions
Software Engineering Division
applications, multi-modal imaging, tomographic reconstruction algorithms, and machine learning applications. c American Society for Engineering Education, 2020 Introduction of Software Engineering Concepts for Electrical and Computer Engineering Students and Application to Senior Projects Danielle M. Fredette, Nathan T. Jessurun Cedarville UniversityAbstractThis paper describes results of incorporating basic software engineering principles into the seniordesign curriculum for electrical and computer engineering students who have no prior softwareengineering exposure. Software engineering concepts are
Conference Session
Software Engineering Division Technical Session 1
Collection
2017 ASEE Annual Conference & Exposition
Authors
Derek David Riley, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Division
Paper ID #18882A Case Study in Teaching Agile Software Product Line DevelopmentDr. Derek David Riley, Milwaukee School of Engineering Dr. Riley completed his PhD work in modeling and simulation at Vanderbilt University in 2009 and has expanded his scholarly and professional activity to include mobile computing and software engineering. He is currently a faculty member at the Milwaukee School of Engineering. c American Society for Engineering Education, 2017A Case Study in Teaching Agile Software Product Line Development Derek Riley Milwaukee School of
Conference Session
Software Engineering Division Technical Session 2
Collection
2022 ASEE Annual Conference & Exposition
Authors
Byul Hur, Texas A&M University; Ryan Conway, Texas A&M University; Aaron Gonzalez, Texas A&M University; Alberto Rodriguez, Texas A&M University; Jacqueline Bunyavong, Texas A&M University
is used for the simulation. Obstacles periodically appeared on the track for the car to avoid.In the event an obstacle is hit, the simulation will end. The eye tracker program accesses a web-camera, and it determines whether a driver is looking at the simulation screen. The results of theheart rate and eye tracking are stored, and they can be retrieved after the simulation is completed.In this paper, the details of the integration of the driver simulator hardware and software will beintroduced, and the educational values and lessons learned via the capstone experience will bepresented.II. Capstone project management The multidisciplinary faculty members at Texas A&M University formed a team to enter theIndy Autonomous Challenge, and
Conference Session
Software and Hardware for Educators II
Collection
2010 Annual Conference & Exposition
Authors
Jeffrey Richardson, Purdue University; James Jacob, Purdue University; Brant Price, Purdue University; Jeremiah Dole, Purdue University
Tagged Divisions
Computers in Education
desired data to be transferred. The desired datais then transfer to the PSoC which ultimately controls the corresponding synchronous serialdevice eliminating the need for the analog student to write software to control the variousdevices. This feature allows students to study synchronous serial devices such as DAC’s,ADC’s, digital potentiometers, etc. without the confusion sometimes associated withprogramming a microcontroller to accomplish the task. This allows the students to concentrateon the analog electronics at hand, and not waste time attempting to create software. The projectallows the students to focus their time and energy on the analog fundamentals and ultimatelyenhances their educational experiences. The overall design of the project
Conference Session
Pre-College: Resource Exchange
Collection
2017 ASEE Annual Conference & Exposition
Authors
Nidaa Makki, University of Akron ; Nicholas G. Garafolo, University of Akron; Wondimu Ahmed, University of Akron; Kristin L. K. Koskey, University of Akron; Donald P. Visco Jr., University of Akron; Katrina B. Halasa, Akron Public Schools
Tagged Divisions
Pre-College Engineering Education Division
Paper ID #19738Integrating Engineering Design using CAD Software with Force and MotionConcepts in Middle School (Resource Exchange)Dr. Nidaa Makki, University of Akron Dr. Nidaa Makki is an Associate Professor in the LeBron James Family Foundation College of Education at The University of Akron, in the department in Curricular and Instructional Studies. Her work focuses on STEM curriculum integration and science inquiry practices in middle and high school. She is a co-PI on an NSF funded project to investigate the impact of integrating engineering on middle school students’ interest and engagement in STEM. She has also
Conference Session
K-12 & Pre-College Engineering Division: Research to Practice: K-12 Engineering Resources: Best Practices in Curriculum Design (Part 1)
Collection
2016 ASEE Annual Conference & Exposition
Authors
Noah Salzman, Boise State University; Sin Ming Loo, Boise State University
Tagged Topics
Diversity
Tagged Divisions
Pre-College Engineering Education Division
engineering and technology teacher, as well as several years of electrical and mechanical engineering design experience as a practicing engineer. He received his Bachelor of Science degree in Engineering from Swarthmore College, his Master’s of Education degree from the University of Massachusetts, and a Master’s of Science in Mechanical Engineering and Doctorate in Engineering Education from Purdue University.Prof. Sin Ming Loo, Boise State University c American Society for Engineering Education, 2016 Connecting Hardware and Software in a Middle School Engineering Outreach Effort-RTPRecent years have seen tremendous growth in outreach programs aimed at bringing
Conference Session
Computer Science
Collection
ASEE Southeast Section Conference
Authors
Donald U Ekong P.E., Mercer University; Stephen Hill, Mercer University
Tagged Topics
Professional Engineering Education Papers
school), Cyber-physical and Secure Software Systems track (College ofLiberal Arts and Sciences, and the Engineering school), and General track. The foundationcourses (which is similar for each track) was increased to four courses (12 hours). The other © American Society for Engineering Education, 2023 2023 ASEE Southeast Section Conferencecourses for each track will be described in the next section. The business track is primarily forstudents with an undergraduate degree in Business. The Cyber-physical and Secure SoftwareSystems track is primarily for students with an undergraduate degree any of the following areas:Computer Science, Cybersecurity, Engineering, and Information Technology. The
Collection
2023 PSW
Authors
Tim Hong-Chuan Lin; Jenny Zhen Yu
Programming Education Tim Hong-Chuan Lin, Jenny Zhen Yu Department of Electrical and Computer Engineering, California State Polytechnic University Pomona, 3801 W Temple Avenue, Pomona, CA 91768, USAAbstractComputer Programming is an essential skill for modern engineers since engineering products are realized or enhancedthrough software or firmware; examples include printers, web pages, office products, etc. Also, the curricula ofengineering departments normally include at least one programming class, to prepare the students to write programs. C,Visual Basic