Browse > Article
http://dx.doi.org/10.6109/jkiice.2022.26.1.134

Web page-based programming education and scoring system for software education  

Cho, Minwoo (Department of Computer Engineering, Paichai University)
Choi, Jiyoung (Department of Computer Engineering, Paichai University)
Jung, Hoekyung (Department of Computer Engineering, Paichai University)
Abstract
Recently, interest in programming and artificial intelligence is continuously increasing, and software education is being implemented as a mandatory education from elementary school. For efficient programming education, it is basically necessary to build a lab environment suitable for students and teachers, but there are performance problems due to the inadequacy of old computers and network equipment. Therefore, in this paper, we propose a web page-based online practice environment and algorithm competition scoring system using React and Spring boot to solve the problem of the programming practice environment. Through this, it is thought that programming learning can be carried out using only a web browser even on low-spec computers. In addition, since various programming languages can be learned irrespective of the language to be learned, it is considered that the time cost for establishing a practice environment can be reduced.
Keywords
React; Spring boot; Software education; Online programming;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Y. H. Kim, J. Y. Yu, and N. J. Kim. (2019, December). Elementary and secondary software education operation status and improvement tasks. National Assembly Research Service (Korea) Legislative Policy Report [Online]. No. 34. Available: https://www.assembly.go.kr/common/download.do?fid=bodo1&a.bbs_num=47966&file_num=43684&fpath=Bodo.
2 J. H. Park, "An Analysis on the Current Status and Effectiveness of Software Education Leading School," Journal of Digital Contents Society, vol. 21, no. 10, pp. 1845-1854, Oct. 2020.   DOI
3 J. H. Han, "Case Study of Software Education for Students of Child Welfare Center," Journal of the Korea institute of Information and Communication Engineering, vol. 23, no. 12, pp. 1578-1587, Dec. 2019.   DOI
4 S. B. Shin and G. J. Han, "Core Curriculum Contents of Software Education for Preliminary Teacher based on Pedagogical Contents Knowledge," Journal of the Korea institute of Information and Communication Engineering, vol. 23, no. 2, pp. 229-235, Feb. 2019.   DOI
5 H. Y. Gil, "Case Study on Global Software Education in Schools," Journal of the Korea Society of Computer and Information, vol. 24, no. 9, pp. 151-160, Sep. 2019.   DOI
6 RFC 7519, JSON Web Token (JWT), Internet Engineering Task Force (IETF), 2015.
7 Jpuri. React-draft-wysiwyg (Github, MIT License) [Internet], Available: https://github.com/jpuri/react-draft-wysiwyg.