
예전에 컴퓨터 과학을 공부했다면 고등학교 때까지 수업을 시작하지 않았을 가능성이 큽니다. 또는 심지어 대학. 그러나 오늘날 일부 어린이는 취학 전의 어린 나이에 컴퓨터 프로그래밍의 기초를 배우고 있습니다.
당신의 아이들이 군중 속에 있지 않다면 그들이 참여해야 하는 몇 가지 훌륭한 이유가 있다고 전문가들은 말합니다.
오늘의 비디오
사실, 적어도 15개 유럽 국가 이미 코딩 수업을 전국 학교 커리큘럼에 통합했습니다. 물론 미국에서는 국가 학교 커리큘럼조차 없는 곳에서 사실이 아닙니다. 그럼에도 불구하고 미국의 아이들은 방과후 프로그램, 전문 캠프 및 코딩 웹사이트를 통해 공립 및 사립 학교 교실에서 컴퓨터 공학 프로젝트에 참여하고 있습니다.
공통 핵심, 대부분의 미국 주에서 채택한 일련의 교육 표준은 특히 언어 예술과 수학을 다룹니다. 그러나 공통 핵심 목표를 지원하는 컴퓨터 과학 수업 계획을 생성하기 위한 많은 노력이 시작되었습니다.
그리고 많은 미국 학교에서 다양한 주제 영역과 관련된 실습 경험과 발견을 촉진하기 위한 계획인 STEAM(과학, 기술, 공학, 예술 및 수학)에 대한 수업을 개발하고 있습니다.
캘리포니아는 컴퓨터 과학 교육의 온상이지만 아이들이 프로그래밍과 코딩을 탐구할 수 있는 유일한 곳은 아닙니다.
"STEAM 커리큘럼의 일환으로 우리 아이들은 매일 학교에서 Bee-Bot 로봇 코딩, 장애물을 탐색하도록 휴머노이드 로봇을 프로그래밍하고 코딩을 사용하여 스토리를 작성하고 애니메이션화하는 것"이라고 대변인 Matt Main이 말했습니다. ~을위한 스트랫퍼드 학교, Techwalla에게 말하기. Stratford는 샌프란시스코 베이 지역과 캘리포니아 남부에서 유아원부터 8학년까지 사립학교를 운영하고 있습니다.

또한 골든스테이트에서는 Pleasanton 통합 교육구의 STEAM 유치원 2016년 1월에 문을 연 이후 등록 수가 3배 증가했습니다. 실제로 위의 그림에서 상자의 색상 패턴은 일부 상업용 어린이용 코딩 장난감에 사용되는 색상 코딩 전략을 떠올리게 합니다. Pleasanton의 미취학 아동은 코딩 수업과 보도 예술 탐구를 결합할 수 있습니다.
한편, 2016년 12월 일주일간 오리진 코드 아카데미 에 갔다 프랭클린 초등학교, 샌디에이고의 K-5 학년 공립학교에서 컴퓨터 프로그래밍 튜토리얼을 중심으로 하루에 한 시간 동안 교사 및 학생과 함께 일합니다. 수업은 Star Wars 및 MineCraft와 같은 재미있는 어린이 테마를 중심으로 진행되었습니다. 더 큰 "Hour of Code" 프로그램의 일환으로 샌디에이고에서 열린 이벤트는 컴퓨터 과학 교육 주간에 발생했습니다.
전문가들의 무게
그렇다면 자녀가 컴퓨터 프로그래밍과 코딩을 배워야 하는 이유는 무엇이며 자녀가 직면할 수 있는 가장 큰 장애물은 무엇입니까? 우리는 몇몇 교육자들에게 그들의 생각을 물었고 그들이 말한 내용은 다음과 같습니다.
어린 시절 코딩을 배우는 이유
1. 경력 개발. 프로그래밍과 코딩에 대한 탄탄한 교육 배경을 가진 아이들은 성인이 되어도 보수가 좋은 직업을 쉽게 얻을 수 있습니다.
"내가 우리 학생들에게 장기적으로 얻을 수 있는 이점은 미래의 직업을 위해 학생들을 준비시키는 것입니다. 기술이 우리의 일상 생활과 점점 더 통합됨에 따라 컴퓨터 과학은 계속해서 성장할 것입니다."라고 ThoughtSTEM, LLC의 COO인 Lindsey Handley는 다음과 같이 말했습니다. 우리를. ThinkSTEM은 아이들을 위한 방과 후, 여름 및 주말 코딩 세션을 전문으로 하는 샌디에이고의 교육 시설입니다.

2. 기술에 대한 개인적인 통제권 확보. 세상이 점점 더 기술 중심적으로 변해감에 따라 자녀는 일상 생활에서 기술 언어에 유창해야 합니다. 컴퓨터 공학 전문가가 되기로 선택하지 않더라도 컴퓨터의 구성 요소를 알고 하나를 조립), 로봇을 프로그래밍하거나 웹 페이지를 개발하면 기술 분야에서 집과 같은 편안함을 느낄 수 있습니다. 세계.
"5년 전과 비교하여 오늘날 기술 없이 얼마나 오래 갈 수 있는지 생각해 보십시오. 아마 그리 길지 않을 것입니다. 컴퓨터 과학이 제공하는 이 기술을 조작할 수 있는 능력을 통해 이제 다음 분야의 기술을 제어할 수 있습니다. 당신의 인생은 꽤 만족스럽습니다." 캐나다에 기반을 둔 Arcane Code Camp의 웹 개발자이자 캠프 코디네이터인 Madelaine Coelho가 말했습니다. 온타리오주 런던에서 열리는 8주 세션에서 12~16세 어린이는 웹 개발에 사용되는 HTML, CSS 및 Java 프로그래밍 언어를 배웁니다.
3. 문제 해결 기술, 비판적 사고 및 끈기 구축. 컴퓨터 프로그래밍과 코딩에는 단계별 사고가 필요합니다. Coelho에 따르면 "창의적인 [그리고] 실용주의적 사고가 결합되어 컴퓨터 공학 교육을 받지 않은 사람들 사이에서 비할 데 없는 [전망]을 갖게 됩니다."라고 말합니다.
"문제 해결은 컴퓨터 과학 분야에 깊이 뿌리를 둔 기술입니다. 코더는 '버그' 없이 프로젝트를 완료하는 경우가 거의 없습니다. 이 버그는 프로그램이 예상대로 실행되지 않도록 하는 코드의 오류입니다. 버그는 단순한 문제가 아닙니다. 코더는 컴퓨터 프로그래밍에서 직면하지만 우리 [모두]가 다양한 상황. 그러나 버그에 직면했을 때 코더는 절대 종료되지 않습니다. 우리는 '가져와' 사고방식으로 문제에 직접 접근한다"고 그녀는 주장했다.
자녀가 직면할 수 있는 장애물
1. 기술을 계속 개발할 수 있는 충분한 기회가 부족합니다. 사립학교는 등록금을 받습니다. 많은 유치원, 방과후 프로그램 및 코딩 캠프도 마찬가지입니다. 무료 교육은 미국의 일부 공립학교에 존재하지만 확실히 보급되어 있지는 않습니다.
"[대부분의] 우리 프로그램은 일주일에 한 번만 모입니다(60분/주)." 일리노이주 시카고에서 아이들에게 코딩에 관한 방과후 활동을 제공하는 조직인 Digital Adventures 지역. 수업에는 비디오 게임 디자인, 모바일 앱 제작, 로봇 공학, Minecraft 모딩, 웹사이트 디자인, 텍스트 기반 Python 프로그래밍 언어 및 시각적 기반 Scratch 프로그래밍 언어가 포함됩니다.

"그리고 진정으로 숙달을 개발하기 위해 아이들은 어려운 문제와 씨름하고, 얽매이고, 얽매이지 않는 데 더 많은 시간을 할애해야 합니다. 그런 다음 무엇이 옳고 그른지, 알고리즘을 더 잘 설계할 수 있는 방법을 파악하여 다음 단계로 진행합니다. 앞으로."
긍정적인 면은 무료 교육을 제공하는 일부 코딩 웹사이트와 함께 어린이용 코딩 웹사이트가 많이 있다는 것입니다.
2. 부모의 오해. 불행히도 일부 부모는 프로그래밍 기술과 아이들이 스스로 익히는 보다 일반적이고 사용자 지향적인 컴퓨팅 기술의 차이를 구분하지 못합니다.
컴퓨터 과학 교육에는 프로그래밍에 사용되는 특수 언어를 배우고 연습하는 것과 함께 앱 및 기타 컴퓨터 프로그램의 논리를 이해하는 것이 포함됩니다.
"부모들은 종종 코딩을 학생이 이미 '알고 있는' 것으로 간주합니다. 학생은 태블릿에 앱을 설치하는 방법이나 인터넷을 탐색하는 방법을 알고 있습니다."라고 ThoughtSTEM의 핸들리. 그 어떤 것도 진실에서 멀어질 수 없습니다.
3. 다른 아이들의 오해. 어떤 아이들은 코딩과 프로그래밍 프로그램을 멋지지 않다고 생각합니다.
Coelho는 Techwalla와의 인터뷰에서 "창작 능력은 실제로 매우 훌륭할 수 있지만 '괴짜'들만이 아이들을 위한 코딩 프로그램에 참여할 것이라는 인식이 있습니다. "이러한 문제를 해결하는 가장 좋은 방법은 코딩을 홍보하는 것입니다. 창조, 혁신 및 성공의 기회입니다."