Proceedings of the 2016 ACM Conference on International Computing Education Research 2016
DOI: 10.1145/2960310.2960333
|View full text |Cite
|
Sign up to set email alerts
|

Learning Curve Analysis for Programming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

1
38
3

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 52 publications
(42 citation statements)
references
References 15 publications
1
38
3
Order By: Relevance
“…In programming, this includes recording program versions that are not considered finished, enabling a process-oriented analysis. Applications for textbased programming include large-scale investigations of programming mistakes in the BlueJ programming environment [17], clustering of program versions of novice programmers solving a specific problem [18], investigations of a state model for programming behaviour [19], and learning curve analysis for programming concepts [20].…”
Section: Related Workmentioning
confidence: 99%
“…In programming, this includes recording program versions that are not considered finished, enabling a process-oriented analysis. Applications for textbased programming include large-scale investigations of programming mistakes in the BlueJ programming environment [17], clustering of program versions of novice programmers solving a specific problem [18], investigations of a state model for programming behaviour [19], and learning curve analysis for programming concepts [20].…”
Section: Related Workmentioning
confidence: 99%
“…This concept is relatively easy to learn since the initial error rate is 0.63, which after five more attempts, decreases to 0.23. Like Rivers et al [231], the evidence shows that students learned how to use any function call and are not learning different concepts for every new function. The learning curves from all high-quality concepts are steeper than those in the other two categories, showing more and faster learning.…”
Section: Cognitive Validitymentioning
confidence: 62%
“…Rivers et al [231] applied learning curve analysis to programming data to determine which programming elements students struggle with the most when learning Python. The analyzed KCs were extracted automatically from the Python Abstract Syntax Tree.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations