Announcements |
https://github.com/StanWarford/pep9micro
for Matt's Pep/9 Micro project and
https://github.com/StanWarford/pep9micro
for Jacques' project.
The Mythical Man-Month, Fredrick P. Brooks, Jr.,
Addison-Wesley.
eXtreme Programming in Action: Practical Experiences from Real World
Projects, Martin Lippert, Stefan Roock, Henning Wolf,
John Wiley and Sons, Ltd.
Assignments |
This course is one that is desgnated a writing course for the major. At the end of the semester two written documents are required.
A01Jones.pdf
.
Each document will be due on the Courses web site bi-weekly on Friday at midnight.
With each submission, you will add to the previous submission.
So, at the end of the course, you will have two complete documents -- one for your progress report log and one for your book reviews.
We will spend a few minutes at the beginning of each Monday meeting discussing the content of the documents you handed in the previous Friday.
Progress report log format
Append a new entry in your log each time the log is due.
Each entry in the log should contain
(a) the time period of the reported activities,
(b) an estimate of the total number of hours you spent on project activities outside of class meeting time, and
(c) a list of the tasks you accomplished, with whom you collaborated for each task, and a brief description of each task.
Focus on problems encountered and how you solved them.
You only need a few sentences to describe each task.
Book review format
For each chapter of the book, (a) write a one-paragraph summary in your own words of the main points of the chapter, and (b) describe how (or how not) the chapter applies to the activities you experienced in the software development environment of this course.
Both the log and the book review documents are cumulative. You should revise those parts of the documents that you previously submitted, so that the final document is a polished product of the total experience. For example, you may read about some aspect of the software development process early in the course and only experience it later. You should go back and revise that part of the report based on your later experience.
Note from the syllabus that these written documents account for 30% of your grade.
Assignment 1
Due Monday, January 19
Book review: Brooks, Chapters 1 - 6
Assignment 2
Due Friday, January 23
Progress report log
Assignment 3
Due Friday, January 30
Book review: Brooks, Chapters 7-12
Assignment 4
Due Friday, February 6
Progress report log
Assignment 5
Friday, February 13
Book review: Brooks, Chapters 13 - 17
Chapter 17 was written about 10 years after Chapter 16 and discusses reactions to it during the intervening years.
You may combine the two chapters as a single entry in your report.
Assignment 6
Due Friday, February 20
Progress report log
Assignment 7
Due Friday, February 27
Book review: Brooks, Chapters 18 - 19
Assignment 8
Due Friday, March 13
Progress report log
Assignment 9
Friday, March 20
Book review: Lippert, Chapters 1 - 2
Assignment 10
Due Friday, March 27
Progress report log
Assignment 11
Due Friday, April 3
Book review: Lippert, Chapters 3 - 6
Assignment 12
Due Friday, April 10
Progress report log
Assignment 13
Due Friday, April 17
Work on Capstone seminar presentation
Capstone Natural Science Seminar presentation
Tuesday, April 21, 12:00 - 12:50
Assignment 14
Due Friday, April 24
Final book review: Lippert, Chapters 7 - 9
Final progress report log
Graduating senior survey