A Long-Term Investigation of the Comprehension of OOP Concepts by Novices
ARTICLE
Noa Ragonis, Mordechai Ben-Ari
Computer Science Education Volume 15, Number 3, ISSN 0899-3408
Abstract
This article describes research on the learning of object-oriented programming (OOP) by novices. During two academic years, we taught OOP to high school students, using Java and BlueJ. Our approach to teaching featured: objects-first, teaching composed classes relatively early, deferring the teaching of main methods, and focusing on class structure before algorithms. The research used a constructivist qualitative research methodology using observations and field notes, audio and video recordings, and an analysis of artifacts such as homework assignments. The findings were divided into four primary categories: class vs. object, instantiation and constructors, simple vs. composed classes, and program flow. In total, 58 conceptions and difficulties were identified. Nevertheless, at the end of the courses, the students understood the basic principles of OOP. The two main contributions of this research are: (i) the breadth and depth of its investigation into the concepts held by novices studying OOP, and (ii) the nature of the constructivist qualitative research methodology. (Contains 4 notes and 1 figure.)
Citation
Ragonis, N. & Ben-Ari, M. (2005). A Long-Term Investigation of the Comprehension of OOP Concepts by Novices. Computer Science Education, 15(3), 203-221. Retrieved August 14, 2024 from https://www.learntechlib.org/p/104484/.
ERIC is sponsored by the Institute of Education Sciences (IES) of the U.S. Department of Education.
Copyright for this record is held by the content creator. For more details see ERIC's copyright policy.
Keywords
Cited By
View References & Citations Map-
Using Serious Game to Enhance Learning and Teaching Algorithmic
Wassila Debabi & Tahar Bensebaa
Journal of e-Learning and Knowledge Society Vol. 12, No. 2 (May 21, 2016)
-
Programming instruction with misconception diagnosis and correction
Shu-Yu Hsu & Yu-Tzu Lin, National Taiwan Normal University, Taiwan; Xiao Hu, The University of Hong Kong, China
EdMedia + Innovate Learning 2016 (Jun 28, 2016) pp. 1183–1188
These links are based on references which have been extracted automatically and may have some errors. If you see a mistake, please contact info@learntechlib.org.