Proceedings of the 12th Koli Calling International Conference on Computing Education Research 2012
DOI: 10.1145/2401796.2401812
|View full text |Cite
|
Sign up to set email alerts
|

The gap between knowledge and ability

Abstract: We present the results of an investigation on how well students are able to understand object-oriented programming (OOP) when learning with only very minimal guidance. We analyzed the source code that the students of a preparatory course produced during the course as well as concept maps that they were asked to draw before and after the course. Our findings show, that there are observable differences between what students know about some concepts and what they're able to do with it. Generally speaking, it seem… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
11
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
4
2
1

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(11 citation statements)
references
References 23 publications
0
11
0
Order By: Relevance
“…The students do not know how to determine the number of methods needed or what labels or names to assign to them. They do not understand how to reuse methods or their proper placement (Berges et al, 2012;Gorschek et al, 2010;Hubwieser & Mühling, 2011;Karahasanović et al, 2007;Moons & De Backer, 2009;Moussa et al, 2016;Olsson & Mozelius, 2015;Sajaniemi et al, 2007;Sanders et al, 2008;Sheetz et al, 1997;Tegarden & Sheetz, 2001). Difficulty in understanding, teaching and implementing object-orientation (D04).…”
Section: Identified Problemsmentioning
confidence: 99%
“…The students do not know how to determine the number of methods needed or what labels or names to assign to them. They do not understand how to reuse methods or their proper placement (Berges et al, 2012;Gorschek et al, 2010;Hubwieser & Mühling, 2011;Karahasanović et al, 2007;Moons & De Backer, 2009;Moussa et al, 2016;Olsson & Mozelius, 2015;Sajaniemi et al, 2007;Sanders et al, 2008;Sheetz et al, 1997;Tegarden & Sheetz, 2001). Difficulty in understanding, teaching and implementing object-orientation (D04).…”
Section: Identified Problemsmentioning
confidence: 99%
“…In an intelligent tutoring system for programming courses, a student cognitive model has been often needed to describe students' cognitive states during their studying. Early research efforts in this field highlighted observable gaps between students' understanding of core programming concepts and their capability of applying these concepts to the construction of simple programs [6]. Therefore, modeling the learning process of novice students in programming courses involves describing the temporal development of multiple latent cognitive skills.…”
Section: Student Cognitive Modelmentioning
confidence: 99%
“…Based on a concept extraction from the materials of the underlying course, a list of 21 concepts was formed according to the method described in [3]: access modifier (AM), array (AR), assignment (AG), association (AC), attribute (AT), class (CL), conditional statement (CS), constructor (CO), data encapsulation (DE), datatype (DT), inheritance (IN), initialization (IS), instance (IT), loop statement (LO), method (ME), object (OB), object orientation (OO), operator (OP), overloading (OV), parameter (PA), and state (ST). For the final concept list, four of them are eliminated because of different reasons.…”
Section: Data Collectionmentioning
confidence: 99%
“…In [3] the concepts mentioned above, were split up into observable items in the code. These items cover all observable aspects that are related to a specific concept.…”
Section: Data Collectionmentioning
confidence: 99%