Homework 17
CSSE 221 – Fundamentals of Software Development Honors
Fall 2008–2009
Recall the
Due Dates
and
(from the syllabus)
the
Late (and early) Assignment Policy
and guidelines for
maintaining Academic Integrity.
Also recall that you can get help on any of these problems during the
CSSE lab assistant hours,
and you can use the Assignments Discussion Forum
on Angel to discuss, clarify, or get help on these problems.
Things to do
- Continue your
LinkedListImplementation project,
but only to the extent that you feel you are making progress.
Bring your questions to the evening office hours in F-217 or to class, or email csse221-staff.
- Read the description of the Simulation project.
Then:
- Form a team and email your team members' names, as described in the above link.
- Answer the written questions below about the Simulation project.
- Do the written problems below.
Written problems
Write your answers to these questions.
Turn your answers in via the appropriate Homework Drop Box on Angel.
- From your reading about the
Simulation project:
- Give a short example of how you might use division of labor in your project.
- Your example should NOT be one of the two listed in the above link
(UML class diagram, dividing up the code) —
come up with another, new example.
- Your project must:
- be a simulation or animation of some real-world process
- have an interactive component
- be educational
What is the fourth requirement that your project must satisfy?
- List 5 ideas for what you might simulate/animate.
- Share these ideas with your teammates,
but your list of 5 ideas should be different from your teammates' lists.
- List the major deliverables required of your project.
- About how long should your Problem Statement and Proposed Solution be --
how many paragraphs and how many words?