Educational Games for Self Learning in Introductory Programming Courses - a Straightforward Design Approach with Progression Mechanisms. - Ljungkvist, Peter; Mozelius, Peter (Proceedings of the European Conference on Games Based Learning, 2012)