Distance learning makes it possible for educational consumers to study anywhere or anytime. In order to provide effective distance learning, it requires not only educational process and educational results to be closely correlated but also a method for teachers and students to communicate immediately. We devised a dialogue system like a chatting program containing an editor. With this program, students can learn a programming practice by chatting between a teacher and a student. We also incorporated a source code visualization technique based on diff algorithm so that the visualization technique makes it possible for students to recognize the remedies by teachers visually. The result comes by mixing the merits of a dialogue system giving a close interrelationship among users into a programming language education. We expect that the successful result would be tantamount to a face-to-face education.
한국어
원격 학습을 통해서 교육의 수요자는 자신의 필요에 따라 어느 공간에서나 자신이 편리한 시간에 필요한 학습을 할 수 있게 되는데 효과적인 학습을 하기 위해선 학습의 과정과 결과가 상호 보완적이어야 하고, 교사와 학생 간에 즉각적인 상호 작용이 이루어 질 수 있어야 한다. 이를 가장 효율적으로 사용할 수 있는 방법으로 대화형 프로그램에 프로그래밍 작성 화면을 공유하여 교수자와 학습자가 대화를 하면서 프로그래밍 언어 학습을 할 수 있도록 하는 프로그램을 구현하였다. 본 연구에서는 학습자가 교수자의 수정사항을 시각적으로 확인할 수 있도록 소스 코드 시각화 기법을 사용하여 학습자가 효과적으로 수정사항을 인지할 수 있게 하였다. 이는 대화형 프로그램의 장점인 사용자간의 상호작용을 프로그래밍 언어교육에 혼합한 것으로 면대면 학습효과에 버금가는 효과가 나올 것이라 기대한다.
목차
요약 ABSTRACT 1. 서론 2. 관련 연구 2.1 원격 교육 2.2 프로그래밍 원격 학습 3. 원격 학습 시스템의 설계 4. Diff 알고리즘을 이용한 공유된 프로그램 차이의 시각화 5. 구현 데모 6. 결론 참고문헌
키워드
원격학습시각화프로그래밍 언어 학습Distance LearningVisualizationLearning Programming Languages
한국정보교육학회 [Korean Association of Information Education]
설립연도
1997
분야
사회과학>교육학
소개
사단법인 한국정보교육학회는 21세기 지식 정보화 사회에서 정보 교육에 관한 학술 및 기술 발전에 기여하기 위하여 정보교육과 관련된 학술대회개최, 학술논문지 발간, 연구지원사업 등을 추진하여 21세기 지식 정보화 시대의 초석을 마련하며 정부에서 추진하고 있는 교육정보화 사업과 연계하는 것을 기본 방향으로 한다.
간행물
간행물명
정보교육학회논문지 [Journal of The Korean Association of Information Education]