Development of a small-scale software project applying learned concepts, project report, and presentation.