You are here:

Reducing Novice Programmers’ Cognitive Load and Improving Learning Efficiency by Using Gap-Filled Programming Practice System
PROCEEDINGS

, , , , Taipei Municipal Nei-Hu High School, Taiwan ; , National Experimental High School at Hsinchu Science Park, Taiwan ; , , National Taiwan Normal University, Taiwan

EdMedia + Innovate Learning, in Tampere, Finland ISBN 978-1-939797-08-7 Publisher: Association for the Advancement of Computing in Education (AACE), Waynesville, NC

Abstract

One of the main challenges for novice programmers is to learn the statement, syntax, logical thinking and program design in a short time. Students usually experience a heavy cognitive load when learning to program. The limitation of teaching hours in high school also leaves no time for instructors to individually assist each student. In this study, we propose a gap-filled programming practice (GFPP) system to help novice programmers reduce their cognitive load and ensure students focus on the specific contents instructors want them to practice. The research shows that students who were taught with GFPP system scored higher than students who were taught with traditional approach. The students can finish the practices efficiently and the positive feedbacks from GFPP system make them feel more confident and unafraid of learning programming.

Citation

Lo, Y.J., Lin, C.C., Hou, L., Wu, J.D., Feng, Y.C., Chu, T.C. & Lee, G. (2014). Reducing Novice Programmers’ Cognitive Load and Improving Learning Efficiency by Using Gap-Filled Programming Practice System. In J. Viteli & M. Leikomaa (Eds.), Proceedings of EdMedia 2014--World Conference on Educational Media and Technology (pp. 2221-2226). Tampere, Finland: Association for the Advancement of Computing in Education (AACE). Retrieved September 15, 2019 from .

References

View References & Citations Map

These references have been extracted automatically and may have some errors. Signed in users can suggest corrections to these mistakes.

Suggest Corrections to References