아들 놈(초등학교 5학년)과 아두이노로 프로그래밍을 하고 있습니다. 지금까지의 과정을 위키에 간략하게 정리하고 있어요.
http://www.slipp.net/wiki/pages/viewpage.action?pageId=19071243
지금까지 10개 정도의 회로를 만들고 프로그래밍을 구현한 상태입니다. 많은 경험을 했지만 아직까지 함수에 대해 설명하지 않은 상태에서 진행했는데요. 다음 단계로 함수에 대해 설명하면 좋겠다는 생각을 하고 있습니다. 함수를 소스 코드를 활용해 할 수도 있겠지만 소스 코드가 아닌 방법으로도 설명하는 좋은 방법이 있으리라 생각합니다.
아이나 프로그래밍을 처음 접하는 친구에게 함수의 개념을 쉽게 전달하는 방법을 알고 계신 분이 있다면 공유해 주시면 무한 감사하겠습니다.
0개의 의견 from FB
3개의 의견 from SLiPP
조카들을 가끔 가르치는데 아이들 이해시키는데 비유만큼 좋은게 없더라고요.
일상의 재미난 것들을 비유해서 알려주면 좋지 않을까요? 물론 쉽게~쉽게~ 조금만 어려워져도 금방 지루해하거나 지쳐하는 것 같더라고요.
함수라면 문득 생각나는게 주유소에 있는 자동세차기 어떤가요
더러워진 차가 입구로 들어가면, [세차기 안에서 물도 뿌리고 거품도 뿌리고 닦기도 하고 바람도 불어주고~] 출구에서 깨끗한 차가 나온다던지.
아니면 정말 자판기 만큼 좋은 예가 없겠네용^^
우와 멋지네요. 저도 수학덕후가 되가는 아이에게 프로그래밍을 가르치고 싶었는데, 위키에 정리하신것 참고해서 도전해봐야 겠네요. ;-)
Code.org 에서 사용하는 blockly 라는 언어가 있습니다. 코딩을 하는 것이 아니라, 함수를 그림으로 배열해서 실행하면서 배우는 것인데요.
나중에 제 자녀들에게도 접하게 할 생각입니다.
아래 URL을 참고하시면 됩니다.
http://code.org https://code.google.com/p/blockly/
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.