OOP-Anim, a system to support learning of basic object oriented programming concepts

This paper presents OOP-Anim, a system to support learning of basic object oriented programming (OOP) concepts. For several reasons, programming is a difficult subject for many students, even in computer science courses. This happens independently of languages and paradigms used. Our system uses program animation to help students overcome some of the difficulties they usually feel to master OOP concepts and associated program dynamic.