SE 2811, Week 6: Getting started on the Final Project
This week’s lab time is focused on getting teams started on their final project.
- Read the final project writeup to learn about the goals and project structure.
- Form your team (possibly as assigned by your instructor) and select a pattern to present.
- Ask your instructor for a list of patterns to be covered in lecture.
- You can find good design patterns in the textbook, but you might also want to select a pattern from various online catalogs. A search for “catalog of design patterns” should find good candidates.
- Get your pattern approved by your instructor.
- Create a private group repository as directed by your instructor. Ensure your instructor has write access to the repository.
- Obtain approval for your demonstration project. Do not use a project obtained from the Internet or a textbook; it needs to be your own construction so you obtain useful experience with the pattern.
- Create an initial implementation of the project.
- This version does not need to do anything, maybe just open a form. Team members can add their portions to this project over the coming weeks.
- The project files are to be checked in to your repository with the
src
directory at the top level.
- Create an initial version of your presentation.
- Do not worry about details like slide format and colors at this point; the goal is to get you started thinking about how you will organize your material.
- Ensure your slide deck tells a convincing story about the key points of the pattern and how your implementation will illustrate this point.
- ALL members of the team should contribute to this original presentation draft.
- It is expected there will be significant changes to the slide deck before presentation, but thinking early about how the implementation will present the concepts avoids common pitfalls.
- Create an additional document covering
- The first and last names of all team members
- The approved pattern
- The URL of the team’s project repository. It should be a link that can be clicked on by your instructor to view materials.
- A paragraph describing the implementation project.
- A brief list of who contributed what to the initial slide deck.
- An outline of how each person will contribute to the final project.
Your instructor will describe how to submit the initial slide deck and week 6 document.