|Computer Science 440||Assignment 02||Spring 2009–10|
Study chapter 2 immediately, with attention to the skills needed for the exercises. Also begin working through chapter 3 as soon as possible.
In general, you are responsible for challenging yourself to work through enough of the exercises at the end of each chapter to consolidate your mastery of the subject matter, such as exercises 1 or 5 or 12 or 20 for chapter 2. Some of the unassigned exercises may typify kinds of skills you might be asked to demonstrate on an exam. The assigned work to be written out and handed in will tend to involve longer, multi-step analysis and development. We may, in fact, have sequences of assignments that use or adapt previously developed modules in a new setting. Thus you should retain your previous assignments.
Submit your solutions to the following problems, which are specific exercises from the end of chapter 2, by 1:00 PM, Tuesday, 06 April 2010. You may hand in your work at Science Hall 131, if it is open, or at the faculty mailboxes in Briggs Hall.
For work of this sort, some indication of method (not just final result) is appropriate.
As indicated in the tentative schedule for the term, you should pace yourself in doing an individual project by meeting the following milestones:
|Day||Date||Milestone||% of project grade|
|Fri||09 Apr||Declaration of intent, i.e., choice of architecture||5%|
|Mon||19 Apr||List of printed and Web sources found||10%|
|Fri||30 Apr||Outline and proposed length of paper||15%|
|Sun||16 May||Partial or rough version of paper||20%|
|Wed||02 Jun||Final version of paper||50%|
|Optional public presentation|
Remember also to read Appendix A for background information about command-line environments.