반응형
1. 먼저 코딩이란? 컴퓨터가 알아들을 수 있도록 컴퓨터 언어로 프로그램을 만드는 것을 말합니다. 쉽게 얘기하면 미국사람과 대화하려면 영어로, 일본인과 대화하려면 일본어를 알아야하듯 컴퓨터가 알아들을 수 있는 언어로 컴퓨터와 대화하는 것이라고 이해하면 됩니다.
2. 이런 코딩을 단계적 의무화를 통해 왜 배워야하는 것일까요? 코딩 교육의 목적이 무엇일까요? 과연 우리 아이들을 장래에 프로그래머로 양성하기 위함일까요? 코딩 교육의 목표를 잘못 설정하게 되면 아이들을 엉뚱한 쪽으로 교육시킬 수 밖에 없습니다.
우리는 수학이라는 과목을 초등학교,중학교,고등학교(저는 공과대학을 나와서 대학교에서도 배웠어요)에서 열심히 배웠습니다. 하지만 일상생활 하는데는 사칙연산만 할 줄 알면 되죠~ 보통의(?) 사람들은 어려운 미적분도 삼각함수도 사용할 일이 거의 없습니다. 그럼 그동안 헛 것을 배운 걸까요? 저는 그렇지 않다고 생각합니다. 왜냐하면 수학교육을 통해 논리력, 문제해결력 등을 길렀거든요.
코딩도 마찬가지입니다. 코딩교육을 통해 단순히 프로그램 짜는 방법을 배우는 것이 아니라 알고리즘에 대한 이해를 기초로해서 컴퓨팅적 사고력(computational thinking)과 논리력을 키우는 것이 곧 코딩 교육의 진정한 목적입니다.
반응형
'피지컬컴퓨팅' 카테고리의 다른 글
7강. 캔디캔디 솜사탕 만들기(완성코드, 저학년 준완성코드) (0) | 2018.04.20 |
---|---|
5강 콩닥콩닥 좀비 컨트롤(완성코드, 저학년 준완성코드) (0) | 2018.04.05 |
(스토리가 있는 코딩교육) ㅋㄷㅋㄷ코딩 - 센서테마 (0) | 2018.03.13 |
(태지쌤이 생각하는) 현 코딩 교육/교구의 문제점 (0) | 2018.01.06 |
언플러그드란? (0) | 2018.01.06 |