Elective Course OOP II: Creation and Experiences

Abstract As an outcome of a DAAD (German Academic Exchange Service) sub-project started in 2004 and devoted to teaching the Java programming language, a joint pool of primarily advanced topics has been created. This teaching material has since been used by teachers from different member universities and countries. In this paper we present recent modifications of the joint pool, with the main goal of innovating and improving its topics. The result of these efforts has been a realization of a completely new, elective object-oriented programming II course.