Review of Cognitive Difficulties of Students to Learn Computer Programming

컴퓨터 프로그래밍 학습자의 인지적 어려움에 대한 문헌고찰

  • Kim, Dong Man (Dept. of Computer Education, Korea National University of Education) ;
  • Lee, Tae Wuk (Dept. of Computer Education, Korea National University of Education)
  • 김동만 (한국교원대학교 컴퓨터교육과) ;
  • 이태욱 (한국교원대학교 컴퓨터교육과)
  • Published : 2020.07.15

Abstract

이 연구의 목적은 문헌고찰을 통해 초보 프로그래머가 겪는 어려움의 원인을 이해하고 보다 효과적인 교육 방향과 전략을 수립하는데 기여하는 데 있다. 그래서 인지 과학적 관점에서 프로그래밍에 필요한 지식의 유형에 따라 초보 프로그래머가 겪는 어려움에 대해 고찰하였다. 이 연구의 결론은 1)초보 프로그래머들은 구문 지식, 개념적 지식, 전략적 지식의 부재로 어려움을 겪고, 특히 개념적 지식의 부재가 가장 많은 원인으로 확인되었고, 2)교육용 프로그래밍 언어를 이용한 입문자 과정에서는 학습자의 개념적 지식 형성에 중점을 두고 지도해야 하고, 3)초보 프로그래머가 전략적 지식을 배양하기 위해서는 컴퓨터의 특성을 올바로 인지할 수 있게 도와주어야 하고, 4)프로그래밍에 필요한 개념적 지식의 실체를 구체적으로 밝혀야 할 이유를 확인하였다.

Keywords