2018
DOI: 10.1007/978-3-319-98572-5_25
|View full text |Cite
|
Sign up to set email alerts
|

Evidence for Programming Strategies in University Coding Exercises

Abstract: Success in coding exercises is deeply related to the strategy employed by the students to solve coding tasks. In this contribution, we analyze the programming patterns of 600 students from an introductory university course in object-oriented programming. The students were provided unit tests for the assessment of their codes, and their editing and testing actions were recorded using an Eclipse plug-in. The primary motivation for this study is to discover the programming strategies used by the students for codi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

3
11
0
3

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 9 publications
(17 citation statements)
references
References 42 publications
3
11
0
3
Order By: Relevance
“…Results of the study show a clear difference in strategies used by students at different levels of the complexity of tasks. Results also emphasize ways of providing information to solve tasks in a specified time period (Sharma et al, 2018).…”
Section: Propósitos Y Representacionesmentioning
confidence: 91%
“…Results of the study show a clear difference in strategies used by students at different levels of the complexity of tasks. Results also emphasize ways of providing information to solve tasks in a specified time period (Sharma et al, 2018).…”
Section: Propósitos Y Representacionesmentioning
confidence: 91%
“…En la técnica de validación cruzada se identificaron varios aportes, por ejemplo, una investigación utiliza la validación cruzada para analizar los indicadores y el comportamiento generado por el estudiante, en las pruebas unitarias que se aplican al código fuente de los talleres de programación [23]. Otro trabajo presenta un sistema de tutoría inteligente con validación cruzada, que se encarga de detectar los errores más comunes de codificación generados por los estudiantes y proporciona los respectivos comentarios [14].…”
Section: Validación Cruzada (Cross-validation)unclassified
“…Se analizaron las características, la participación y el comportamiento de los estudiantes en cursos de programación: Java, desarrollo móvil, estructuras de datos y algoritmos, con el fin de identificar patrones de comportamiento de los estudiantes y luego correlacionarlos con su rendimiento académico [25,45,50]. También se analizaron las estrategias de programación utilizadas por los estudiantes para el desarrollo de talleres que incluyen codificación, verificando si existe una relación entre dichas estrategias y la solución de actividades propuestas durante el desarrollo del curso [23]. Del mismo modo se analizó la relación entre la preparación de los estudiantes antes de clase y los puntajes obtenidos en las pruebas, en cursos de programación con C [15].…”
Section: Aportes Para Los Cursos De Programaciónunclassified
See 1 more Smart Citation
“…students vary in terms of expertise and individual factors such as personal traits, experience, and cognitive ability, which leads to different problem solving strategies [Sharma et al 2018].…”
mentioning
confidence: 99%