CS 499-3
Senior Project in Computer Science II
Catalog Description
A continuation of CS 498. An exercise in the design, implementation, documentation, and deployment of a group project culminating in a presentation to the computer science faculty.
Prerequisite:
CS 498.
Objectives
1. To provide a significant real-world type team experience in the field of computer science.
2. To improve the ability to work in a team setting.
3. To demonstrate the diverse skills and problem solving abilities acquired during the students' undergraduate education.
Course Outline
| Lectures | ||
| 1. | Working in a team environment
Roles within a team Responsibilities Managing oneself within a team setting |
12 |
| 2. | Project Management and Planning
Management Issues Management Styles |
4 |
| 3. | Project Requirements and Design Issues | 4 |
| 4. | Coding Standards | 2 |
| 5. | Documentation Standards | 2 |
| 6. | Implementation | 3 |
| 7. | Testing & Walk-throughs | 4 |
| 8. | Deployment | 3 |
| 9. | Formal Report and Final Presentation | 6 |
| Total | 40 | |
| Recommended Textbooks | ||
| Peopleware: Productive Projects and Teams, 2nd Edition, Tom Demarco and Timothy Lister, Dorset House Publishing, 1999. | ||
| The Art of Project Management, Scott Berkun, O'Reilly, 2005. | ||