Goals
- Practice the appropriate and ethical use of
existing material of different kinds, such as
source code, services, and documentation.
- Gain experience in contributing to the body of
knowledge.
- Gain experience in conducting and documenting
experimental studies of programs.
- Improve our programming skills, with attention
to software engineering principles.
- Improve our communication skills, with
particular emphasis on written communication
and, further, well-written programs.
- Learn how to manage a self-directed project.