Individual or small group project - from specification to a working application. 

Prerequisites: CP, OOP.