Meta-Schema for Program Design in Introductory Programming by Miriam Brielmann