2020
DOI: 10.3991/ijet.v15i18.10567
|View full text |Cite
|
Sign up to set email alerts
|

Does a Distributed Practice Strategy for Multiple Choice Questions Help Novices Learn Programming?

Abstract: Learning how to program is becoming essential in many disciplines. However, programming cannot be easily learned, especially by non-engineering students. It is challenging to conduct engineering education for non-engineering majored students. Therefore, it is important to teach non-engineering students to learn with efficient learning strategies. To discover an efficient learning strategy, we had 64 students practice programming with a simple learning management system and tracked all of their practice behavio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 37 publications
0
9
0
Order By: Relevance
“…The teaching links are not systematically arranged or connected and the hierarchical structure is unclear. When formulat-ing plans for practical teaching, most schools do not have a top-level design; the training goals are not enacted centered on serving professional talents; and they haven't invited enterprises in the industrial field to participate in practical teaching, thus the enterprises' requirements for talents haven't been taken into the consideration of schools, which ultimately leads to a disconnect between discipline development and social needs [11][12][13]. In terms of specific teaching links in practical teaching, experimental courses, course design, cognition practice, production practice, graduation practice and other links haven't been integrated and there isn't a sound or scientific system that can push the links to proceed step by step and make them closely connected, which is not good for cultivating students' innovative and practical abilities.…”
Section: Incomplete Practical Teaching Systemmentioning
confidence: 99%
“…The teaching links are not systematically arranged or connected and the hierarchical structure is unclear. When formulat-ing plans for practical teaching, most schools do not have a top-level design; the training goals are not enacted centered on serving professional talents; and they haven't invited enterprises in the industrial field to participate in practical teaching, thus the enterprises' requirements for talents haven't been taken into the consideration of schools, which ultimately leads to a disconnect between discipline development and social needs [11][12][13]. In terms of specific teaching links in practical teaching, experimental courses, course design, cognition practice, production practice, graduation practice and other links haven't been integrated and there isn't a sound or scientific system that can push the links to proceed step by step and make them closely connected, which is not good for cultivating students' innovative and practical abilities.…”
Section: Incomplete Practical Teaching Systemmentioning
confidence: 99%
“…The webbased system helps students manage their practice time and enables students to practice a little each time (Alzaid et al, 2017). Zhang et al (2020) used Quizit to facilitate students in learning programming and found that web-based features impeded students from accessing the system. Procrastination and related problems with managing programming are viewed as primary causes of student attrition (Martin et al, 2015).…”
Section: Related Work On Programming Educationmentioning
confidence: 99%
“…However, due to the limitations of the study, the effects of spacing (or lack thereof) on individual students' grades were not reported. In a programming class for first-year college students, Zhang et al [50] found that in practice with the same multiple-choice questions, students who distributed (spaced) their practice throughout a semester got higher final exam scores compared to those who massed. They also found that students who spaced more provided more constructive feedback to others and were more likely to answer correctly on their first attempt [50].…”
Section: Spacing Effect In Cs Educationmentioning
confidence: 99%
“…In a programming class for first-year college students, Zhang et al [50] found that in practice with the same multiple-choice questions, students who distributed (spaced) their practice throughout a semester got higher final exam scores compared to those who massed. They also found that students who spaced more provided more constructive feedback to others and were more likely to answer correctly on their first attempt [50]. In contrast, Leppänen et al [28] found that students who spaced their practice of programming tasks achieved lower grades than those who did not.…”
Section: Spacing Effect In Cs Educationmentioning
confidence: 99%