An Educational Relay Programming System for Cooperative Programming Activities and Evaluations

Yechan Kim, Seong Baeg Kim · Journal of KIISE · 2019

최근 프로그래밍 교육이 세계적으로 중요시되고 있다. 기존의 프로그래밍 교육 방법은 대부분 개별학습 방식이다. 프로그래밍을 통해 복잡한 실세계 문제를 해결하는 과정은 여러 명이 팀을 구성하여 협력해야 하는 경우가 갈수록 늘어나고 있다. 하지만 프로그래밍 교육 과정에서 협업 능력을 신장할 수 있도록 협력적 프로그래밍과 평가를 할 수 있는 시스템에 관한 연구 개발은 거의 없다. 한편 교수자는 협력학습의 교육 효과를 극대화하기 위해서는 과정중심평가를 수행해야 한다. 하지만 협력학습에서 과정중심 평가는 교수자에게 쉽지 않다. 이에 따라 본 연구에서는 효과적인 프로그래밍 협력학습을 지원하기 위한 교육용 릴레이 프로그래밍 학습 시스템을 설계 및 개발한다. 교수자의 평가 시 고려할 수 있는 유의미한 요소들을 도출하고 이를 바탕으로 자동화된 평가 알고리즘을 개발한다. 이를 통해 학습자는 프로그래밍 작성에서 중요한 가독성, 재활용성, 유지보수 역량을 키울 수 있고 교수자는 학습자의 평가를 쉽게 할 수 있다.

Read the paper · More papers on PaperTik