Homer Simpson이 몇 년 전에 지적했듯이 인터넷은 이제 컴퓨터에 있습니다. 뿐만 아니라 기술 직업 될 것 NS 당신의 아들이나 딸 고등학교 졸업(2020년까지 미국은 140만 개의 일자리를 창출할 것입니다. 컴퓨터 과학-관련 분야, 그래서 추산), 기회는 그것을 가진 사람들이 당신보다 더 많은 직업 안정성, 더 나은 급여, 아마도 더 많은 도움이 되는 로봇 집사를 가질 것입니다.
관련된: 코드 학습 프로그램은 어린이를 위한 것입니까 아니면 회사를 위한 것입니까?
Zach Sims는 다음을 원했습니다. 코딩하는 법을 배우다, 그래서 그는 온라인 플랫폼을 시작했습니다 코드아카데미 5년 전에는 누구나 그곳에 가서 Java에서 Python에 이르기까지 프로그래밍 언어를 배울 수 있습니다. Sims는 "나는 직업상 프로그래머가 아닙니다. “우리는 실제로 가르치기 위해 회사를 시작했습니다. 나 이것이 제가 원했던 실습 학습 경험입니다.”
또한: 미래에는 모두가 코딩하고 자녀를 준비하십시오 DIY 컴퓨터로
미국이 더 이상 물건을 만들지 않는다고 투덜거리는 것이 꽤 흔한 일이 되었지만 정확히는 그렇지 않습니다. 사실입니다. 당신과 같은 나이 든 사람들은 우리가 20년에 무엇을 만들지 반드시 상상할 수 없다는 것입니다. 연령. 누가 그것을 상상할 수 있는지 아십니까? 자녀가 코딩하는 방법을 배운 후.
네 번째 "R"입니다.
플로피 디스크와 괴짜의 복수 영화를 볼 때 컴퓨터 공학 교실은 안경을 쓴 사람들로 가득 찼습니다. 이제 프로그래밍은 조기 교육의 기본적인 부분입니다. "고전적으로 문해력의 3R은 읽기, 쓰기, 산수입니다."라고 Sims는 말합니다. “우리는 알고리즘이 네 번째 R이 되어야 한다고 생각합니다. 이는 21세기에 사람들이 갖추어야 할 기본 기술과 프레임워크입니다.” 자녀의 학교에서 컴퓨터 공학을 제공하지 않는 경우 PTA를 해체해야 할 때입니다.
실수하는 법을 가르쳐라
문제 해결, 비판적 사고, 심지어 철자법도 아이들이 시작할 때 향상됩니다. 코딩. 그러나 학생들이 습득하는 가장 중요한 기술 중 하나는 실수를 수정하는 방법입니다. Sims는 "코드에서 많은 버그를 발견합니다."라고 말합니다. “오류를 찾고 제거하는 체계적인 프로세스를 어떻게 거치나요? 코딩을 할 때 실수를 고칠 수 있는 방법만 알면 실수를 해도 괜찮다는 것을 알게 됩니다.”
유치원에서 코딩 배우기
요즘에는 프로그래밍과 코딩을 시작하기 위해 입력하는 방법조차 알 필요가 없습니다. 테크노 음악 및 다중 화면 명령 모듈). 미취학 아동은 연령대에 맞는 장난감과 앱을 사용하여 프로그래밍 언어로 생각하는 방법을 배울 수 있습니다. 이 기본 수준에서 2세에서 5세 사이의 어린이는 물건을 다른 순서로 배치하면 어떻게 다른 결과가 나오는지 배웁니다. 예를 들어 속옷이 먼저고 그 다음이 바지입니다.
-
코드 어필러: Fisher-Price의 새로운 프로그래밍 가능한 유아용 장난감은 유아에게 시퀀싱을 가르칩니다. Caterpillar 씨의 세그먼트를 다른 순서로 배치하면 그에 따라 움직이고, 깜박이고, 회전합니다. 그리고 당신은 그들이 매우 배고프다고 생각했습니다.
지금 구매 $45
- 보드 게임: 코딩을 가르치는 모든 것이 깜박이고 신호음이 울리는 것은 아닙니다. 재미있는 보드게임을 소개해보세요. 그리고 논리적 — Pon Farr의 Spock처럼.
- 모바일 앱: Tinybop은 그 작은 손이 당신의 iPhone을 원한다는 것을 알고 있습니다. 다음과 같은 게임으로 대기열에 넣으십시오. 에브리씽 머신, 간편한 드래그 앤 드롭 인터페이스를 사용하여 휴대전화의 센서와 도구를 다시 프로그래밍합니다. (이제 그들은 NSA에서 경력을 쌓을 준비가 되었습니다!)
초등학교에서 코딩 배우기
쉬는 시간과 낮잠 시간 외에 자녀가 초등학교에 할 수 있는 일이 훨씬 더 많습니다. 쓰기 및 읽기 방법을 배우는 것과 함께 블록 기반 프로그래밍을 시작하기에 적절한 시기입니다. 여기에서 명령을 끌어다 놓아 동작을 생성할 수 있습니다. 그것을 냉장고 자석 시처럼 생각하십시오. 하지만 더러운 재주꾼 대신에, 당신의 아이는 화면에서 행동을 만들고 있습니다.
-
스크래치 주니어: Scratch Jr.와 같은 드래그 앤 드롭 플랫폼을 통해 5세 미만의 어린이도 캐릭터가 점프하고 춤추고 노래하고 움직이는 장면을 만들 수 있습니다. 그렇지 않다 콜 오브 듀티, 하지만 시작입니다.
지금 구매 $14
-
팅커: Tynker의 보다 공식적인 온라인 과정으로 자녀를 설정하십시오. 여기에서 게임과 애플리케이션을 구축하기 위한 고급 기술을 얻을 수 있습니다.
지금 구매 $(가격 변동 가능)
- 앱 발명가: 앱에 대해 말하자면, MIT와 Google Labs는 특히 모바일 프로그래밍에 중점을 둔 App Inventor라는 플랫폼을 만들었습니다. 당신의 아들이나 딸이 다음 작품을 만들 수 있다면 앵그리 버드, 대학 기금으로 할 수 있는 모든 재미를 생각해 보십시오.
- 코드의 시간: Code.org의 사명은 "4에서 104까지"가 60분 동안 앉아서 무언가를 만들도록 하는 것입니다. 이것은 180개국의 학교에서 시행되었으므로 누군가가 귀하 근처에서 행사를 조직하고 있을 가능성이 있습니다.
중학교 이상에서 코딩 배우기
Sims는 어린 아이들이 간단한 블록 기반 코딩을 졸업하면 다음과 같은 언어로 시작할 수 있다고 제안합니다. 루비 또는 파이썬, 둘 다 인식 가능한 "if/then" 구조를 사용합니다. Matrix에서 균열을 발견한 것처럼 보이는 일부 미친 Perl 코딩과 대조됩니다. 그들의 급성장하는 경력에 대한 주요 요점은 한 가지 언어를 고수하고, 그것을 정말 잘하고, 먼 미래의 고용주에게 자랑할 수 있는 것을 만드는 것입니다.
더 많은 비디오 게임 플레이
우리는 일보다 재미있는 일에 집착할 가능성이 더 큽니다. 마인크래프트 아이들이 코딩에 대해 배울 수 있는 좋은 방법입니다. 느낌 코딩처럼. 진지하게, 그 블록으로 만들 수 있는 이 미친 것들을 보세요. 아이들이 실제로 무언가를 배우고 있다는 사실을 깨닫지 못하는 한, 아이들은 그것에 매달릴 것입니다.
코딩 개인화
Codecademy에서 Sims는 학생들의 노력이 멋지고 유용한 것으로 보상되는 "와우" 순간을 만드는 것에 대해 이야기합니다. 그래서 학생들이 먼저 자신에 대한 웹사이트에서 작업하게 합니다. “아이들이 재미있고 작은 프로젝트를 만들게 하면 한 시간 안에 무언가를 만들어 친구들에게 보여줄 수 있습니다. 아이들이 프로그래밍의 힘을 이해하는 데 도움이 됩니다.”라고 그는 말합니다.