초록 close

프로그래밍 교육은 컴퓨터 과학의 원리를 활용하여 우리 생활 속의 문제를 해결하는데 도움을 준다. 객체지향 프로그래밍의 경우 우리가 주변에서 볼 수 있는 문제 또는 객체를 중심으로 프로그램을 작성하기 때문에 생활 속의 활용도를 높일 수 있다. 따라서 본 연구는 객체지향 개념을 친숙한 형태로 학습시키는 방안을 모색하기 위한 목적이 있다. 목적 달성을 위해 6명의 학생을 대상으로 실험 연구를 진행하였다. 연구 결과, 첫째 학생들이 친숙하게 사용할 수 있는 학습 도구가 필요하다는 것, 둘째 프로그래밍 구현 전에, 충분히 사고하고 개념을 습득할 필요가 있음을 발견하였다. 본 연구는 초보 학습자가 이해하기 어려워하는 객체지향 프로그래밍 학습에 도움이 되는 학습 방법을 제시했다는데 의의가 있다.


Programming education helps learners solve real world problems by applying the principles ofcomputer science. In particular, in the case of object-oriented programming centered aroundobjects or problems that are observed in the real world, learners are able to make the most useof their programming skills in real life. Therefore, in this study, we sought ways to have learnersgrasp object-oriented concepts in a learner-friendly manner. To this end we conducted anexperiment with six students as participants. As a result we could derive two main points. First,the learning tools which can be easily used by learners are required. Second, it is necessary tothink thoroughly to learn concepts before implementation of the programming. This study hassignificance in the sense that it provides a learning method which helps a novice learner to learnthe object-oriented programming that he or she feels difficulty to understand.