코딩을 배우러 왔는데, 왜 수학부터 하나요?
수학이 주어이고, 코딩은 동사입니다. 수학이 왜 필요한지를 AI와 코딩으로 실험합니다.
김주영 · 약 2분 읽기

저희는 코딩학원으로 시작했습니다. 코딩을 가르치다 보면 명령어는 아는데 어디를 반복해야 할지는 못 찾는 아이를 만납니다. 코딩 실력보다는 수학적으로 생각하는 힘과 이어진 문제였습니다.
수학이 주어, 코딩은 동사
그래서 저희는 수학을 주어로, 코딩을 동사로 둡니다. 저희를 한 줄로 말하면 수학이 왜 필요한지를 AI와 코딩으로 실험하는 곳입니다. 그 대답은 공학에 있습니다. 수업에서 수학 문제집을 풀지는 않습니다.
만들고 나서 이름을 붙입니다
수업은 만들 것에서 시작합니다. 만들다 보면 지금 아는 것만으로는 안 되는 지점이 나오고, 그때 필요한 수학을 배웁니다. 프로젝트 제목에는 수학 용어를 넣지 않습니다. 다 만들고 난 뒤에 "이게 그 개념이었구나" 하고 이름을 붙입니다.
연산은 정말 중요합니다. 빠르기만 재는 반복 연습은 하지 않지만, 연산의 원리와 전략은 놀이로 익힙니다.
유레카 포인트
수학, 과학, 공학, 사회과학은 하나의 궤도를 이루며 서로 연결됩니다. 그 연결이 일어나는 순간을 저는 유레카 포인트라고 부릅니다. 그 배움과 앎의 즐거움을 아이들에게 알려 주고 싶습니다.

