아이에게 프로그래밍 함수를 설명하는 좋은 방법이 있을까요?

2014-02-06 11:03

아들 놈(초등학교 5학년)과 아두이노로 프로그래밍을 하고 있습니다. 지금까지의 과정을 위키에 간략하게 정리하고 있어요.

http://www.slipp.net/wiki/pages/viewpage.action?pageId=19071243

지금까지 10개 정도의 회로를 만들고 프로그래밍을 구현한 상태입니다. 많은 경험을 했지만 아직까지 함수에 대해 설명하지 않은 상태에서 진행했는데요. 다음 단계로 함수에 대해 설명하면 좋겠다는 생각을 하고 있습니다. 함수를 소스 코드를 활용해 할 수도 있겠지만 소스 코드가 아닌 방법으로도 설명하는 좋은 방법이 있으리라 생각합니다.

아이나 프로그래밍을 처음 접하는 친구에게 함수의 개념을 쉽게 전달하는 방법을 알고 계신 분이 있다면 공유해 주시면 무한 감사하겠습니다.

0개의 의견 from FB

3개의 의견 from SLiPP

2014-02-06 11:15

조카들을 가끔 가르치는데 아이들 이해시키는데 비유만큼 좋은게 없더라고요.

일상의 재미난 것들을 비유해서 알려주면 좋지 않을까요? 물론 쉽게~쉽게~ 조금만 어려워져도 금방 지루해하거나 지쳐하는 것 같더라고요.

함수라면 문득 생각나는게 주유소에 있는 자동세차기 어떤가요

더러워진 차가 입구로 들어가면, [세차기 안에서 물도 뿌리고 거품도 뿌리고 닦기도 하고 바람도 불어주고~] 출구에서 깨끗한 차가 나온다던지.

아니면 정말 자판기 만큼 좋은 예가 없겠네용^^

의견 추가하기