I just have completed to write and document a small exercise to learn the basis for C++ URE based applications. Just get the joint archive and look at the README file for the instructions.
In the archive you will find: the correction, the question and the makefile for the build. In a few words, the exercise consists in writing the specifications and implementation of an application using a Banker and a Customer asking for money. Completing the exercise without looking at the answer takes approximatly working 2 or 3 days ;)