A Study on Pedagogy of Computer Programming using Programming Essay

프로그래밍 에세이를 활용한 프로그래밍 교수법 연구

  • Choi, Changbeom (School of Creative Convergence Education, Handong Global University)
  • 최창범 (한동대학교 창의융합교육원)
  • Received : 2015.10.21
  • Accepted : 2015.11.11
  • Published : 2015.11.30

Abstract

Recently, Information Communication Technology(ICT) is one of the most important technology that supports the modern society. As the ICT rises, the needs of the nurturing talents, who can develop a service or hardware on the basis of the humanities increases. As a result, teaching programming skills to students studying humanities and social science are essential. Also, it is important to train students studying science and engineering to write their thoughts logically. In order to serve these students, we introduce a pedagogy for computer programming using programming essay. Since a program is a sequence of the operations based on the programmer's logical thinking, programming can be considered as describing programmer's logic in the proper order using programming syntax. In this research, we train students to describe their logic using natural language. Students write down their essays for a given programming problems. Also, we introduce a pedagogy guideline using programming essay.

Keywords

References

  1. 김지은.장영수.이성주(2014). 국내 중소기업의 기술인문융합 현황분석. 대한산업공학회지, 40(5) :451-461 https://doi.org/10.7232/JKIIE.2014.40.5.451
  2. Backus, J. W. et al. (1957). The FORTRAN Automatic Coding System". Western Joint Computer Conference: Techniques for Reliability:188-198 doi:10.1145/1455567.1455599.
  3. Dijkstra, E. W.(1976). A Discipline of Programming, Prentice Hall, Inc.
  4. 최성권.류시혁.신승철(2002). 프로그래밍 교육을 위한 순서도 생성기 구현. 한국산업정보학회 춘계 학술대회논문집: 185-189
  5. 오경숙.류남훈.이상진.이혜미.김응곤(2009). 순서도를 활용한 알고리즘 교육 시스템 설계. 한국콘텐츠학회 춘계 종합학술대회논문집 7(1): 1087-1091
  6. Cormen, T. H. et al.(2009). Introduction to Algorithm, MA:MIT Press.
  7. 강대기(2012). 기초적인 프로그래밍 교육을 위한 컴퓨터 언어의 특성 및 개발환경의 임상적 비교분석. 공학교육연구 15(3): 66-71
  8. 채수진, 황성호(2005). 프로젝트 학습을 적용한 공학컴퓨터프로그래밍 수업 효과 연구. 공학교육연구 8(3): 66-68