Under the auspices of a DAAD funded educational project, a subproject devoted to different aspects of teaching the Java programming language started several years ago. The initial intention of the subproject was to attract members of the subproject to prepare some teaching materials for teaching essentials of the Java programming language. During the last two years, some advanced Java topics have been selected and appropriate teaching materials have been produced. The available pool of common teaching materials can be used in a wide range of university courses in participating countries. In this paper we share some of the results and experiences collected during the subproject that come from intensive use of the prepared teaching materials for a variety of Java topics in different countries and universities.
For the previous six years, under the auspices of the ``Stability Pact of South-Eastern Europe'' and DAAD, a joint project for developing a course in ``Software Engineering'' has been conducted. The intention of the project was to enable usage of shared materials for software engineering courses at a wide range of universities in participating countries. During school-year 2004/05, for the first time the same course, with the same case study, and the same assignments has been conducted at the Humboldt University Berlin, and the University of Novi Sad. In this paper, we share some of the experiences obtained through conducting the same course in the two school-years: 2004/05 and 2005/06.