Jenuity: a lightweight development environment for intermediate level programming courses. - Martin van Tonder; Kevin Naude; Charmain Cilliers (ITiCSE, 2008)