회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

프로그래밍이라 하지 않으면 더 재미있는 것.

Profile
맥노턴

2013. 2. 13

 

해마다 한 가지씩 주제를 정해 아이들에게 프로그래밍에 대해 가르치면서 시행착오와 희망을 탐색중이다.
프로그래밍이라면 처음부터 컴퓨터프로그래밍을 떠올리겠지만…
프로그래밍이라는 것도 일종의 자동화기술이다. 실험실의 반복된 실험 절차나 기계의 동작 매카니즘과 똑같다.
파일압축기술이라 설명하지 않고, 규칙성 있는 숫자와 문자를 짧게 줄이고 반대로 만드는 방법을 연습시켜봤다. 의외로 잘 한다. 여자아이들도 어렵지 않게 압축된 코드를 원래대로 역해독하는데 성공했다.
픽셀그래픽이라는 설명하지 않고, 모눈을 칠해 캐릭터를 만들어보기로 했다. 0/1 매트릭스로 바꾸어 다시 캐릭터로 변환하고, 0/1/2/3으로 바꾸어 색을 입혀봤다. 5×5, 7×7, 10×10으로 처리해서 다이아모드, 하트 모두 완벽히 재현해 냈다.
데이터통신이라고 설명하지 않고, 앞서 가르친 픽셀그래픽을 숫자로 바꾸기로 했다. 시작은 흰색, 다음은 검정색. 523은 흰색 다섯 칸, 검정색 두 칸, 흰색 세 칸이 되는 것으로 약속하고 친구들에게 그림을 숫자로 바꾸어 알려주면 상대방은 다시 그림으로 바꾸어보았다. 시간이 걸리지만, 재미있어하고… 자기들끼리 생활에서 응용하기도 했다. (사실 이 데이터통신은 교생실습 때, 컴퓨터교육과 후배가 진행하는 모습을 보고 배운 것이다. 지도교사가 내가 아니었으므로 사전협의를 하지는 못했지만, 아직 멈춰있는 나의 픽셀그래픽을 데이터통신으로 업그레이드 하게 되는 계기가 되었다…)
시퀀스프로그래밍이라 설명하지 않고, 화장실까지 가는 모든 동작을 나열하게 했다. 의자에서 일어나서부터 화장실에서 볼일을 보고 돌아오는 모든 과정을 나열했다. 친구와 합쳐서 더 세밀하게 기록해보도록 했다. 신났다. 그 다음, 친구를 로봇으로 생각하고 순서대로 움직이게 하고 수정하도록 했다. 모두 상당한 수준의 로봇프로그래머가 되었다.
등등…
암호화는 ㄱ=a, ㄴ=b… ㅏ=0, ㅑ=1… 이런식으로 만들어가는 방법을 가르쳐줬더니, 아이들은 이미 ㄱ=r, ㄴ=s, ㄷ=e… 를 사용하고 있었다는 놀라운 사실… ㅎㅎ; QWERTY 키보드를 보고 만들었다나?
우리가 어려운 영어 써가면서 프로그래밍이다!로 시작하면 포기하기 일쑤일 것이다. 우리 교육현실에서는 아이들과 이런 놀이를 많이 할 수 없지만, 여러 교과의 구석구석에 이와 같은 놀이를 접목시킬 수 있다는 사실… 이런 활동을 언플러그드 컴퓨팅이라 한다던데…
이런 활동 후에 터틀그래픽, 플래시게임제작도구로 발전시켜
현재는 1인1PC와 KODU를 이용해 3D게임을 만들고 있는데…
내년에는 간단히 무한궤도차량이나 과학상자로봇으로 업그레이드를 해볼까 한다.

Profile
맥노턴
레벨 31
419389/
-21%
McNorton & Education Lab.
Director
작성자의 다른 글
댓글
0
댓글 쓰기
권한이 없습니다.
번호 제목 날짜 조회 수
27 *바른우리말* '개발'과 '계발'의 차이 06.03.21 10579
26 교육백년지계 [스크랩] 제이미의 스쿨 디너 - 영국의 괴이한 급식 06.01.19 8526
25 교육백년지계 악순환. (1) 05.11.13 7782
24 교육백년지계 데이터베이스의 기초도 모르는 NEIS... (3) 05.11.05 8596
23 3.생활습관/계획 일일 생활 기록표 05.09.25 18961
22 *바른우리말* 굵다 / 두껍다 05.09.10 9329
21 *바른우리말* 요즘 사용되는 우리 말. 05.09.10 9581
20 맥노턴의이야기 잘 가르치기 위해 명심해야 할 56가지 사항 (1) 05.08.31 7784
19 교육백년지계 교육이 살 길[1] - 제발 백 년 주기로 바꿔라. 05.08.20 7562
18 수학/과학/실과 한국표준직업분류표 - 전체내용설명 05.08.04 14378
17 수학/과학/실과 한국표준직업분류표 - 도표 (1) 05.08.04 15973
16 수학/과학/실과 한국직업능력개발원 - 커리어넷 05.08.02 10706
15 수학/과학/실과 잡게임(Job Game) 직업게임 05.08.02 11624
14 수학/과학/실과 스미소니언 온라인 동물원 05.08.02 10541
13 교과교육자료 [초등] 7차교육과정 교사용 지도서/교과서 05.08.02 10459
12 국어/도덕/사회 B,I,N,G,O(플래쉬노래방) - easy0 05.07.24 11067
11 맥노턴의이야기 고려장은 없었다. (1) 05.07.16 7553
10 교육정책 "NEIS 학생부CD 배포 금지" 11/28 03.12.04 1933
9 맥노턴의이야기 뜨거울 때 때려라... 03.08.15 8787
8 맥노턴의이야기 어린이가 주의하여야 할 세 가지... 03.06.10 8423

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기