Outcomes Addressed

Scope of Activity

Please keep in mind that this project is a significant portion of your course grade. It is expected that each student will dedicate at least 20 hours to this project.

Overview

In this project your team will research a pattern, write a one page description, design and implement a software project that makes use of the pattern, give a 50 minute lecture that teaches the rest of the class about the pattern, and write a final report. Each group will be assigned a pattern.

You must work in your assigned group of three or four students. Each student must log the time you spend on this project in the FAST system.

One Page+ Description (10%)

At the beginning of the first lecture hour in week 8, you must submit a description of the pattern assigned to your group. This description should contain approximately one page of text and be written so that your classmates (who have not studied this pattern) will be able to understand it. You may use figures, code samples and the English language.

Software Project (30%) Identified by beginning of week 8 lab

Your team should design and implement a software application (or subsystem) that effectively demonstrates the assigned design pattern.

The project should be identified by the beginning of week 8 lab and the responsibilities of each team member, along with a timeline, should be clearly defined. This must be submitted via email to your instructor by the end of week 8 lab.

Grading criteria: appropriate application of pattern, scope of project, success in design, success in implementation, clarity, completeness, organization and evidence of teamwork.

Lecture (30%) Due on day assigned to your team

Your team will have 30-40 minutes (+ 10 minutes for questions) to explain the assigned pattern to the class and demonstrate (not necessarily running the program) your software application. All team members should have a speaking role. Be sure to budget your presentation time and practice as a group.

Grading criteria: clarity, completeness, organization, ability to answer questions, and evidence of teamwork.

Final Report (30%) Due 11pm Wednesday of week 10

Your final report should explain the assigned pattern and your application demonstrating its use. The report should stand on its own and present the pattern clearly and completely. No specific length is required; however, the report should represent a level of effort appropriate for a team research and development project.

Grading criteria: clarity, completeness, organization, and evidence of teamwork.

Acknowledgment

This laboratory was developed by Dr. Chris Taylor.

I am responsible for all content posted on these pages; MSOE is welcome to share these opinions but may not want to.
© 2001-2007 Dr. Christopher C. Taylor Office: L-343 Phone: 277-7339