The purpose of this study is to clarify the difficulties experienced by the beginners in programming. The difficulties faced by the novice learner are the ambiguity and reluctance of the programming advance stage that must go before the programming progress stage, difficulty in object control in connection with various situations, various questions of the implementation of the program complex logic using selective structure, iterative structure, signal transmission, difficulties in recognizing situations that require the use of variables and the difficulty of implementation that links variables and other programming elements, disconceptions in implementing how to control specific items of a list according to specific conditions, difficulties in recognizing situations that require the use of functions and difficulty in implementing functions, difficulty in identifying causes of logical errors and difficulty in implementing programs without logical errors. The results showed that beginner learners found difficulty in the situation where EPL programming elements and EPL programming basic structures were linked or combined. Therefore, for beginners, it is necessary to develop a method of teaching programming that can be used in a complex situation by starting from the basic elements of programming and basic structure, and developing them in a way that gradually deepens them.
한국어
이 연구는 교육용 프로그래밍 언어 초보 학습자가 겪는 어려움을 구체적으로 파악하기 위하여 질적 연구를 수행하였다. 이를 통해 교육용 프로그래밍 언어 초보 학습자가 겪는 어려움은 프로그 래밍 진행 단계 전에 거쳐야 하는 프로그래밍 사전 단계의 모호함과 거부감, 다양한 상황과 연계한 오브젝트 제어의 곤란함, 선택 구조, 반복 구조, 신호보내기를 이용한 프로그램 복합 논리 구현의 다양한 의문, 변수 사용이 필요한 상황 인지와 다른 프로그래밍 요소와 연계한 구현의 난감함, 리 스트의 특정항목을 특정 조건에 따라 제어하는 방법 구현의 오개념, 함수 사용이 필요한 상황 인지 와 함수 구현의 어려움, 논리적 오류의 원인 파악과 논리적 오류 없는 프로그램 구현의 어려움 등 으로 파악되었다. 연구 결과에 의해 교육용 프로그래밍 언어 초보 학습자들은 교육용 프로그래밍 언어의 프로그래 밍 요소와 프로그래밍 기본 구조가 연계되거나 복합되는 상황에서 어려움을 주로 느끼는 것을 알 수 있었다. 따라서 교육용 프로그래밍 언어 초보 학습자를 위하여 교육용 프로그래밍 언어의 기본 요소 및 기본 구조에서 시작하여 이러한 것들을 점차 심화하는 방식으로 전개함으로써 복합적인 상 황에 익숙해 질 수 있는 방향의 교육용 프로그래밍 언어 교육 방법이 필요함을 제안한다.
목차
요약 I. 서론 Ⅱ. 이론적 배경 1. 프로그래밍 초보 학습자의 특성 2. CT-RLPS 모형 Ⅲ. 연구방법 1. 연구대상 및 자료수집 2. 연구도구 3. 자료 처리 및 분석 Ⅳ. 연구 결과 1. 코드 부여, 범주 지정, 주제목록 생성 2. EPL 초보 학습자가 겪는 어려움 논의 Ⅴ. 결론 참고문헌
한국실과교육연구학회 [The Society of Korean Practical Arts Education]
설립연도
1989
분야
사회과학>교육학
소개
본 학회는 처음 실과 교과서에 참여한 인사를 중심으로 1989년 실과 교육 연구회로 발족하였다가 1990년에 전국 규모의 회원을 갖고 학회 활동을 본격적으로 시작하였다. 본 학회는 한국의 실과 교육의 학문적 연구 및 현장 교육의 문제를 개선하는데 기여할 목적으로 설립되었고, 현재는 전국의 관련대학의 교수와 현장 교사가 참여하여 실과의 학문적 기초를 마련하는데 기여하고 있고, 현장의 문제해결에도 기여하면서 발전하고 있다.
간행물
간행물명
실과교육연구 [Journal of Korean Practical Arts Education]