5c1105, Spring 2004
Martin Lesser, mlesser@mech.kth.se
Below is a scenario for the viewpoint taken in the course project. Other course information can be found on the course website at: http://www2.mech.kth.se/~mlesser/5C1105%20Website.htm
The course text is: From Calculus to Chaos- An Introduction to Dynamics by David Acheson, Oxford University Press. It is available at the KTH student bookstore.
Esoteric Publishing Inc. (EPIC) has decided that the mechanics text "From Calculus to Chaos" has potential for sales in a nonacademic popular science market. After due consideration and market testing it is also realized that the book will have more chance of success as a software package. As EPIC is not experienced in producing software it has put out offers to software developers to produce the needed software. They would like the software to satisfy the following criteria:
As
this is to be a large and expensive project EPIC is asking those bidding for a
contract to submit a pilot example with limited scope along with a description
of what this implies for the final version of the software.
The pilot software is to cover one of a selected number of possible topics.
That is the potential bidder is asked to choose some aspect of one of the following
topics:
EPIC is well aware that even excellent software developers may be weak in the domain knowledge required. Therefore they have also hired the services of the Mission Impossible Mechanics Education Service (MIMES) to assist in helping the prospective bidders acquire the needed domain specific information. This is to be offered in the form of 12 lectures and 5 tutorial sessions. As EPIC wants to see how well this part of their effort works they are asking the participants to hand in a set of completed hand written problems at the end of the lectures. This information will also play a role in deciding who wins the contract.
As part of the lectures EPIC has also hired a well know software developer and teacher to carry out several public interviews with company representatives. The purpose of the interviews is to attempt to extract what EPIC really wants verse what they think they want and to ground the project to realistic goals. Attendees will be able to continue this process in the tutorial sessions.
About 4 weeks after the start of the lectures the attendees wishing to submit pilot projects are asked to submit a preliminary plan for their projects. This should include the following:
i. Graphics
ii. Algorithm implementation and development
iii. Project Management
iv. Script Writing
The final bid is to be composed of a written version as well as a 15-minute oral presentation. The written version should have the following:
The oral presentation should take less than fifteen minutes and concentrate on point 2 of the report above, i.e. the run through of a clear example with explanation. There will be two or three minutes for questions.
In the evaluation of the bids one point will be given to the domain knowledge indicated by the written assignment, one point to the project plan and two points to the presentation and final report.
The copyrights to all projects belong to the software team and the results will only be used by EPIC with their permission!