2013
DOI: 10.2190/ec.49.3.b
|View full text |Cite
|
Sign up to set email alerts
|

An Analysis of Java Programming Behaviors, Affect, Perceptions, and Syntax Errors among Low-Achieving, Average, and High-Achieving Novice Programmers

Abstract: In this article we quantitatively and qualitatively analyze a sample of novice programmer compilation log data, exploring whether (or how) low-achieving, average, and high-achieving students vary in their grasp of these introductory concepts. High-achieving students self-reported having the easiest time learning the introductory programming topics. In a quantitative analysis, though, high-achieving and average students were: 1) more effective at debugging (on average, as quantified by Jadud's Error Quotient (E… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
10
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 14 publications
(12 citation statements)
references
References 38 publications
2
10
0
Order By: Relevance
“…Significant interaction was found between academic achievement and error detection, error correction attempt and completion of error correction supporting the previous studies in debugging (Bednarik, 2012;Fitzgerald et al, 2008;Lin et al, 2016;Rodrigo, Andallaza, Castro, Armenta, & Jadud, 2013) Similar to other studies' findings, student characteristics (expert/novice, experienced/inexperienced, successful/unsuccessful etc.) have an essential role in debugging.…”
Section: Discussionsupporting
confidence: 88%
“…Significant interaction was found between academic achievement and error detection, error correction attempt and completion of error correction supporting the previous studies in debugging (Bednarik, 2012;Fitzgerald et al, 2008;Lin et al, 2016;Rodrigo, Andallaza, Castro, Armenta, & Jadud, 2013) Similar to other studies' findings, student characteristics (expert/novice, experienced/inexperienced, successful/unsuccessful etc.) have an essential role in debugging.…”
Section: Discussionsupporting
confidence: 88%
“…Replications of this work similarly correlated the EQ from a well-defined population to traditional measures [16,17,18] as well as other observational data (eg. student affect) [13,14].…”
Section: Underlying Assumptionsmentioning
confidence: 99%
“…Programming is known for its complexity and difficulty, and thus many programming students have difficulties with acquiring necessary programming competencies (Yukselturk & Altiok, 2017). Insomuch that, students with high, moderate, and low programming success tend to make similar mistakes (Rodrigo, Andallaza, Castro, Armenta, Dy, & Jadud, 2013) and students who are competent in other areas may be inadequate for success in programming (Byrne & Lyons, 2001). Because, computer programming requires abstract thinking, logical thinking, and program solving skills (Lin, 2016).…”
Section: Introductionmentioning
confidence: 99%
“…Depending on the department variable, the personal traits of programming (e.g., self-efficacy, attitude) can be differentiated (de Raadt et al, 2005;Askar & Davenport, 2009;Korkmaz & Altun, 2013;Sebetci & Aksu, 2014;Yagci, 2016). Similarly, the effort (Cetin, 2016;Hawi, 2010;Rodrigo, Andallaza, Castro, Armenta, Dy, & Jadud, 2013) and past experience for programming (Askar & Davenport, 2009;Bergin & Reilly, 2005;Lin, 2016;Sharma, & Shen, 2018;Wilson & Shrock, 2001) can vary in terms of personal traits. Thus, within the scope of this study, department, weekly study hour (time), and programing experience variables appear to be the other important independent variables.…”
Section: Introductionmentioning
confidence: 99%