어린이를 위한 프로그래밍. 아이들에게 프로그래밍을 가르치는 방법. 전통적인 프로그래밍 언어

젊은 세대가 IT를 따라가고 있어서 12가지 목록을 준비했습니다. 멋진 게임, 아이가 프로그래밍하는 법을 배우게 될 것입니다.

그리고 자녀를 IT 전문가로 여기지 않더라도 기본 사항을 익히도록 하십시오. 프로그래밍은 논리적 사고와 행동 계획 능력을 개발합니다. 오늘날 이러한 게임에는 연령대가 매우 다양하여 2세 어린이(농담 아님!)와 학생 모두가 배울 수 있습니다. 교육용 게임 개발자가 무엇을 제공하는지 살펴보겠습니다.

: 어린 아이들도 프로그래밍을 배울 수 있어요!

훈련 계획을 세우기 위해 고안된 멋진 온라인 서비스입니다. 온라인으로 수업을 할 수 있는 교사나 학부모에게 적합합니다. 개발자들은 두 살짜리 어린이도 게임을 다룰 수 있다고 확신합니다. 따라서 Kodable을 사용하면 자녀가 읽기를 시작하기 전에 코딩하는 법을 배울 수 있습니다.

디자인은 밝고 경쾌합니다. 아이는 미로 속에서 멋진 얼굴로 놀아야 하며 동시에 프로그래밍의 기초도 익히게 됩니다. 모든 팁은 복잡한 설명이 아닌 그림 형식으로 제공되므로 아주 작은 사람이라도 이해할 수 있습니다. 이 프로그램은 초등학교의 컴퓨터 공학을 위한 이상적인 도구가 될 것입니다. 학습은 교사와 학부모 모두가 감독할 수 있습니다. 성공률과 난이도가 있습니다.

이 프로그램은 HTML5로 게임을 작성할 수 있는 실제 프로그래밍 언어(CoffeeScript)를 제공합니다. 여기서는 필요하지 않습니다 초기 경험: 처음부터 훈련이 가능합니다. 일종의 재미있는 어드벤처 게임의 틀 내에서 컴퓨터 과학의 기초를 익히고 레벨 편집기를 사용하면 게임 프로세스를 독립적으로 수정할 수 있습니다.

정말 딱 어울리는 아주 멋진 아이템이에요 초등학교. 재미있는 원숭이는 학생들에게 일련의 레벨을 안내하며, 각 레벨은 특정 코딩 기회에 대해 알려줍니다. 아이는 쓸모없는 콘솔이나 PC 게임에 방해받지 않고 프로그래밍하는 법을 배우고 단순히 즐거운 시간을 보낼 것입니다.

3. 힘내 게임

버전 관리 시스템은 어떻습니까? 예, 이것은 나이가 많은 어린이를 위한 게임이지만 VCS 없이는 프로그래밍이 어디에도 없기 때문에 헛되지 않을 것입니다. 여러분이 해야 할 일은 게임을 선택하고 터미널 명령을 사용하는 것뿐입니다:

$ 자식 클론 https://github.com/git-game/ .git

$git 클론 https: //github.com/git-game/ .git

Git Game을 시작하는 방법에 대한 자세한 지침은 게임 공식 웹사이트에서 확인할 수 있습니다.

4. Code.org

좋은 점은 서비스 작업을 시작할 때 게임을 설치하고 실행하려고 번역가를 상대할 필요 없이 모국어를 선택할 수 있다는 것입니다. 우리는 이전에 부모나 교사를 위한 커리큘럼을 만드는 데 적합한 Kodable에 대해 쓴 적이 있습니다. 여기에서도 마찬가지입니다. 학생, 교사를 위한 섹션이 있으며 자신만의 게임을 만들 수 있는 기회도 있습니다.

또한 페이지 하단에는 "Explore Code Studio"라는 섹션이 있어 직접 시도해 볼 수 있는 많은 게임이 있습니다. Flappy Bird를 예로 들어 대화형 학습을 하는 것은 유용하고 재미있습니다. 자신만의 조건을 설정하고 완성된 게임을 친구들에게 제공할 수 있습니다. 아이는 알고리즘 작성의 기초를 프로그래밍하고 이해하는 방법을 배웁니다. 좋은 보너스는 작업 중 하나가 완료되면 발급되는 인증서입니다.

미로가 있는 흥미진진한 장난감인 Vim Adventures를 사용하면 게임 형식으로 Vim을 배울 수 있습니다. 이 단계나 저 단계에서 무엇을 해야 할지 알려주고, 먼저 유용하다 Vim과 함께 일하는 기술. 이 퍼즐은 각 단계를 통과할 때마다 더욱 어려워집니다. 매우 유용한 것입니다. 유일한 "그러나"는 영어입니다. 아이는 캐릭터의 대사를 직접 번역하거나(영어를 더욱 향상시킬 수 있는 좋은 인센티브) 게임에서 그에게 정확히 필요한 것이 무엇인지 알아내도록 도와줄 것입니다.

여기서는 영어도 다루어야 하지만 게임은 그만한 가치가 있습니다. 스마트폰이나 태블릿에 다운로드할 수 있습니다. 핵심 캐릭터는 주어진 조건에 따라 주어진 행동을 수행하는 작은 로봇입니다. 그는 지점에서 지점으로 이동하여 선택한 장소의 전구를 켭니다. 명령어는 간단하고 스킬은 정말 유용합니다.

게임이 너무 흥미로워서 재미있는 일을 하며 시간을 보내고 싶은 어른들도 좋아할 것이라는 점은 주목할 가치가 있습니다. Lightbot은 문제 해결을 위한 알고리즘을 생성하는 논리와 능력을 개발합니다.

이해하기 쉬운 게임으로 어린이도 첫 번째 레벨을 알아낼 수 있습니다. 미취학 연령. 텍스트가 거의 없으므로 작업을 이해하기 쉽습니다. 최소한의 이동 횟수를 고려하여 상자를 재배열해야 합니다(규칙은 하노이 타워와 동일합니다). 레벨이 높을수록 더 복잡한 조합이 제공되며 어른들도 여기서 당황하게 됩니다. 프로그래밍의 기본을 개발하고 마스터할 수 있습니다.

디자인도 좋고 애플 기기에서도 사용할 수 있습니다. 그런데 Cargo-Bot은 전적으로 iPad에서 개발되었습니다.

아마도 어린이를 위해 특별히 고안된 가장 인기 있는 프로젝트일 것입니다. 아이는 프로그래밍 방법을 빨리 배우고 밝은 알고리즘 블록을 배열하는 즐거움을 누릴 것입니다. 디자인은 멋지고 재미있지만 실제로는 게임도 아니고 코딩을 위한 본격적인 학습 환경입니다.

스크래치는 폭넓은 연령층을 대상으로 하지만 이미 원숭이와 로봇을 운전하는 데 지친 8세 이상의 어린이에게 더 매력적일 것입니다. 주어진 경로. 의도적으로 완료할 수 있는 작업은 없지만 말 그대로 처음부터 자신만의 것을 만들 수 있는 흥미로운 도구가 많이 있습니다. 또한 창의력에 대한 완전한 자유가 보장되므로 논리와 함께 상상력도 발달하게 됩니다.

CodeCombat의 제작자는 분명히 상상력과 스타일 감각이 부족하지 않습니다. 첫째, 이것은 이미 상당히 고급 수준이므로 제공된 언어(JS, Lua, CoffeScript) 중 하나를 잘 익힐 수 있습니다. 둘째, 방법이 있습니다 무료 레벨, 그리고 지불해야 하는 것들. 무료로 무언가를 찾을 수 있다면 누가 게임에 돈을 주고 싶어할까요? 하지만 JavaRush와 같은 성인을 위한 유사한 프로젝트를 기억해 봅시다. 동일한 시스템이며 작동합니다. CodeCombat의 학습 접근 방식은 이미 높은 품질로 입증되었습니다.

어쨌든 처음 70레벨은 대략 유료 콘텐츠생각할 필요도 없고 그것만으로도 충분합니다. 학생은 프로그래밍하는 방법을 배우고 컴퓨터 과학 분야에서 완전히 새로운 지평을 발견하게 됩니다. 각 작업 전에 동기가 부여되고 게임 자체는 슈팅 게임과 표준 어드벤처 게임에 시간이나 욕구가 남지 않도록 구축되었습니다.

다음은 C++에 가까운 구문입니다. 2003년에 처음 등장한 클래식이라고 할 수 있습니다. 그러나 당시 이 유용한 개발은 처음에는 영어를 사용하는 청중을 대상으로 했기 때문에 대부분의 학교에서 통과되었습니다. 여기의 그래픽은 현대 게임에 비해 창백하지만 이점은 과대평가할 수 없습니다.

CeeBot의 줄거리는 지금까지 알려지지 않은 행성의 식민지화를 중심으로 전개되며, 영웅을 제어하려면 코딩이 필요합니다. 사이트에는 "Learn, C++ 및 C#"이라고 명시되어 있으며 이는 사실입니다. 자녀가 이러한 프로그래밍 영역을 익히기를 원한다면 CeeBot이 최선의 선택이 될 것입니다.

초등학생도 풀 수 있는 퍼즐을 따라 움직여야 합니다. 하지만 훨씬 더 재미있는 게임이미 알고리즘화의 기본에 익숙하고 작업의 중요성을 이해하고 있는 분들을 위한 강좌입니다. Robozzle만 있으면 아이는 프로그래밍을 배우지는 못하지만, 알고리즘을 구성하는 과정을 이해하고 논리적 사고력을 키울 수 있습니다. 이는 이 단계에서 가장 가치 있는 일, 즉 이미 다룬 자료의 연습과 지속적인 반복을 제공할 새로운 작업의 검색 및 생성을 제공합니다.

요점은 빈 셀퍼즐을 따라 움직이는 화살표가 공간에서 올바르게 탐색할 수 있도록 필요한 화살표와 키를 삽입해야 합니다. 퍼즐은 이미 게임에 익숙한 사람들을 위해 설계되어 단순하거나 매우 복잡하게 만들 수 있습니다.

처음은 아니지만 가장 인기 있는 것 중 하나 러시아 게임아이들을 가르치는 것을 목표로 합니다. 여기서는 모국어와 플랫폼(크로스 플랫폼: PC 및 모바일 장치용 버전이 있음)을 선택하는 것에 대해 생각할 필요가 없습니다. 또한 오픈 소스 소프트웨어이기도 합니다.

쉽게 시작할 수 있고 복잡한 등록이 필요하지 않으며 원하는 경우 게임을 간단히 다운로드할 수 있습니다. 게임이 진행되는 동안 로봇은 밭을 칠하고, 그래픽 힌트작은 사용자에게 알고리즘을 마스터할 수 있는 길을 안내합니다.

강좌나 게임 형태의 어린이를 위한 프로그래밍은 중학생과 고등학생에게 훌륭한 취미가 될 수 있습니다. 이 예술은 처음에 보이는 것처럼 배우기가 어렵지 않습니다. 가장 중요한 것은 코드에 오류가 발생하더라도 사라지지 않는 강한 열망과 흔들리지 않는 동기입니다.

프로그래밍이란 무엇인가

이 질문에 대답하려면 프로그램의 개념을 정의해야 합니다. 구조는 알고리즘, 명령의 명확한 순서입니다. 프로그래밍은 컴퓨터 언어로 디지털 응용 프로그램을 작성하는 과정으로, 그 중 8,000개 이상이 지속적으로 개발되고 있으며, 어린이와 성인을 위한 프로그래밍 과정이 이 분야의 발전에 기여하고 있습니다.

프로그래머가 되려면 프로그램 작성이 고유한 뉘앙스와 기능을 지닌 섬세한 과정이라는 것을 이해해야 합니다. 숙련된 개발자라도 방해가 되는 코드에서 오류를 찾는 데 많은 시간을 소비합니다. 안정된 직장프로그램을 실행하거나 시작을 불가능하게 만듭니다. 좋은 애플리케이션을 개발하려면 깊은 수학적 지식이 필요하다는 고정관념이 널리 퍼져 있지만, 수학의 도움을 받아 개발할 수 있는 논리의 영향력이 더 큽니다.

시각적

생성방법 컴퓨터 프로그램관리별 시각적 요소대신에 직접 글쓰기코드를 시각적 개발이라고 합니다. 이는 프로그램 구문의 일부로 요소의 공간 속성을 사용하여 그래픽, 기호, 대화형 개체를 사용하여 애플리케이션을 개발하는 방법입니다. 대상 언어 시각 발달, 전자는 주제와 사건을 표현하고 후자는 장면 내의 관계와 상호 작용을 반영하는 인물과 선을 사용하여 작업을 수행합니다.

스크립팅 언어

이러한 유형의 컴퓨터 언어는 소위 사용을 기반으로합니다. 스크립트(시나리오). 스크립트는 사용자가 수행하는 작업을 자동화하는 알고리즘인 일련의 작업입니다. 이전에는 스크립트 언어를 일괄 처리 언어라고 불렀습니다. 성능에 따라 미리 컴파일된 프로그래밍 언어(주요 예는 Perl)와 동적 구문 분석이 구분됩니다.

    첫 번째 그룹의 언어는 프로그램을 바이트 컴퓨터 코드로 번역한 후 실행을 시작합니다.

    동적 스크립팅 언어는 파일에서 점차적으로 알고리즘을 획득하여 필요한 경우에만 추가 코드를 읽습니다.

전통 언어

이 언어 그룹은 애플리케이션 개발의 기초라고 할 수 있습니다. 표준 기계 아키텍처에 대한 강력한 근접성 덕분에 다음을 달성합니다. 효율성 증가일하다. 전통적인 프로그래밍 언어를 사용하여 새로운 도구를 생성할 수 있습니다. 이 프로그래밍 언어 그룹의 주요 단점은 숫자 알고리즘에 중점을 두는 것으로 간주되며 이는 기호 논리 데이터 배열 작업에 약점을 유발합니다.

어린이를 위한 프로그래밍 언어

아이들에게 프로그래밍을 가르치려면 어떤 언어를 선택하는 것이 가장 좋습니까? 아이를 놀라게 하지 않도록 접근이 용이해야 하지만 공개 도메인에 있는 적합한 교육 자료의 수를 기준으로 선택하는 것이 더 쉽습니다. 이와 관련하여 리더는 다음과 같습니다.

할퀴다

스크래치는 학습을 위해 설계된 환경인 대화형 교육 소프트웨어입니다. 중학생. 창조 컴퓨터 게임스크래치는 프로그램이 다양한 색상의 수많은 명령 블록으로 구성된 LEGO 구성 세트를 연상시킵니다. 스크래치는 작업할 수 있는 객체지향 환경입니다. 다양한 요소: 수정, 이동 경로 설정, 강제 상호 작용, 시각적 환경에 배치.

스크래치는 시각적인 클래스에 속하며 스크래치를 위해 개발되었습니다. Windows 플랫폼, GNU 리눅스아이들에게 프로그래밍의 기초를 가르치고 이러한 유형의 활동에 대한 관심을 심어주는 macOS입니다. 이는 단순성을 결정합니다. 작업 프로세스는 특정 시나리오의 여러 프레임으로 구성된 스프라이트를 추가하고 변경하는 것으로 귀결됩니다. 내장 그래픽 편집기프로젝트의 그래픽 구성 요소에 대한 변경을 단순화합니다.

자바

이는 고학년 학생들을 위한 교육 방법을 구축하는 데 사용할 수 있는 전통적인 프로그래밍 언어입니다. Java 사양에는 사용되는 플랫폼으로부터 독립된다는 주요 장점 중 하나가 있습니다. 기초 자바 기술기계어 코드가 아닌 바이트코드가 되었기 때문에 애플리케이션은 JVM 가상 머신을 포함하는 모든 시스템에서 지원됩니다. 주요 이점 Java는 러시아어와 영어로 된 풍부한 과학 자료 덕분에 상대적으로 배우기 쉬운 것으로 간주됩니다.

처리

이것 스크립팅 언어, 클래식 Java를 기반으로 합니다. 이해하기 쉬운 구문 덕분에 이 개발 환경은 프로세싱 컨텍스트에서 스케치라고 불리는 애플리케이션을 쉽게 생성할 수 있습니다. 인터넷에서 사용할 수 있는 풍부한 자료와 라이브러리, 멀티플랫폼, 타사 소프트웨어(OpenGL) 사용 기능 덕분에 학생들이 프로그래밍에 매우 쉽게 접근할 수 있으며 복잡성으로 인해 위협적이지 않습니다.

아이에게 프로그램을 가르치는 방법

아이들이 직접 해보는 것이 훨씬 더 흥미롭기 때문에 젊은 프로그래머에게 D. Knuth의 "프로그래밍 기술"을 읽도록 강요하기보다는 직접 시작해 보는 것이 좋습니다. 이것은 프로그램 작성에 관한 최고의 논문 중 하나이지만, 아이는 아마도 너무 무관심할 것이고, 복잡성을 두려워하여 첫 페이지를 읽은 후에 그것을 포기할 것입니다. 워크플로를 여러 단계로 나누는 것이 좋습니다.

    입문. 초보 개발자에게 클래식 소프트웨어(예: Microsoft)를 시연하고, 텍스트 편집 방법을 보여주고, 모든 작동 방식을 설명하고, 개발자가 이 작업을 수행한 이유를 설명합니다. 인터페이스에 대한 접근 방식과 요구 사항을 느끼게 하고 양질의 프로그램일반적으로. 우리에게 알려주십시오 컴퓨터 기술, 알고리즘 및 이를 사용하는 방법에 대해 설명합니다.

    데이터 베이스. 젊은 프로그래머가 너무 어려서 그러한 정보에 대처할 수 없다면 데이터베이스 작업의 모든 측면에 대해 이야기할 필요가 없습니다. 그러나 기본 지식(테이블, SQL 쿼리 및 프로시저)은 효과적인 프로그래밍과 생성한 프로그램의 작동 방식을 이해하는 데 유용합니다.

    교육용 소프트웨어. 러시아의 개발 부문은 이제 막 발전하고 있지만 인터넷에서 찾을 수 있는 교육용 애플리케이션과 게임이 이미 개발되었습니다. 몇 가지를 설치하고 사용 방법을 가르쳐주세요. 곧 컴퓨터 과학, 알고리즘화, 논리적 사고의 기초 등 기본 지식을 습득하게 될 것입니다.

훈련 프로그램

초기 프로그래밍 기술을 주입하는 데 가장 좋은 프로그램 중 하나는 스크래치(Scratch)입니다. 가장 간단한 알고리즘을 사용하여 대화형 애플리케이션을 만들 수 있는 환경입니다. 게임이나 프로그래밍을 가르치는 스마트폰용 다연령 애플리케이션이 많이 개발되었습니다. 실용적인 형태:

프로그래밍 과정

귀하의 도시에는 개발에 관심이 있는 학생들을 위한 프로그래밍 코스가 있을 수 있습니다. 인터넷에서 주제별 리소스를 확인하거나 관련 기관의 광고를 확인하는 것이 좋습니다. 대학이나 학교는 물론 개인이 제공하는 온라인 강좌를 인터넷에서 검색하거나 튜토리얼을 찾아 자녀와 함께 시각적 스크래치 및 텍스트 기반 Python 또는 JavaScript와 같은 기본 사항을 학습하는 것도 좋습니다.

학습을 위한 게임

프로그래밍 범주에 속하는 게임의 예로는 Colobot 및 Codespells가 있습니다. 첫 번째는 Java 및 C/C++ 작업의 초기 기술을 제공하는 우주에 관한 3D 교육 전략 게임입니다. 주요 특징은 플레이어 대신 단조로운 동작을 수행하도록 프로그래밍된 로봇 캐릭터입니다. 두 번째는 마법사를 소재로 한 창의적인 샌드박스 게임입니다. 튜토리얼 부분은 코드를 작성하여 주문을 만드는 방법에 관한 것입니다.

어린이 프로그래밍 교육 카테고리의 인기 게임은 Kodable입니다. Kodable은 쉽고 도전적인 105개 레벨을 통해 젊은 프로그래머에게 루프, 조건, 기능 및 디버깅을 소개하는 미로 게임입니다. 접근성과 고품질 애니메이션은 오랫동안 아이들의 관심을 끄는 이 애플리케이션의 중요한 장점입니다.

어린이를 위한 온라인 프로그래밍

학습 방법 중 하나는 어린이를 위한 온라인 프로그래밍 학교입니다. 네트워크는 그룹을 목표로 하는 야심찬 개발자를 위한 교육 과정을 제공합니다. 다양한 연령대. 많은 어린이가 7~8세 어린이를 가르치며 수업은 Skype를 통해 진행됩니다. 또 다른 옵션은 Codabra와 같은 온라인 서비스로, 9세 이상의 어린이를 위한 교육 과정을 제공하며 Minecraft 및 Scratch와 같은 플랫폼을 사용하여 프로그래밍을 가르칩니다.

서적

이 카테고리의 최고의 책 중 하나는 Jacob Fine이 2011년에 출판한 어린이, 부모, 조부모를 위한 Java 프로그래밍입니다. 이 책은 학생들을 위한 프로그래밍 클럽을 조직하는 데 사용할 수 있는 11~18세 어린이를 위한 접근 가능한 Java 교과서입니다. 이 책은 자급자족 지침서라고 할 수는 없지만, 기본 지식그리고 관심을 불러일으키는 추가 개발그녀는 그렇게 할 것이다.

『어린이를 위한 스크래치』는 8세 이상 어린이에게 시각 발달의 기초를 가르치기 위해 제작된 책입니다. M. Marzhi가 작성한 이 가이드에 따르면, 아이는 부모의 엄격한 지도 하에 프로그래머로서의 여정을 시작할 수 있습니다.

"어린이를 위한 Python"은 10세 이상의 어린이를 위한 흥미로운 튜토리얼입니다. 이 책은 접근성과 관련성으로 인해 관련성이 있습니다. 파이썬 언어허용하는 것 젊은 프로그래머에게모든 것을 창조하다 간단한 프로그램대규모 게임 세계로.

동영상

어린 아이들은 새로운 언어를 쉽게 배웁니다. 노인들의 경험과 지식이 효율성의 핵심인 반면, 젊은 두뇌는 더 유연합니다. 제외하고 음성 언어, 어린 나이의 아이들에게 프로그래밍 언어를 소개하는 것이 좋을 것입니다. BBC의 micro:bit는 아이들에게 코딩의 기초를 가르치는 반면, Kano는 아이들이 코딩의 기초를 배울 수 있는 DIY(Do-It-Yourself) 컴퓨터입니다.

그러나 어린이와 어른의 마음은 기억하는 능력이 다르기 때문에 학습 방법도 달라야 합니다. 코딩 시스템은 아이들에게 코딩 방법을 가르칠 수 있는 충분한 기회를 제공합니다. 재미있지만 통제된 ​​환경입니다. 자녀를 컴퓨터 과학 강좌에 보내는 대신 자녀에게 코딩 방법을 가르치는 앱을 확인해 보세요.

Kodable의 슬로건은 "사랑으로 만든 어린이를 위한 프로그래밍"입니다. 그녀의 간단한 수업은 유치원부터 5학년까지의 어린이를 대상으로 합니다. K-3 커리큘럼은 코딩의 기초만 다루지만 4단계와 5단계에서는 집중된 주제를 가르칩니다. Kodable은 초보자에게 훌륭한 언어인 JavaScript와 동일한 프로그래밍 표준을 따릅니다. 그렇기 때문에 기본 코스 Kodable은 프로그래밍 기술 학습에 환상적인 결과를 제공합니다.

또한 활동에서 활동으로의 전환은 재미있는 방식으로 이루어집니다. 게임의 요소는 미로 탐색과 같은 학생들의 과제에서 나타납니다. 그러나 Kodable은 프로그래밍을 너무 쉽게 만들지 않습니다. 이 과정에는 루프 및 분기와 같은 개념도 포함됩니다. 이 시스템은 프로그래밍 개념에 대한 초기 소개로서 조건부 결정(if/then 문)을 기반으로 합니다. 또한 Kodable은 재미있는 접근 방식을 사용하여 JavaScript 학습을 재미있게 만듭니다. 전반적으로 Kodable은 효과적인 치료법 입문 단계아이들에게 프로그래밍을 가르치기 위해

장점: Kodable에는 웹 기반 무료 버전이 있습니다. 루프 및 분기와 같은 기본 프로그래밍 개념을 보여줍니다.

가격: 무료/유료 버전

  1. 생각하고 배우기 Code-a-Pillar

Fisher-Price의 생각하고 배우기 Code-a-Pillar는 고유한 보너스를 제공합니다. 앱이자 독립 실행형 장난감입니다. 실용적인 개발어린이들 정보 기술프로그래밍은 확실히 유용하지만 모니터 화면 뒤에서 많은 시간을 보내면 아기의 건강을 해칠 수 있습니다. 따라서 Think-LearnCode-a-Pillar 개발자는 학습 시스템과 장난감의 기능을 결합했습니다.

어린 사용자는 프로그램을 사용하면서 기본적인 코딩 개념을 설명하는 퍼즐을 풀게 됩니다. 이 시스템은 3~6세 어린이를 위해 설계되었습니다. 동시에 내장된 Code-a-Pillar 장난감은 애플리케이션과 독립적입니다. 일부 활동은 가장 어린 학생들에게 너무 어려울 수 있습니다. 따라서 성인의 감독하에 수업을 진행하는 것이 가장 좋습니다. "CandyLand"섹션의 수수께끼가 디자인 된 5-6 세 연령 그룹에 대해서도 마찬가지입니다. 음향 효과사운드트랙을 끌 수도 있습니다. 이것 유용한 기회, 방해 요소에 대한 노출을 제한할 수 있습니다.

장점: 실제 장난감은 독립형 앱에 추가됩니다. 또한 학습에 방해가 되지 않도록 음악과 효과를 끌 수 있습니다.

가격: 유급의

  1. 마인크래프트

마인크래프트는 매우 인기 있는 게임입니다. 플레이어가 직접 규칙을 만드는 샌드박스 스타일 덕분에 적응력이 매우 뛰어납니다. 프로그램이 어린이를 위해 특별히 개발된 것은 아니지만 콘텐츠는 모든 연령층에 적합한 안전한 프로그래밍 환경을 제공합니다. 온라인 블로그 Lifehacker에는 아이들과 함께 Minecraft를 플레이하는 방법에 대한 부모용 가이드도 있습니다. 일부 Minecraft 모드는 어린이를 위해 특별히 작성되었습니다(예: LearnToMod). Minecraft를 사용하여 자녀에게 서버가 무엇인지, Linux 게임 서버를 설정하는 방법을 설명할 수 있습니다. 실제로 Linux는 어린이에게 적합하며 귀중한 삶의 경험을 제공합니다.

그러나 Minecraft는 아주 어린 학습자를 대상으로 설계되지 않았습니다. 이를 위해서는 성인이 여러 가지 초기 설정을 수행해야 합니다. 완료되면 LearnToMod를 통해 매우 쉽게 배울 수 있는 프로그래밍 지식 세트를 얻을 수 있습니다. 해당 프로그램은 온라인 커뮤니티에서 활발히 논의되고 있다. 을 고려하여 큰 숫자추가 응용 프로그램이 있으면 Minecraft가 더 비쌉니다. 그러나 프로그래밍 기술을 개발하는 데 도움이 되는 많은 튜토리얼이 포함되어 있습니다. 현실 세계. MinecraftPi 버전은 어린이용 Minecraft 모드로 사용할 수 있는 훌륭한 환경입니다.

장점: 강의와 지침이 포함된 LearnToMod와 같은 모드는 아이들에게 코딩 기술을 가르칩니다.

  1. 틴커

Tynker는 훌륭한 앱입니다. 그 이름은 "Tinkering"이라는 단어와 유사합니다. 이는 손을 움직여 일해야 함을 의미합니다. 전반적으로 Tynker는 프로그래밍을 훌륭하게 가르칩니다. 아이들에게 컴퓨터 공학을 가르치는 많은 앱과 마찬가지로 이 프로그램도 흥미로운 방식으로 자료를 제시하려고 노력합니다. 이 플랫폼은 작은 작업 선택을 자랑합니다. 아이들은 로봇과 드론을 프로그래밍하고, Minecraft를 개조하고, 앱과 게임을 만들거나, 과학, 기술, 공학, 수학(STEM) 연구를 할 수 있습니다.

계속 진행하기 전에 파이썬을 배우다 JavaScript와 함께 아이들은 시각적 블록을 사용하여 코딩하는 법을 배우기 시작하도록 권장됩니다. 그러나 모든 단계에서 프로그래밍은 학생들의 관심을 끌고 결과에 초점을 맞추는 프로젝트에 중점을 둡니다. 실제 코드로 넘어가기 전에 Tynker는 다음과 같은 튜토리얼을 제공합니다. 시각적 블록, 그의 교수법은 매우 이해하기 쉬운 것으로 간주 될 수 있습니다. 지식과 기술의 정도에 따라 수준별로 세분화된 포괄적인 환경은 이 응용 프로그램을 어린이 프로그래밍을 가르치는 시스템 중 최고로 만듭니다. 당신은 또한 고려할 수 있습니다 유사한 프로그램매사추세츠주에서 개발 중인 스크래치(Scratch) 기술 연구소(MIT).

장점: 이 프로그램은 무료이지만 유료 레벨이 있습니다. Tynker는 아이들이 다음과 같은 사실을 깨닫게 해줍니다. 흥미로운 프로젝트그리고 실력에 따라 성장합니다.

가격: 무료/유료

  1. 낸시 드류: 코드 및 단서 - 미스터리 코딩 게임

NancyDrew: Codes&Clues – MysteryCodingGame(Nancy Drew: 코드 및 힌트 - 프로그래머를 위한 신비한 게임)은 게임 형태의 학습을 제공합니다. 또한, 자체 주인공이 있는 별도의 STEM 테마도 포함되어 있습니다.

게임을 완료하는 것은 쉽고 효과적인 학습 도구입니다. 수수께끼를 풀어야 하는 기술 박람회에 관한 것입니다. 게임 중에 아이들은 시각적 코드 블록을 적절한 위치로 드래그합니다. 일부 미니게임에는 어울리는 의상이 필요합니다. Common Sense Media는 Nancy Drew: Codes & Clues의 교육적 기능에 대해 3/5, 플레이 용이성에 대해 4/5를 부여했습니다. 코딩의 기초를 배우기 위한 또 다른 앱인 The Rocket Cupcake의 Goldieblox: Adventuresin Coding도 STEM에 중점을 두고 있습니다. 균형 잡힌 게임 플레이로 NancyDrew가 최고 중 하나가 되었습니다. 소프트웨어 솔루션아이들에게 프로그래밍을 가르치기 위해

장점: 직관적인 인터페이스, 중독성 있는 게임 플레이 및 STEM 테마.

가격: 유급의

플랫폼: iOS/안드로이드

아카데미에서 어린이는 미래의 직업을 결정할 뿐만 아니라 웹 사이트, 게임 개발, 비디오 촬영, 3D 그래픽 및 애니메이션 제작, 디자인에 대한 탁월한 지식, 여러 프로그래밍 언어를 갖춘 자신감 있는 IT 전문가가 될 것입니다. , 그리고 훨씬 더. 컴퓨터는 더 이상 어린이를 위한 단순한 장난감이 아니라 창의적인 자기 표현과 지적 발달을 위한 도구로 바뀔 것입니다.
이번 훈련 프로그램은 UN과 유네스코가 주관하는 교육 분야에서 상을 받았다.
각 학습 영역에 대해 아이들은 자신의 프로젝트를 준비합니다. 교육 프로그램에는 다음이 포함됩니다. 현대 사용자컴퓨터, 블로거 학교, 사진 스튜디오에서의 작업, 웹 웹사이트 개발 등.

청소년 혁신창의센터 POLYCENT
5세부터 15세까지
기록

폴리테크닉 박물관을 기반으로 한 스튜디오는 20년 이상 운영되어 왔습니다. 학생들은 다양한 올림피아드, 축제, 과학 대회에 지속적으로 참여합니다. 그런데 Policent 학생 중 한 명이 수화 통역용 장갑 디자인을 개발하여 많은 대회에서 우승했으며 17세에 Intel 팀의 일원이 되었습니다.
폴리테크닉에는 컴퓨터 과학 분야에 15개 이상의 과정이 있습니다: Android에서 애플리케이션 만들기 2D/3D 애니메이션; 3D-MOVIE에서는 3차원 만화를 만드는 방법을 가르칩니다. 3D 비디오 편집; 게임 제작에 관한 C# UNITY GAMES; 플래시: 애니메이션, 게임 제작; 마인크래프트 제작자; 웹 프로그래밍; 시각적 프로그래밍; 그래픽 디자인; 스크래치 프로그래밍; C# 프로그래밍; 델파이 프로그래밍; 웹 사이트 구축 및 웹 디자인 및 기타 여러 가지.
"Policent"는 모스크바 전력 공학 연구소, 국립 연구 대학 Stankin, 모스크바 주립 기술 대학교 모스크바 전력 공학 연구소의 졸업생 및 교사가 가르칩니다. N.E.


코다브라 학교

6세부터 17세까지
기록


컴퓨터 게임, 웹사이트 등을 만드는 어린이 학교 모바일 애플리케이션아이들에게 스스로 만들도록 가르치다 자신의 프로젝트: 게임, 만화, 웹사이트 등. 훈련 수준은 중요하지 않습니다. 수업 중에 아이들은 팀으로 활동하고 역할을 분담하며 브레인스토밍 세션을 진행합니다.
다음 코스 중 하나를 선택할 수 있습니다. "마인크래프트 퀘스트"컬트에 따르면 마인크래프트 게임(6-9년)은 Mail.ru 사무실에서 진행됩니다. 게임제작 코스어린이용 스크래치 개발 환경(7~9세) 마인크래프트 프로그래밍(10-14세); 전문 게임 제작 과정컴퓨터, 콘솔 및 모바일 장치의 경우 유니티 플랫폼 3D(10-14세 / 15-17세).
강좌는 2~4개월 동안 진행됩니다.


어린이 코딩스쿨 CODDY

5세부터 14세까지
기록

CODDY 학교는 학생들이 프로그래밍 및 프로젝트 관리 분야에서 학생들을 교육하여 아이들이 러시아 또는 서양의 주요 대학에 입학하거나, 자신의 사업을 시작하거나, 러시아 또는 국제 IT 회사에서 일하는 것을 더 쉽게 만드는 것을 목표로 합니다. 이를 위해 학교는 Blender를 사용한 게임 3D 모델링, WordPress, Wix, 만화(Flash)의 웹사이트 생성, 모바일 애플리케이션 생성, PYTHON의 게임 프로그래밍 등 15개 이상의 과정을 개발했습니다.
학교는 웹 개발자, 디자이너, 프로그래머가 가르칩니다. 굉장한 경험일하고 자신만의 프로젝트를 만들어보세요.
각 코스는 1개월 동안 진행됩니다., 그 후 아이는 관심과 욕구에 따라 과정에 대한 심층적인 학습을 계속하거나 다른 과정으로 변경합니다.
수업은 8개 장소에서 진행됩니다.


어린이를 위한 국제 프로그래밍 학교 "알고리즘"

5세부터 14세까지

기록

Algorithmika에서 학생들은 다음 작업을 수행합니다. 시각적 환경어린이를 위해 특별히 고안된 프로그래밍. 코드 작성은 구성 세트나 퍼즐을 조립하는 원리를 기반으로 합니다.
학교 "미션 코페르니쿠스"의 주요 코스. Colonization of Mars"는 32개의 레슨으로 구성되어 있습니다. 레슨이 끝날 때마다 각 참가자는 Flappy Bird 또는 Tetris 수준의 게임과 같은 첫 번째 본격적인 IT 프로젝트를 작성하게 됩니다. 교육은 Google과 MIT에서 개발한 시각적 프로그래밍 언어를 기반으로 하는 온라인 플랫폼 "Algorithmics"에서 8~12명의 그룹으로 진행됩니다.
8~12세 어린이를 위한 기본 프로그래밍 과정 외에도 미취학 아동(5~7세)을 위한 프로그래밍 과정, 로봇 공학 또는 Python 프로그래밍 과정에 자녀를 등록할 수 있습니다.
수업은 모스크바의 60개 장소에서 진행됩니다.전체 목록은 알고리즘 웹사이트에서 확인할 수 있습니다.
수업은 컴퓨터 과학, 수학, 프로그래밍 및 시스템 소프트웨어, 재무 모델링, 웹 개발자 분야의 학교 및 대학교 교사가 진행합니다.
또한 Algorithmika에서는 매주 무료 프로그래밍 수업.

  • 번역

프로그래밍은 이제 매우 인기가 있습니다. 전 세계적으로 3,600만 명의 어린이가 Hour of Code 활동에 참여하고 있습니다. 이러한 활동의 ​​목표는 아이들이 기술을 수동적으로 사용하기보다는 적극적으로 사용하도록 돕고, 점점 더 기술이 발전하는 세상에서 아이들이 미래에 좋은 일자리를 얻는 데 도움이 될 수 있는 지식을 얻는 것입니다.

자녀가 미래에 살아있는 프로그래밍을 하고 싶지 않더라도 프로그래밍 원리에 대한 기본적인 이해는 그들의 사고력을 발전시키고 미래에는 발생하는 문제를 더 잘 해결할 수 있습니다. 빌 게이츠는 이렇게 말했습니다. “소프트웨어 작성을 배우면 마음이 발전하고, 더 나은 생각을 할 수 있으며, 사물을 인식하는 방법이 만들어집니다. 일반적으로 이는 활동 분야에 관계없이 사람에게 유용할 것이라고 생각합니다.”

Scratch 및 Alice와 같은 플랫폼을 사용하면 어린이(및 성인)가 창작을 할 수 있습니다. 자신의 게임단순화된 프로그래밍 기술을 사용한 애니메이션. 그러나 모든 어린이가 이에 관심을 갖는 것은 아닙니다. 그리고 그런 아이들을 위해 재미있고 접근하기 쉬운 방식으로 프로그래밍의 기본 원리를 가르치는 게임이 많이 있습니다.


아직 개발 중인 일부 게임을 포함하여 몇 가지 사용 가능한 옵션을 모아두었으므로 굳이 검색할 필요가 없습니다. 이 게임은 iOS, Android, PC, Mac 등 다양한 플랫폼에서 사용할 수 있으며 심지어 보드 게임도 있습니다. 그 중 많은 게임이 무료로 배포된다는 점은 큰 장점입니다.

라이트봇과 라이트봇 주니어

대상: 4~8세(Lightbot Jr), 9세 이상(Lightbot)
플랫폼: 웹 브라우저, iOS, Android
가격: 무료(브라우저), 3달러(iOS/Android)
추가 정보: 브라우저 게임, iTunes, 구글 플레이

전문가 의견: "간단해 보이지만 Lightbot은 고급 프로그래밍의 흥미로운 측면을 조명합니다." - Fritz Ruher, 오레곤주 윌라멧 대학교 컴퓨터 과학 조교수.


캡션: 많은 학교에서 Lightbot 게임을 사용하여 프로그래밍의 기초를 가르칩니다. 이 게임은 일부 대학에서도 사용됩니다.

Lightbot은 캐나다 학생 Danny Yaroslavsky가 만든 프로그래밍 퍼즐 게임입니다. 게임의 목표는 로봇이 3D 그리드의 모든 파란색 타일을 강조 표시하도록 만드는 것입니다. 어려운 점은 이것이 로봇에 대한 일련의 명령을 생성하는 하나의 접근 방식으로 수행되어야 한다는 것입니다.

Yaroslavsky는 Lightbot이 계획, 테스트, 디버깅, 절차 및 루프를 가르친다고 말합니다. 여러분의 아이들은 한 번에 모든 타일에 불을 밝히는 귀여운 로봇을 가지고 노는 것을 정말 좋아할 것입니다.

1시간의 플레이 시간을 제공하는 무료 버전의 게임을 플레이할 수 있습니다. 또한 컴퓨터와 모바일 장치 모두에서 무료로 플레이할 수 있습니다. 그리고 그것이 충분하지 않다면, 그럼 두 개 정식 버전다양한 연령대를 위한 Lightbot이 현재 iTunes 및 Google Play에서 판매 중입니다.

코드 몽키 아일랜드

대상: 8세 이상
플랫폼: 보드 게임
가격: $40+
추가 정보: Code Monkey Island 웹사이트, Kickstarter
전문가 의견: "Code Monkey Island는 아이들에게 코딩을 소개하는 놀랍도록 재미있는 게임입니다." 교육자이자 기술 활동가인 Phil Shapiro는 말합니다.


캡션: Code Monkey Island는 마술 지팡이를 사용하여 자녀를 프로그래머로 만드는 것이 아니라 프로그래밍의 기본을 가르칠 것입니다.

브루클린에 거주하는 Raj Sidhu는 아이들에게 프로그래밍의 기초를 재미있는 방법으로 가르치고 싶었습니다. 그는 고도로 기술적인 문제를 해결하기 위해 완전히 비기술적인 솔루션을 선택했으며 이진 논리와 조건부 명령가족 보드 게임에.

Code Monkey Island를 플레이하는 방법은 매우 간단하며, 게임에 소요되는 시간은 약 45분 정도입니다. 플레이어는 "바위를 밟지 않고 각 원숭이를 세 칸 이동하세요"와 같은 지침이 있는 카드를 사용하여 원숭이 군대를 섬 주변으로 이동합니다.

Sidhu는 보드 게임 형식을 선택한 이유는 그러한 게임이 가족을 하나로 모으기 때문입니다. “저는 어린이와 부모, 조부모가 함께 놀 수 있는 것을 만들고 싶었습니다. 그러나 동시에 나는 아이들이 놀이를 통해 학습 능력을 깨닫도록 돕고 싶었습니다.”라고 그는 Kickstarter 페이지에서 말합니다.

Code Monkey Island는 성공적인 Kickstarter 프로젝트로 판명되었습니다. 이 게임은 이미 8월에 배포될 예정입니다. 프로젝트의 Kickstarter 기금에 40달러 이상을 기부하여 이 게임의 사본 하나를 직접 예약할 수 있습니다.

코다블

대상: 5~8세
플랫폼: iOS
가격: 무료($7 – Pro 버전)
추가 정보: Kodable 게임 웹사이트, iTunes
전문가 의견: “Kodable 게임은 프로그래밍 기술을 개발하므로 어린 아이들도 프로그래밍을 배울 수 있습니다. 배우기 위해 글을 읽을 필요조차 없습니다." - Terry Eickholtz, 텍사스 K-5 영재 교사


캡션: 공동 창립자인 Grechen Huebner는 2세 어린이도 Kodable을 플레이할 수 있다고 보고합니다.

Kodable은 105개의 레벨이 있는 미로 게임입니다. 이 게임은 어린이들에게 조건, 루프, 함수, 디버깅과 같은 프로그래밍 기본 사항을 가르치는 데 도움이 됩니다.

이 게임은 텍스트를 전혀 사용하지 않기 때문에 어린 아이들도 플레이할 수 있습니다. 게임의 영웅은 매우 밝고 재미있는 외계인처럼 보이며 아이들은 정말 좋아합니다.

“어른들은 프로그래밍을 너무 두려워해서 프로그래밍이 끔찍하다고 생각하고, 복잡한 문제" Kodable 게임 공동 창업자인 Grechen Huebner는 TechRepublic과의 인터뷰에서 이렇게 말했습니다. “많은 어른들이 자기 아이들의 능력을 과소평가한다는 게 참 우스꽝스럽습니다. 그리고 우리가 아이들에게 결정할 기회를 제공하는 것은 무엇입니까? 다양한 작업등의 초기, 아이들이 얼마나 똑똑한 지 증명합니다.”

안에 무료 버전 Kodable 45 레벨. 앱 자체에서 추가 항목을 구매할 수 있습니다. 다양한 레벨그리고 구성. 7달러짜리 Pro 버전에는 어휘 수업과 학습 가이드도 포함되어 있습니다.

로보즐

대상: 6세 이상(및 성인)
플랫폼: 웹 브라우저, iOS, Android, Windows Phone
가격: 무료(브라우저 버전), $0~$2(모바일 버전)
추가 정보: 게임의 브라우저 버전, iTunes, Google Play, Windows App Store
전문가 의견: "로보즐은 소셜 퍼즐 게임으로 마케팅되고 있지만, 저는 재미있고 재미있다고 생각합니다. 흥미로운 방법프로그래밍 훈련. 그리고 아마도 이 게임의 도움으로 아이들이 프로그래밍에 관심을 갖도록 하는 것이 가능할 것입니다.” - Alfred Thompson, 고등학교 컴퓨터 과학 교사.


캡션: Robozzle 게임은 언뜻 보면 매우 간단합니다. 그러나 곧 플레이어는 모든 것이 그렇게 단순하지 않다는 것을 알게 될 것입니다.

나이가 많은 어린이(또는 본인)를 위한 활동을 찾고 있다면 Robozzle을 플레이해 보세요. 이 퍼즐 게임은 자유 시간 Microsoft 프로그래머 Igor Ostrovsky가 만들었습니다.

Robozzle의 목표는 제한된 명령을 사용하여 로봇을 미로에서 안내하는 것입니다. 게임의 난이도는 다양합니다. 일부 레벨은 어린이에게 적합하고 일부 도전 과제는 숙련된 프로그래머라도 머리를 긁게 만듭니다.

이 게임의 브라우저 버전은 무료로 플레이할 수 있으며(Silverlight 사용) 플레이어는 새로운 레벨을 만들고, 투표하고, 댓글을 달 수 있습니다.

로보즐 게임은 iOS에서 이용 가능하며, 윈도우 폰 7과 안드로이드. 가격은 다양합니다.

화물봇

대상: 5세 이상 어린이 및 성인
플랫폼: iOS
가격: 무료
추가 정보: 아이튠즈
전문가의 의견: " 훌륭한 앱프로그래밍 학습을 위한 iPad용. 저는 두 자녀를 가르치는 데 이 앱을 사용했습니다.” - Google Teacher Academy의 교사이자 공동 창립자인 Mike Lawrence.


캡션: iPad용 Cargo-Bot은 Codea 앱을 사용하여 만들어졌습니다.

Cargo-Bot은 iPad용으로 특별히 제작된 최초의 게임입니다. 이 게임의 간단한 레벨은 5세 이상의 어린이에게 적합하지만, 정말 어려운 레벨이 시작됩니다.

플레이어는 움직이는 크레인을 사용하여 공장 주변에서 상자를 옮겨야 합니다. 루프, 프로시저, 디버깅과 같은 프로그래밍 개념을 사용합니다.

“저는 공장에서 상자를 옮기는 것이 핵심인 게임을 만들고 싶었습니다. 당신이 실제로 프로그래머라는 사실을 잊어버리세요.” Fast Company와의 인터뷰에서 게임 개발자 Rui Viana가 말했습니다.

스페이스켐

대상: 10세 이상 어린이 및 성인용
플랫폼: PC, 맥, 리눅스, iOS, 안드로이드
가격: 무료 데모, 7달러(Steam), 3달러(iOS/Android)
추가 정보: SpaceChem 게임 웹사이트, Steam, iTunes, Google Play
전문가 의견 : “SpaceChem이 최고라고 생각합니다. 기존 게임프로그래밍 교육에 대해" - Neil Brown, 영국 켄트 대학교 컴퓨터 교육 연구원.


캡션: SpaceChem은 많은 학교에서 교육 과정에 사용되지만 동시에 게임이기도 합니다.

SpaceChem 게임은 SF 환경에서 프로그래밍과 유사 화학을 결합한 게임입니다. 하지만 이 게임은 2011년 출시 당시 좋은 평가를 받았습니다.

이 게임은 고등학생과 성인 모두를 생각하게 만들만큼 도전적입니다. SpaceChem의 목표는 명령 실행, 루프, 점프, 서브루틴과 같은 프로그래밍 개념을 사용하여 괴물과 싸울 수 있는 메커니즘을 구축하는 것입니다. 개발사인 Zachtronics Industries는 이 게임의 가치가 무엇인지 정확하게 설명했습니다.

교육 블로그인 Gaming to Learn에 따르면, "SpaceChem은 제가 12살 때 미친 듯이 퍼즐을 풀 수 있도록 해주고 싶었던 게임입니다."라고 합니다. “사람들이 코딩 학습의 중요성에 대해 이야기하는 것을 들으면 이 게임에 대해 이야기합니다. 이런 게임은 플레이어에게 생각하는 법을 가르쳐줍니다.”

로봇 거북이

대상: 3-8세
플랫폼: 보드게임
가격: $25
추가 정보: Robot Turtles 웹사이트, Kickstarter
전문가 의견: “가능한 한 빨리 학습을 시작하세요! 놀랍다! 이제 미래는 훨씬 더 흥미진진해 보입니다." - John Ledger, T-Mobile 회장


캡션: 로봇 거북이 놀이하기.

아이들에게 코딩 방법을 가르치는 보드 게임은 작년에 Kickstarter에서 60만 달러를 모금했습니다. 처음에는 $25,000의 자금 조달이 필요하다는 사실에도 불구하고.

이 게임은 수요가 많은 것으로 나타났습니다. Robot Turtles는 미로를 통해 거북이를 안내하는 지침 카드를 통해 프로그래밍의 기본을 가르치기 때문에 이는 놀라운 일이 아닙니다. 게임의 초기 25,000개 사본은 순식간에 매진되었습니다. 어린이는 오류가 발생할 때 제한된 구문, 명령 시퀀스 및 디버그를 사용해야 합니다. 게임 제작자인 Dan Shapiro는 게임 방법을 알아내는 데 몇 초가 걸린다고 말합니다.

“저는 코딩이 아이들에게 줄 수 있는 초능력이라고 믿습니다. 이는 미래의 혁신에서 뒤처지지 않도록 보장하는 방법입니다.”라고 Shapiro는 TechCrunch에 말했습니다.

Robot Turtles는 최근 게임 출판 및 유통 회사인 ThinkFun에 인수되어 이번 달 대중 시장에 출시되었습니다.

코드 전투

대상: 13세 이상(감독/지도 대상 이하)
플랫폼: 웹 브라우저
가격: 무료
추가 정보: Code Combat 웹사이트
전문가 의견: "놀이를 통해 프로그래밍을 가르치는 매우 창의적이고 흥미로운 방법" - Jason Battles, University of Alabama 도서관 기술 개발 및 정책 부학장


캡션: Code Combat은 마법사, 전사, 오우거 및 프로그래밍이 재미있게 혼합된 게임입니다.

Code Combat은 플레이어가 순수 코드(현재 Javascript, CoffeeScript, Python, Clojure 및 Lua에 대한 실험적 지원)를 사용해야 하는 유일한 게임입니다. 이 사실 때문에 당황하지 마십시오. Code Combat은 즐기면서 배울 수 있는 좋은 기회입니다.

이 판타지 게임의 싱글 플레이어 레벨부터 시작한 다음 습득한 프로그래밍 지식을 다른 플레이어에게 적용할 수 있습니다.

Code Combat은 개발자의 주요 수입이 회사 플레이어에게 제공되는 것이므로 무료 게임으로 남을 것으로 예상됩니다. 높은 레벨. 예, 그렇습니다. 이 게임을 플레이하면 직업을 얻을 수 있습니다.

루도스(퍼즐)
대상: 4-12세
플랫폼: PC, 맥, iOS
가격: $100
추가 정보: 디지털 드림 랩
전문가 의견: "Cloudboard(Ludos 대시보드 인터페이스)가 현재 사용 가능한 다른 제품과 차별화되는 점은 물리적 세계와 디지털 세계의 결합뿐 아니라 협업 기술의 개발입니다." - Terry Eickholtz, K-5 영재 프로그램 교사 , 텍사스


캡션: Ludos는 타일을 사용하여 아이들이 촉각적으로 프로그래밍할 수 있도록 합니다.

Ludos는 올해 8월에 출시될 예정입니다. 게임의 목표는 프로그래밍을 어린이들에게 실제적인 실습 경험으로 만드는 것입니다. Ludos를 사용하면 플레이어는 명령 타일을 그리드에 직접 배치하여 게임 캐릭터의 동작을 프로그래밍할 수 있습니다.

Cork the Volcano는 계획, 순서 지정, 디버깅과 같은 프로그래밍 기본 사항에 중점을 둔 최초의 Ludos 게임이 될 것입니다. 앞으로는 다른 게임도 시스템에 나타날 것입니다. 왜냐하면 이 시스템은 오픈 플랫폼, 따라서 누구나 해당 애플리케이션을 만들 수 있습니다.

코드맨서

대상: 9-14세
플랫폼: PC, 맥, iOS, 안드로이드
가격: $20
추가 정보: 중요한 Little Games 웹사이트, Kickstarter
전문가 의견: “주인공이 어린이(및 성인!)에게 코딩 방법을 가르치는 판타지 게임이라고요? 저는 이 게임의 모든 것을 좋아합니다!” - Lauren Scott, Dev Bootcamp 웹 개발자 겸 부강사


캡션: Kickstarter에서 Codemancer 게임이 4번 올라갔습니다. 더 많은 돈원래 말한 것보다.

Codemancer의 개발자들은 내년 여름에 출시될 때 게임의 흥미로운 스토리라인과 히로인이 게임을 돋보이게 해주기를 바라고 있습니다.

이 성공적인 Kickstarter 프로젝트가 시작된 후 플레이어는 마법의 룬을 사용하여 주인공 오로라가 아버지의 생명을 구하는 데 도움을 주는 행동을 안내하게 됩니다. 제작자 로버트 록하트(Robert Lockhart)는 게임의 접근성이 아이들이 프로그래밍을 이해하는 것을 방해하는 장벽을 허물기를 바랍니다.

Lockhart는 자신의 Kickstarter 페이지에서 “Codemancer의 게임 언어는 접근성이 매우 높지만 다음 언어로 번역하기도 쉽습니다. 다른 언어들프로그램 작성. 변수, 조건, 함수와 같은 프로그래밍 개념을 도입하면 프로그램이 더욱 복잡해집니다.”

기계공

대상: 8-14세
플랫폼: PC, Mac(iPad 버전 개발 중)
가격: 무료 데모 버전
추가 정보: Machineers 웹사이트
전문가 의견: "기계공학자들은 이것이 교육용 게임의 가장 좋은 예가 될 것 같습니다." - Paul Hayes, 프로그래머 및 게임 개발자


캡션: Machineers는 플로리다에서 열린 2012년 심각한 게임 쇼케이스 및 챌린지에서 최고의 교육 게임을 수상했습니다.

Machiners는 사용자가 깨진 장치를 다루는 어드벤처 게임입니다. 플레이어는 프로그래밍 원리와 드래그 앤 드롭 인터페이스를 사용하여 장치를 수리해야 합니다.

Machineers의 덴마크 Lohika Games 팀원인 Enrique Lode는 한 어린이 테스터가 모든 교육용 게임이 "초콜릿으로 덮인 브로콜리"와 같다고 불평한 후 이 퍼즐 어드벤처를 출시하기로 결정했습니다.

Lode는 Indie Statik에 “이 게임은 추가 학습을 위한 준비입니다.”라고 말했습니다. “게임에는 수학이나 코드가 없기 때문에 아이들은 프로그래밍 방법을 배울 수 없습니다. 하지만 이 게임은 논리적 사고와 소위 절차적 문해력, 즉 프로세스를 읽고 쓰는 능력을 키워줍니다.”

게임이 개발되는 동안 PC 및 Mac용 Machineers의 데모 버전을 무료로 다운로드할 수 있습니다. 로히카게임즈는 본격적인 아이패드용 게임 출시를 계획하고 있다.

꿀벌봇

대상: 4-7세
플랫폼: iOS
가격: 무료
추가 정보: 아이튠즈
전문가 의견: "장치 자체에 주의를 기울이지 말고 단지 시행착오를 거쳐 가설을 세우고 검증하고 테스트하고 성공하십시오." - Dog Peterson, 캐나다 윈저 대학교 교육부 교수

캡션: 많은 학교에서 Bee-Bot 게임을 사용하여 프로그래밍의 기초를 가르칩니다.

교육 게임 개발자인 TSS는 아이들이 객체 프로그래밍 언어와 프로그래밍 명령 시퀀스를 이해할 수 있도록 돕기 위해 BeeBot을 만들었습니다. 간단하고 접근 가능한 애플리케이션에는 12개의 시간 제한 레벨이 있습니다. 지속적인 증가난이도.

7세 이상의 어린이에게는 추가적용 BeeBot 피라미드라고 불립니다. $0.99에 판매됩니다.



질문이 있으신가요?

오타 신고

편집자에게 전송될 텍스트: