Kids for Coding : 스크래치 프로그래밍

작성자 :
  • 웹 도구
  • 업데이트 : Jan 30, 2018

아마도 아이들을위한 프로그래밍의 개념은 우리 중 일부에게는 약간 이상하게 보일 수 있습니다. 나는 대부분의 나이 든 세대가 왜 아이들이 코드를 작성해야하는지 궁금해 할 것 같았습니다. 내 부분에서, 나는 이것을하도록 권장 받았고 아주 부드러운 나이의 프로그래밍 수업을들을 수있게되었습니다.

오늘날 디지털 방식으로 연결된 세계에서 젊은 세대는 기술적으로 문맹이 아닐 수 없습니다. 코드 작성이 불가능하다는 것을 의미하지는 않지만 적어도 컴퓨터, 스마트 폰 또는 태블릿과 같은 특정 사물의 사용에 능숙하고 특정 용어를 잘 알고 있어야합니다.

당연히 아이들을 가르 칠 수있는 도구는 도약과 경계로 발전했습니다. 당신이 선택한 것은 종종 각 도구의 객체 수업이 다양하기 때문에 자녀의 발달에 다른 영향을 미칠 수 있습니다.

예를 들어, 로고, 드로잉 장치로 작은 거북이의 사용과 프로그래밍으로 아이의 첫 진출을 단순화하는 기본 프로그래밍 언어. 거리를 나타 내기 위해 앞으로, 뒤로, 오른쪽, 왼쪽 및 숫자와 같은 제한된 명령을 사용하여 아이들은 명령을 사용하여 집과 같은 물건을 그리는 법을 배울 수 있습니다.

그것은 간단하고 프로그래밍의 기본 기술 중 일부를 부여합니다. 논리적 사고 및 진행. 또한 관심사를 유지할만큼 충분히 치료할 수 있습니다. 로고는 시각적으로 약간 개선되었지만 실제적으로 나이만큼 오래되었습니다.

시작하기 전에 알아 두어야 할 사항

열린 마음으로 다른 활동과 마찬가지로 자녀를위한 프로그래밍 진출을 시작하는 것이 중요합니다. 학습 프로그래밍은 기술에 대한 깊은 여정에서 시작되었지만 모두에게 똑같은 방식으로 작동하지는 않습니다.

LOGO를 시작하면 컴퓨터 게임과 접촉하게되었습니다. 제 시간에 개인용 컴퓨터의 초창기에는 한계가 있었으며이를 해결하기 위해 상당한 기술적 인 기술이 필요했습니다. 내 초기 관심은 프로그래밍으로 촉발되었지만, 내가 원하는 게임을 할 수있는 강한 열망은 필연적으로 더 심화 된 기술 탐구로 이어졌다.

나는 그 귀여운 작은 거북이의 기억을 좋아한다.

오늘날 나는 다양한 방법으로 아이들을 가르치기로 선택한 친구와 가족이 있습니다.

어떤 사람들은 그들을 임시로 프로그램에 소개하고, 어떤 사람들은 수업을 위해 보내고, 다른 사람들은 글쎄, 그들이 태블릿에서 게임을하도록함으로써 기술에 소개합니다.

뉴저지 거주자이자 20 년 이상의 집을 소유 한 캐롤린 테일러 (Carolyn Taylor)에 따르면 그녀의 남편은 젊은 나이에 프로그래밍에 두 자녀를 모두 소개했다고합니다. 하나는 관심이 있었고 다른 하나는 관심이 없었습니다.

이것들은 당신의 자녀들을위한 탐험의 해이며 당신이 그들을 소개하는 새로운 무엇이라도 열정을 불러 일으킬 기회를 가지고 있습니다. 이를 염두에두고 다음과 같은 새로운 기능을 소개합니다. 스크래치 프로그래밍!

스크래치 : 어린이를위한 포괄적 인 학습 환경

지우고 어떤면에서는 LOGO와 비슷하지만 훨씬 더 발전되어 잠재력이 더 큽니다. 단지 단순한 개념이 아닌, 스크래치는 스테로이드의 로고이며, 과거의 기술보다 훨씬 더 친숙한 오늘날의 아이들에게 적합합니다.

위로 요리 한 MIT 미디어 랩의 사람들스크래치는 단순한 프로그래밍 언어 그 이상입니다. 실제로, 그것은 학습을위한 전체 생태계로서 어린이들이 이야기, 게임 및 애니메이션과 같은 양방향 미디어를 배우고 공유하고 토론 할 수있는 온라인 커뮤니티를 포괄합니다.

기본 프로그래밍 개념, 모듈러 학습, 상호 작용 및 커스터마이징이 거의 가능한 커다란 선량, 프로그래머가 필요로하는 것은 무엇입니까?

개발자에 따르면 Scratch는 주로 16 세의 8 세를 대상으로 설계되었습니다. 그러나 개인적인 경험을 통해 나는 심지어 더 어린 아이들이 개인적인 도움의 손길을 따라 부드럽게 인도 될 경우 적응할 수 있음을 발견했습니다.

권장 연령대의 테마를 철저히 지키고있는 사람들에게는 결코 두려워 할 필요가 없습니다. 사용해보기 스크래치 주니어이것은 5 세에서 7 세 사이의 아이들을위한 것입니다.

스크래치 시작하기

스크래치는 코딩 스타일로 빌딩 블록 시스템을 사용합니다.

스크래치 과정에 대해 설명해 드리면 조금만 더 쉬워 질 것입니다.

1- 무료로 등록하십시오.

우선, 스크래치는 온라인에서 사용할 수 있으며 완전히 무료입니다. 너는 할 수있다. 여기 스크래치 사이트를 방문하십시오. 온라인 계정을 등록하십시오.

다른 프로그래밍 언어 (어린이를위한 언어도 포함)와 마찬가지로 학습 곡선이 있다는 경고를받습니다. 인터페이스가 광범위하며 다양한 옵션을 사용할 수 있습니다. 기본을 지키면서 자녀를 점진적으로 가르치 려 할 것을 권합니다.

예를 들어, 처음부터 시작하면 (의도적 인 말장난) 빈 배경과 고양이 아바타가 주어집니다. 고양이를 화면에서 움직이는 방법과 같은 간단한 것을 시험해보십시오. 첫 번째 시도에서 아우토반을 가로 질러 춤추는 고양이 달을 생각하면 실망 할 수도 있습니다.

2- 대화 형 자습서 살펴보기

스크래치 자체에서 도움을 얻는 것이 가장 좋습니다. 스크래치 내부에서 단계별 가이드를 사용할 수 있기 때문입니다. 시작 안내서. 개발자는 가이드의 스크래치 카드가 '더 배우는 재미있는 방법'을 제공한다고 생각하지만 자습서는보다 상호 작용 적입니다.

나는 부모님을 권하고 싶다. 가이드를 읽으십시오., 그 때 그들의 아이들을 도우십시오 튜토리얼을 통해.

자녀가 스크래치에서 시도해 볼 수있는 다양한 스타일의 템플릿이 있습니다 - 끝없는 즐거움!

간단히 말해서 스크래치 프로그래밍은 코딩 수명이 아닐지라도 나중에 평생 자녀에게 유용한 기본 기술을 제공 할 수 있어야합니다. 여기에는 다음이 포함됩니다.

  • 시각적 프로그래밍의 기초
  • 추론, 구조 및 논리
  • 애니메이션, 멀티미디어 및 상호 작용 요소에 대한 경험
  • 웹 2.0의 공유 및 개념

3- 기초 학습

어린 아이들이 기억하기 힘든 많은 명령을 입력하는 대신, 스크래치는 빌딩 블록 형식으로 작동합니다. 'X 단계 이동'과 같은 명령의 구성 요소는 화면에 함께 맞출 수있는 퍼즐 조각 모양입니다. 모든 어린이는 아바타가 얼마나 멀리 이동할 것인지를 고려해야합니다.

화면에서 해당 블록을 드래그하면 첫 번째 명령이 실행됩니다. 그런 다음 소리를내는 것과 같은 동작을 추가해보십시오. 이 두 개의 블록이 제 위치에 놓이면 시퀀스로 간주됩니다. 시퀀스는 장면에서 스토리 또는 애니메이션의 일부 형태를 만들기 위해 차례로 발생하는 일련의 동작입니다.

첫 번째 시도로이 목표를 달성하십시오.

  1. 50 걸음으로 고양이를 오른쪽으로 움직입니다.
  2. 고양이가 5 초 동안 드럼을 재생하게하십시오.
  3. 50 걸음 뒤로 고양이를 움직여 라.

종이에 충분히 간단하고 재미있게 먼저 재미있게 공부하면 자녀의 흥미를 파악할 수 있습니다. 데모 비디오를 아이들과 함께 시청하는 것이 좋습니다. 아이들에게는 만화와 같습니다. 그 다음에, 당신이 그들에게 물어볼 필요가있는 것은 그들 스스로 그것을하려고 시도하는 것입니다.

스크래치 온라인 커뮤니티 : 공유하는 법 배우기

거의 모든 교육 상황에서 우리가 어린이에게 배우는 중요한 측면 중 하나는 사회화하다. 이것은 일반적으로 아이들이 서로 상호 작용할 수 있고 '서로 잘 놀아'배우는 놀이 세션의 형태를 취했습니다.

스크래치 온라인 커뮤니티 그 가상의 형태를 제공합니다. 개인적으로 나는 모두가 그들의 눈을 그들의 스마트 폰에 붙이면서 벌써 걷고 있기 때문에 이것이 조금 슬플다고 생각한다. 그러나 개발자가 학습의 본질적인 부분부터이 부분을 사용하게 된 것은 흥미 롭습니다. 다른 시대의 다른 경험에 맞추어 초크를 씁시다.

Scratch 온라인 커뮤니티에서 회원은 다른 Scratch 멤버를 탐색하고 실험 할 수 있습니다. 이것은 주로 업무 공유를 통해 이루어집니다. 이를 통해 브레인 스토밍 세션의 주니어 리그 버전과 같이 아이디어를보고, 정리하고, 토론 할 수 있습니다. 고급 스럽지만 8 살짜리 무리와 함께 당신의 마음에 그리면, 당신은 내 뜻을 알게 될 것입니다.

개발자의 중요한 메모 :

"MIT Scratch Team은 모든 연령대, 인종, 민족, 종교, 성적 취향 및 성 정체성을 가진 사람들에게 친절하고 존중받는 환경을 유지하기 위해 지역 사회와 협력합니다. 지역 사회 지침을 함께 검토하여 자녀가 참여하는 방법을 배우도록 도와 줄 수 있습니다. 회원들은 건설적인 의견을 제시하고 커뮤니티 가이드 라인을 따르지 않는 내용을보고하여 웹 사이트를 우호적 인 상태로 유지하도록 도와줍니다. 스크래치 팀은 매일 CleanSpeak 욕설 필터와 같은 도구를 사용하여 사이트의 활동을 관리하고 보고서에 응답합니다.

스크래치 오프라인 사용

울트라 편집증이거나 안정적인 인터넷 연결을 유지할 수없는 경우 (나는 당신의 고통을 느낄), 옵션이 있습니다. 스크래치에는 오프라인 편집기가있어서 자신의 컴퓨터에 설치할 수 있습니다.

를 방문 스크래치 2.0 오프라인 편집기 다운로드 페이지에서 컴퓨터에 설치하는 방법을 참조하십시오.

스크래치에 대해 알고 싶은 다른 것들

직접 스크래치 커뮤니티와 사이트 자체 외에도 코딩을 통한 총 세계 지배에 대한 자녀의 탐구를 돕기 위해 온라인으로 이용할 수있는 수많은 다른 리소스가 있습니다. 다음은 그 중 일부입니다.

대체

Scratch는 아이들이 배우기에 가장 좋은 프로그래밍 언어 중 하나라고 생각하지만, 옵션으로 사용할 수있는 수많은 것들이 있습니다. 어떤 사람들은 학습의 게임 및 시각적 측면에 중점을 두는 반면, 다른 것들은보다 전통적입니다.

자녀를 시험해보고 자녀를위한 완벽한 균형을 찾으십시오.

결론

과학과 법률이 한 번 주요 분야로 진입 한 오늘날, 오늘날의 비즈니스 환경은 크게 다릅니다. 세계는 앞으로 수년 내에 더 많은 기술 전문가를 필요로합니다. 더 나은 점은 Internet of Things, Industry 4.0 및 더 큰 사이버 보안 문제로 인해 가능성은 무한합니다.

의학과 같은 전통적인 분야조차도 로봇 공학 및 빅 데이터와 같은 기술로 점점 더 혼란을 겪고 있습니다.

Scratch 프로그래밍을 배우는 것이 자녀가 어려운 과학에 들어가는 것을 끝내지 못할 수도 있지만 논리적 사고를하고 구조와 조직을 가르치는 데 도움이됩니다. 정말 거기에 어떤 단점도없고 실제로 텔레비전에서 만화를 보는 것보다 더 재미있을 수 있습니다. 나는이 지역에 관심을 끌기위한 시도를 적어도 권장한다.

Timothy Shim 정보

Timothy Shim은 작가, 편집자 및 기술 괴짜입니다. 정보 기술 분야에서 경력을 쌓기 시작하면서 그는 빠르게 인쇄물을 발견하고 ComputerWorld, PC.com, Business Today 및 The Asian Banker를 포함한 국제, 지역 및 국내 언론 매체에서 근무했습니다. 그의 전문 기술은 소비자 관점뿐만 아니라 기업 관점에서 기술 분야에 자리 잡고 있습니다.