Jens Bennedsen
IT training Java assessment code reusability computer science education education extreme programming frameworks informatics didactics informatics education informatics instruction informatics teaching model-based programming object-oriented