CS 390 - Software Engineering

MWF 1, KC-267

Announcements

These are announcements made in class or via email currently in effect for this course.

Sunday, December 7, Re: User documentation, final presentation, final grades
As noted in class last Wednesday, the final documentation for your projects is the User Documentation on how to install and run/use your project. Team projects should produce one such document that both module websites link to and include any command line interfaces as well as the graphical interface.

Final presentations are 12:30-2:30pm on Thursday, December 11 (the regularly scheduled final exam period for this class). Individual presentations are to be 12-15 minutes and should consist of an overview of the project and a demonstration of final result. Team projects should give one integrated presentation of 20-25 minutes and should consist of an overview of the overall project, then overviews of the individual modules, and a demonstration of the final result. Each student should be prepared to demonstrate their individual module in the event that the final integration is not completed. The goal of the final presentation is to show that the final result meets the project functional requirements. Presentations will be given in an order determined by the instructor. Missing the presentation will result in a 10% penalty on the project grade.

All project documents and implementations will be archived for grading on Friday morning at 9am. No changes will be allowed after that time. Email will be sent when projects have been graded and final grades have been posted to WebAdvisor. (It is anticipated that this will be sometime on Monday, December 15.) Scores for all graded work will be posted to Blackboard as well.

Thursday, November 6, Re: Next week's presentations
Here's the plan for next week. Progress presentations will be on Monday and Wednesday (Nov. 10 & 12) next week. They are to be no longer than 10 minutes (no more than 8 slides). It should be assumed that the audience is familiar with the project (i.e., we saw the first presentation). This presentation should expand on what the project does from the user's perspective (i.e., the functional specifications) and an overview how the project will be implemented (i.e., the high-level design).

Everyone is expected to be ready to give their presentation on Monday, November 10. I will ask for volunteers first, then choose randomly. If you are not ready to present, it will be noted and considered when assigning final project grades, but you will be allowed to present on Wednesday time permitting. To avoid the problems we had last time with presentations, the presentation must be either network accessible via a web browser or on a USB drive.

Most of you have been talking to me regularly, which is good. Those of you who have not talked to me recently might consider doing so this afternoon or tomorrow afternoon.

Friday, October 3, Re: Next few weeks' schedule
There will be no class meetings next week. Monday, October 6, will be an HTML tutorial for those that want and/or need it. Everyone must make an appointment to talk to the instructor no later than Wednesday, October 8. Sign up sheets will be on the office door. Slots will also be available on Thursday and Friday for those wanting additional appointments.

Skeleton project websites and an initial version of a one-page project description are to be up by Friday, October 10.

There will be class on Wednesday, October 15. On Friday, October 17, everyone is expected to give a short (less than 5 minutes, no more than 4 slides) presentation on what their project is. Thereafter, there will not be class on Fridays unless otherwise announced. Sign up sheets will be posted for appointments on Thursdays and Fridays.

Links

This is a list of links to resources that may be useful in this course.

Project Assignments

Writing Assignments

Reactions to Dr. Roberts' Presentation on XP

Formal Papers

Responses to No Silver Bullet

Writing Assignment 3

Handouts

This is a list of documents posted for this class in reverse chronological order. Some will be available in hard copy as well.