Asee peer logo
Displaying all 3 results
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
fixes over SPL (maintainability) goals.In this work we investigate a couple of research questions including: can incorporating SPL intoan undergraduate software engineering course sequence improve student learning outcomesrelated to writing maintainable, reliable, and reusable code? We are also interested in answeringthe question of whether incorporating SPL can improve the quality of documentation created bystudents. To work toward answers to these questions we present a case study of the two-semesterdevelopment of an SPL in a senior-level undergraduate software engineering course sequenceusing a real-world mobile application. We present key strategies for motivating positive learningoutcomes including an adapted Scrum process designed to
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
scenarios, described in more detail in section 5.Students need to develop communication skills. Communication skills include the ability to read,understand, and express concepts from the technical and professional literature, the ability toclearly and accurately present technical information to a variety of audiences in written and oralform, and the ability to effectively and efficiently work in a team. Communications skills areconsidered a component of students’ learning that will benefit them in the workplace, and oneplace to learn such skills is through software development projects [7,14,18]. Traditionally,software development courses have focused on writing skills (e.g., [20]), but typically littleattention has been paid to how other
Conference Session
Software Engineering Division Technical Session 2
Collection
2017 ASEE Annual Conference & Exposition
Authors
Bruce R Maxim, University of Michigan, Dearborn; Sushil Acharya, Robert Morris University; Stein Brunvand, University of Michigan-Dearborn; Marouane Kessentini, University of Michigan-Dearborn
Tagged Topics
Diversity
Tagged Divisions
Software Engineering Division
appropriate software engineering tools in the development of a software product5. Manage the completion of a software project for an external customer6. Participate in several peer design walkthroughs, including the presentation and critiquing of each other’s designs during class time7. Participate on a multi-disciplinary design team to design and implement a software project8. Write a complete design document for a software system9. Write a management plan for a software project that involves time and resource estimates, personnel scheduling detail, and the determination of its production costsCIS 375 meets twice a week for 2 hours each class period for 56 contact hours over a period of 4months. The topics covered in this course are listed in