Describir: Designing computer programs: two student projects.