Title :
Re-designing an OOP course based on BlueJ
Author :
Xinogalos, Stelios ; Satratzemi, Maya ; Dagdilelis, Vassilios
Author_Institution :
Univ. of Macedonia, Thessaloniki
Abstract :
In this paper we present our findings on teaching Object Oriented Programming (OOP) with BlueJ in the context of a one-semester programming course. Specifically, we present the evolution of the course, results from its evaluation and proposals for a more effective teaching of OOP. Our proposals focus on the way that the features of BlueJ, the accompanying textbook and the well-known guidelines for teaching object orientation with Java presented by the team of BlueJ should be used, in order to avoid some underlying pitfalls.
Keywords :
Java; computer science education; educational courses; object-oriented programming; teaching; BlueJ; Java; OOP course; object orientation; object oriented programming; one-semester programming course; Books; Education; Guidelines; Informatics; Java; Laboratories; Libraries; Object oriented programming; Programming environments; Proposals;
Conference_Titel :
Advanced Learning Technologies, 2007. ICALT 2007. Seventh IEEE International Conference on
Conference_Location :
Niigata
Print_ISBN :
0-7695-2916-X
DOI :
10.1109/ICALT.2007.214