Figure 1. Modules of developed pilot system
Figure 2. The algorithm of the pilot version of coding education support system
Figure 3. Two example tasks for creating code
Table 1. Tasks given to each class
Table 2. Homogeneity Test of Groups for Measuring the Learning Motivation and Self-Efficacy
Table 3. Post-test of Groups for Measuring the Learning Motivation and Self-Efficacy
Table 4. Paired Samples t-Test of Group to Measure for Self-Efficacy
참고문헌
- World Economic Forum White Paper Digital Transformation of Industries: Digital Enterprise. World Economic Forum, January, 2016.
- The Future of Jobs - Employments, Skills and Workforce Strategy for the Fourth Industrial Revolution. World Economic Forum, January, 2016.
- Quesada J., Kintsch, W., and Gomez. E., Complex problem solving: a field in search of a definition?, Theoretical Issues in Ergonomics Science Vol. 6 , Iss. 1, pp.1-48. 2005. https://doi.org/10.1080/14639220512331311535
- Price, T. W, and Barnes, T. "Position paper: Block-based programming should offer intelligent support for learners," 2017 IEEE Blocks and Beyond Workshop (B&B). 2017.
- Kim, M. H. Design and Implementation of an Automatic Grading System for Programming Assignments. Journal of Internet Computing and Services, 8(6), pp.75-85. 2007.
- Song, J. H. An Automated Assessment based Programming Education System for Self-Directed Learning. Doctoral dissertation, Soongsil University. 2011.
- Chang, W. Y. & Kim, S. S. Development and application of algorithm judging system: analysis of effects on programming learning. Journal of Korean Association of Computer Education, 22(2), pp.15-24. 2014.
- Jeong, J. K. Design and Construct of Programming Assessment System based on "Online Judge" for a Science High School student. M.S. thesis, Korea National University of Education. 2010.
- Kim, S., Kim, J. W., Park, J.K., and Oh, A., Elice: An online CS Education Platform to Understand How Students Learn Programming, Proceedings of the Third (2016) ACM Conference on Learning @Scale, pp. 225-228. 2016.
- Price, T. W., Dong, Y., and Lipovac, D., "iSnap: Towards Intelligent Tutoring in Novice Programming Environments," in Proc. of ACM SIGCSE, 2017.
- Kim, J,-H., Choi, J.-H., Shadikhodjaev, U., Nasridinov, A., and Song, K.S. "Chentry: Automated Evaluation of Students' Learning Progress for Entry Education Software," Advances in Intelligent Systems and Computing Series, Vol. 770. Big Data Applications and Services 2017, The 4th International Conference on Big Data Applications and Services, Springer, pp.51-60, 2018.
- Levenshtein, Vladimir I. "Binary codes capable of correcting deletions, insertions, and reversals". Soviet Physics Doklady, 10(8), pp.707-710. 1966.
- Du, E., Gameblox Flexidor: Adding Flexibility to Blocks Based Programming Environments, M.E. Thesis, MIT. 2015.
- Akcaoglu, M., Gutierrez, A., Hodges, C. B., and Sonnleitner, P., Game Design as a Complex Problem Solving Process, Handbook of Research on Serious Games for Educational Applications (Advances in Game-Based Learning), 2016.
- Lee, M. H., & Jung, T. Y. Development and Validation of the Learning Motivation Scale. Studies on Korean Youth, 18(3), pp.295-321. 2007.
- Kim, K. S. Measuring and Applying the Self-efficacy in Computer Programming Education. Journal of The Korean Association of Information Education, 18(1), pp.111-120. 2014. https://doi.org/10.14352/jkaie.2014.18.1.111