Abstract
Computer programming learning is an important course for students to foster critical thinking and logical thinking ability. However, most students don’t have enough debugging skill when encountering programming error. With the development of information technology, researches apply the technology and pedagogy to achieve the diversity of programming learning research topics. In order to provide a real-time assessment from students, this research proposes an integrated learning environment of mobile APP programming learning to generate learning analytic results for teachers. In the proposed system, it can provide programming error type of students in real-time manner and help teacher to tune the teaching strategy dynamically. The analytic results give helpful information for teachers to implement right teaching strategy on specific learning concept.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Huang, Y.M., Liang, T.H., Su, Y.N., Chen, N.S.: Empowering personalized learning with an interactive E-book learning system for elementary school students. ETR&D-Educ. Technol. Res. Dev. 60(4), 703–722 (2012)
Kelleher, C., Pausch, R.: Lowering the barriers to programming. ACM Comput. Surv. 37(2), 83–137 (2005)
Linn, M.C., Clancy, M.J.: The case for case studies of programming problems. Commun. ACM 35(3), 121–132 (1992)
Huang, W.H., Huang, W.Y., Tschopp, J.: Sustaining iterative game playing processes in DGBL: the relationship between motivational processing and outcome processing. Comput. Educ. 55(2), 789–797 (2010)
Pea, R.D., Kurland, D.M.: On the cognitive effects of learning computer programming. New Ideas Psychol. 2, 137–168 (1984)
Soloway, E.: Learning to program = learning to construct mechanisms and explanations. Commun. ACM 29(9), 850–858 (1986)
Bagley, C., Chou, C.C.: Collaboration and the importance for novices in learning Java computer programming. ACM SIGCSE Bull. 39(3), 211–215 (2007)
Williams, L., Upchurch, R.: In support of student pair programming. ACM SIGCSE Bull. 33(1), 327–331 (2001)
Preston, D.: Pair programming as a model of collaborative learning: a review of the research. J. Comput. Sci. Coll. 20(4), 39–45 (2005)
Hwang, W.Y., Wang, C.Y., Hwang, G.J., Huang, Y.M., Huang, S.: A web-based programming learning environment to support cognitive development. Interact. Comput. 20, 524–534 (2008)
Acknowledgement
The authors would like to thank the Ministry of Science and Technology of the Republic of China, Taiwan, for financially supporting this research under Contract No. MOST 105-2511-S-218-003-MY2.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Jeng, YL., Tan, Q., Shu, Y., Huang, SB. (2017). A Real-Time Assessment of Programming Through Debugging Log Analytic. In: Huang, TC., Lau, R., Huang, YM., Spaniol, M., Yuen, CH. (eds) Emerging Technologies for Education. SETE 2017. Lecture Notes in Computer Science(), vol 10676. Springer, Cham. https://doi.org/10.1007/978-3-319-71084-6_51
Download citation
DOI: https://doi.org/10.1007/978-3-319-71084-6_51
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-71083-9
Online ISBN: 978-3-319-71084-6
eBook Packages: Computer ScienceComputer Science (R0)