Contemporary programs come with complex user interfaces hard to analyze without automated support. There are many applications when precise analysis of a system GUI organization is needed and required --- e.g. generation of GUI map. Unfortunately it requires a lot of complex computations. In this paper we show how this task can be automatically accomplished… (More)
This paper summarizes experiences gained with OO teaching for several years at the Warsaw University. We start with description of students being taught and the impact of their skills and motivation on the chosen teaching approach. Then we sketch the adopted teaching program. Finally we discuss how the teaching may be improved by using modern teaching tools… (More)
In this paper we present a case study concerning the choice of the first programming language for the computer science study. We show a small example, typical for introductory courses, then show construction of its solution in Java and conclude with some remarks, about the (in)adequacy of Java-like languages for the introductory programming courses.