Asee peer logo
Displaying all 6 results
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
Paper ID #33764Reverse Software Engineering as a Project-Based Learning ToolMs. Cynthia C. Fry, Baylor University CYNTHIA C. FRY is currently a Senior Lecturer of Computer Science at Baylor University. She worked at NASA’s Marshall Space Flight Center as a Senior Project Engineer, a Crew Training Manager, and the Science Operations Director for STS-46. She was an Engineering Duty Officer in the U.S. Navy (IRR), and worked with the Naval Maritime Intelligence Center as a Scientific/Technical Intelligence Analyst. She was the owner and chief systems engineer for Systems Engineering Services (SES), a computer systems design
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
Paper ID #34404Evaluating a Software Project Management Course Collaboration Frame-workat a Second InstitutionDr. Stefan Christov, Quinnipiac University Stefan Christov holds Ph.D. and M.S. degrees in Computer Science from the University of Massachusetts Amherst and a B.S. degree in Computer Science from the State University of New York, College at Brock- port. He has experience in teaching undergraduate introductory computer science and engineering courses as well as upper-level software engineering courses, including software quality assurance, software project management, and software engineering in health care. His
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
course overfour non-consecutive years, focusing mainly on the class project. During this period, differentapproaches were used to implement the project activities. These approaches are (a) testing differentcapstone projects that are sponsored by local companies, (b) all student teams testing a singleproject that is being developed at the same time, and (c) testing a single project that has beenpreviously developed. Each approach presented several advantages and challenges for both thestudents and the instructor, as described in the paper. Based on the experience after teaching thecourse with different types of group projects, we present lessons learned and recommendations forfuture editions of the course. These recommendations include offering
Conference Session
Software Engineering Division Technical Session 1
Collection
2021 ASEE Virtual Annual Conference Content Access
Authors
Bruce R. Maxim, University of Michigan - Dearborn; Thomas Limbaugh, University of Michigan - Dearborn
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division
Paper ID #32564WIP: Engaging Software Engineering Students in Synchronous andAsynchronous On-line CourseDr. Bruce R. Maxim, University of Michigan - Dearborn Bruce R. Maxim has worked as a software engineer, project manager, professor, author, and consultant for more than forty years. His research interests include software engineering, human computer interaction, game design, social media, artificial intelligence, and computer science education. Dr. Maxim is Professor of Computer and Information Science at the University of Michigan—Dearborn and the Nattu Natarajan Professor of Engineering. He established the GAME Lab in
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
practice in a twice a week 85 minute class, we present many adjustments toScrum for use in the classroom. We describe the implementation of the top six agile techniquesused in industry (daily standup, sprint planning, retrospectives, sprint review, short iterations,planning poker) which focuses the learning experience on the most important components of agiledevelopment in addition to including top engineering practices used in industry. Additionally, wereport extensions and variants for adapting this design to existing software engineering courses atother universities. Among these variants we propose adopting class-wide teams which is atypicalat other universities for junior-level project courses.IntroductionThe agile software development is
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
model the learningoutcomes for the course remain the same for all who enroll regardless of the mode of attendance. Our HyFlex SQA approach consists of lectures (in class, with video recordings), face-to-face activities, as well as group assignments, group projects, and exams all facilitated through anonline campus management system. During the lecture period, the instructor delivers content inthe form of lecture slides and writing on a whiteboard. This poses significant challenges for theinstructor, as the learning outcomes have to be delivered in different modalities, but with the samequality. This is particularly difficult in SQA courses, as these require instruction in formal methodsas well as systematic justification of engineering