Asee peer logo
Displaying all 2 results
Conference Session
Software Engineering Teaching Methods and Practice
Collection
2006 Annual Conference & Exposition
Authors
Bruce Maxim, University of Michigan
Tagged Divisions
Software Engineering Constituent Committee
timelines, and high risks of failure. Managingthese risks is possible only by adopting good software engineering practices as part of the gamedevelopment process. Discussion of agile software process models and software quality practicesas they apply to game development is an important part of this course.The student work for this course includes the completion of several projects. All projects includedesign activities and students make use of several existing programming tools. Making use ofexisting programming tools and libraries allows students to focus on software engineering designrather writing all source code from scratch. The final project requires students to go through allphases of system life cycle: specification, design, implementation
Conference Session
Software Engineering Curriculum Components
Collection
2006 Annual Conference & Exposition
Authors
Deepti Suri, Milwaukee School of Engineering; Mark Sebern, Milwaukee School of Engineering
Tagged Divisions
Software Engineering Constituent Committee
timelymanner, portfolio submissions are made in alternate weeks by each half of the student groups.All students are provided an option of making a final submission in Week 9, if needed. To monitor team function, members complete peer evaluations twice each quarter. At the endof each cycle, teams prepare a cycle report, which is a post-mortem analysis of their performancefor the cycle. The students are asked to do some critical self evaluation of their team, in the areasof planning, process and quality. They are expected to analyze what worked well for them in thecycle and what did not. Each team must formulate some concrete suggestions on how to avoidrecurrence of the mistakes that they made during the cycle. We have a dedicated web server for the