Learn Before
Does a Distributed Practice Strategy for Multiple Choice Questions Help Novices Learn Programming?: Introduction
Programming is an essential skill for data analysis. Although distributed practice is proven to be effective in improving declarative knowledge learning, it shows contradictory results when applied to procedural knowledge. Programming is considered a procedural knowledge as students need to learn how to describe computational process. But a programming novice also needs to remember and understand a lot of syntax, which is just like word and text memorization. In this work, we used distributed practice to improve non-engineering students’ learning of C programming.
0
1
Tags
Educational Psychology
Psychology
Social Science
Empirical Science
Science
Learn After
Why did most students choose massed practice?
Does a Distributed Practice Strategy for Multiple Choice Questions Help Novices Learn Programming?: Method
Does a Distributed Practice Strategy for Multiple Choice Questions Help Novices Learn Programming?: Data Analysis
Does a Distributed Practice Strategy for Multiple Choice Questions Help Novices Learn Programming?: Conclusion
Does a Distributed Practice Strategy for Multiple Choice Questions Help Novices Learn Programming?: Limitations