Thursday, August 2, 2012

프로그래밍이란 무엇일까(Practice of programming)

프로그래밍이라는 행위를 정확히 정의하는 것은 논란거리가 될 수 있습니다만, 도구로서의 효용성은 매우 강력하다고 말할 수 있습니다. 제가 몇가지를 들어본다면

  • 자신이 원하는 바를 컴퓨터가 행하도록 프로그램을 만드는 작업입니다.
  • 숙련된 프로그래머가 사용하는 도구라고도 볼 수 있습니다.
  • 제한된 상황에서 주어진 문제를 풀 경우 이는 기술이라고도 볼 수 있습니다.
  • 재미있고 만족감을 주는 행위입니다.
  • 좁은 의미로 봐서는 예술은 아닙니다만 경우에 따라서는 인간의 여러 행위 또한 그 범주에 넣을 수 있으므로 예술작품으로도 간주 할 수 있습니다.
  • 과학은 아닙니다만 컴퓨터 과학에 의해 만들어진 수단 중 하나입니다.


프로그래밍을 배우고 가르치는 것은 매우 어려운 작업이 될수도 있습니다.


1950년대부터 컴퓨터 교육이 존재 했었습니다만 효율적이고 성공적인 교육 방식은 현재까지도 존재하지 않습니다.

불행히도 대다수의 학생에게는 프로그래밍을 배우는 것이 매우 어렵습니다. 연구조사에 따르면 프로그래밍을 쉽게 배우는 사람은 자신이 처음 직면한 상황을 정형화된 모델로 기술하는 것이 가능하다고 합니다.

배워야 할 많은 기술적인 내용들이 프로그래밍을 배우는데 장애가 되는 요소가 되기도 합니다.

No comments:

Post a Comment