초등학생에게 AI 어떻게 가르칠 수 있을까요?
안녕하세요. 요즘 코로나로 힘든데요. 코로나 발발 전에 AI얘기를 참 많이 했던 것 같아요.
옆 나라 중국과 일본이 전국민 AI교육을 실시했다. 싱가포르가 AI교육 플랫폼을 제작 배포했다 등이요.
그래서 우리나라 초등학생에게 AI교육을 단계적으로 가르친다면 학년별로 어떻게 가르칠 수 있을까요?
AI교육에는 여러가지고 융합된 교육이 필요합니다. 기초가 되는 수학 (선형대수, 확률), 영어 등이 있을 것이고,
프로그래밍 교육, 소트웨어와 하드웨어에 대한 교육, 그리고 서비스에 대한 교육, AI 윤리 교육 등이 있을 수 있습니다.
그렇다고 하면 커리큘럼으로 묶어서 봐야되는데, 초등학생들에게는 저런 교육들은 벅찰 것이고, 흥미와 개념정도면 된다고 생각합니다.
AI교육과 코딩교육을 묶어서 게임위주의 학습이면 되지 않을까요?
학생들이 영어가 된다면 다음 사이트에서 Deep Learning Specialization 클래스를 수강하는 걸 추천드립니다.
스탠포드에서 ai를 연구하는 Andrew Ng 교수님의 강의로 영어만 된다면 정말 쉽고 직관적으로 딥러닝을 이해하실 수 있습니다.
https://www.deeplearning.ai/deep-learning-specialization/
AI프로그래밍을 말하시는 건가요? 아니면 AI의 개념에 대해서 가르치시는 건가요?
AI 프로그래밍에서는 일단 스크래치부터 공부하게 한 뒤 파이썬으로 넘어가서 numpy기초와 tensorflow기초를 다지시고 opencv-python도 공부하시면 도움이 될거 같네요.
AI의 개념으로는 그냥 간단하게 알파고이런 영상들을 보여주면서 프로그램의 다양한 학습을 통하여 저런 결과를 가지고 올 수 있다라는 정도만 보여주면 될 것 같습니다. ( 시각적인게 중요 )
초등학생들이 하는 코딩을 보통 블록코딩이기는 합니다.
블록코딩에 AI 관련 기능을 추가한다면 간단한 AI 관련 된것을 만들어 볼 수 있을 것 같습니다.
AI 분야에서도 핵심 알고리즘은 대부분 논문을 기반으로 만들어지고 라이브러리 형태로 많이 제공이 됩니다.
개발자도 AI 알고리즘을 만들다기 보다는 알고리즘을 이용해서 어떠한 의미 있는 값을 도출 하거나 프로그램에 적용을 하는 경우가 많습니다.