본 내용은 개인적인 생각을 정리한 내용이라 의견이 다를 수 있습니다.
다년간 초, 중학생 주말 코딩 교육 한 경험을 기준으로 작성합니다.
코딩 교육에 관심 있으시면 참고하시기 바랍니다.
<1> 초등학생은 블록 코딩 위주로 진행되고 있다.
<2> 코딩 교육 어떤 방향으로 하면 좋을지요?
<3> 코딩 교육 언제부터 하면 될지요?
<4> 코딩 공부 어떤 걸 하면 될지요?
<5> 코딩 공부 시작 어떻게 하면 될지요?
<6> 아이들은 오프라인 수업이 적합하다.
<7> 초등학교 코딩은 여러 의지로 진행된다.
<8> 초등학생 코딩 교육은 돈이 되지 않는다.
<9> 온라인으로 1 VS 1 교육은 가능하다.
<10> 집중해서 4달 정도 하는 것이 효과가 있었다.
<11> 참고 사이트
<12> 정리
<1> 초등학생은 블록 코딩 위주로 진행되고 있다.
초기에는 블록 코딩이다.
저학년은 블록 코딩이 좋다.
아이들이 몇 곳 교육기관을 다녀보면 비슷한 블록 코딩을 하고 있다.
고학년이 되면 비슷한 블록 코딩 내용이라 별로 배울 것이 없다고 생각하게 된다.
<2> 코딩 교육 어떤 방향으로 하면 좋을지요?
1
보이고 재미있는 코딩이 되어야 한다고 생각한다.
그러기 위해 재미있는 과정으로 준비되어야 한다.
아이들은 보이고, 재미있는 코딩에 관심이 있어했다.
2
초등학생 5, 6학년에게 HTML교육을 했다.
재미있게 한다고 게임 사이트를 만드는 것으로 했다.
그래도 지겨워한다.
코딩 자체가 재미있지 않다.
3
실제 서버에서 도메인을 연결해 스마트폰으로 접속해서 사이트가 뜨게 했다.
본인이 만든 사이트가 도메인으로 접속되게 해 준 것이다.
"이거 여기에서만 되는 거죠?"라고 묻는다.
아니다, 이건 전 세계 어디서든 접속이 된다.
아이는 놀란다.
그리고 신기해한다.
친구들에게 메신저로 자랑한다.
자기가 만든 사이트라고~
4
아두이노로 자동차를 만들었다.
스마트 폰으로 앱을 만들었다.
스마트폰으로 제어가 가능하게 했다.
아이들이 본인 스마트 폰으로 아두이노 자동차를 움직인다.
재미있어한다.
이처럼 움직이는 것을 보여주어야 한다.
아이들은 동적인 것을 좋아한다.
<3> 코딩 교육 언제부터 하면 될지요?
초등학교 5, 6학년, 중학교 1학년이면 좋을 거 같다.
더 어리면 설명해도 이해하지 못하는 거 같다.
<4> 코딩 공부 어떤 걸 하면 될지요?
실무에서 사용하고 있는 기술을 배우는 것으로 보통 5가지 정도로 교육한다.
Html, CSS, 자바 스크립트 - 웹 개발자
스프링부트 , 파이썬 - 백엔드 개발자
클라우드 - 시스템 운영자 , 공통으로 공부하여야 하는 인프라이다.
아두이노, 라즈베리파이 Iot 제어 , 앱 인벤터로 앱 개발 - IoT와 앱 개발 분야이다.
C# - 게임 개발
<5> 코딩 공부 시작 어떻게 하면 될지요?
1
시작은 혼자 관심이 있다면 인터넷 유튜브 자료 보고 하면 된다.
그러나, 하다가 힘들어한다.
혼자 하는 건 한계가 있다.
2
실무에서 사용하고 있는 기술을 잘 아는 선생님의 강의가 필요하다.
체계적으로 가르치는 부분이 필요하다.
<6> 아이들은 오프라인 수업이 적합하다.
1
오프라인이 아니면 여러 명을 같이 교육하는 것이 불가능하다.
주말 분당의 창업센터에서 매주 몇 달간 수업을 진행했다.
4명 참석
아이들 하나하나 수준이 틀리다.
코딩 경험이 없고, 게임만 하려는 아이. 코딩엔 별로 관심이 없는 아이.
코딩 경험은 없고, 이해력이 뛰어나나 키보드 치는 것이 느린 아이.
산만스러우나 혼자서 파이썬 공부를 시작한 아이, 체계는 없으나 기초는 안다.
파이썬은 어느 정도 알고, 1개를 알려주면 응용해 바이러스까지 만드는 아이.
2
오프라인이 아니면 제어가 되지 않는다.
보조 교사는 필수이다.
산만스러운 아이는 코딩을 하다. 외친다.. "선생님 랙 걸려요~~ "
코딩하다 뭐가 잘 안 되는 것을 랙 걸린다고 표현한다.
<7> 초등학교 코딩은 여러 의지로 진행된다.
우리 아이는 코딩으로 올인해서 키우고 싶어 하는 엄마
아이가 유튜브 보고 코딩을 시작해서, 부모가 체계적으로 가르치고 싶어 하는 아이
부모는 반대하나 , 아이가 코딩을 좋아해 배우고 싶어 하는 아이.
그냥 게임을 하고 싶으나 엄마에게 끌려온 아이.
코딩으로 게임을 만들려고 배우려는 아이
<8> 초등학생 코딩 교육은 돈이 되지 않는다.
오래 하지 않기 때문이다.
초등학교, 중학교 코딩 교육은 1~2년 하다 중단하게 된다.
초등학교 고학년이 되고, 중학생이 되면 국, 영, 수등 학교 수업에 집중하게 된다.
코딩은 해야 하지만 우선순위에서 밀리게 된다.
1~2년 하다가 한 명씩 관두게 된다.
학교 진학에 크게 도움이 되지 않기 때문이다.
<9> 온라인으로 1 VS 1 교육은 가능하다.
온라인으로 1 VS 1 교육은 가능하다.
오프라인이 제일 좋고, 안되면 온라인으로 진행하라.
온라인으로 여러 명 강의는 불가능하다.
코딩 교육은 안 되는 부분을 봐줘야 하는데 온라인의 딜레이로 교육이 힘들다.
온라인으로 여러 명을 같이 하는 것은 불가능하다.
아이가 외친다. 이거 안돼요~ 저거 안돼요~
수업이 안된다.
<10> 집중해서 4달 정도 하는 것이 효과가 있었다.
1
주말 매주 2시간 진행
아이는 힘들어한다.
국, 영, 수, 과학 학원을 다니며 코딩 공부를 하는 것이다.
클라우드 교육을 주말 4개월간 1 VS 1 교육을 했다.
다행히 아이가 적극적이었고, 클라우드 실력이 많이 늘었다.
2
방학 때 집중해서 2달 정도 하는 것도 좋을 거 같다.
평일엔 학원 다니느라 아이들이 너무 힘들어한다.
<11> 참고 사이트
1
(요약) 개발 분류와 공부해야 하는 기술-2022
2
(책 추천) 분야별 개발자 되기 위한 책-2022
3
공부 순서
프런트엔드
파이썬
클라우드
아두이노, 앱 인벤터
라즈베리파이
앱 개발
혼자 공부하는 코딩 교육 사이트
<12> 정리
1
시작은 인터넷으로 하게 하라.
유튜브에 자료가 많다.
2
방학기간 집중하거나 주말 2시간씩 진행하여 실력을 높이는 것을 추천한다.
시간이 된다면 주말 온라인 1 VS 1 교육도 좋다.
방학 때 집중적으로 2개월 공부하는 것도 추천한다.
오프라인 1 VS 1 교육이 가장 좋으나 현실은 힘들다.
교육장 준비가 힘들고, 집에서 거리가 멀면 더 힘들다.
고등학교, 좋은 대학 가는 것이 1차적인 목표라 코딩에 집중하기 힘들다.
3
코딩을 취미로 해야 한다.
대학에 들어가서 코딩능력이 없으면, 각종 경진대회 등 나가지도 못한다.
학과 공부 따라가기도 바쁘기 때문이다.
대기업 인턴에 합격하는 친구들 보면, 대부분 대학 때 각종 경진대회 나가서 경험을 한 친구 들이다.
각종 경진대회 나가려면 중, 고등학교 때 취미로라도 코딩을 꾸준히 해야 한다.
생각한 것을 만들 수 있는 능력이 준비되어 있어야 한다.
감사합니다.