어린이를위한 코딩 : 스크래치 프로그래밍

아마도 아이들을위한 프로그래밍 개념은 우리 중 일부에게는 다소 이상하게 보일 수도 있습니다. 나는 대부분의 나이 든 세대가 지구상의 아이들이 왜 코드를 작성해야하는지 궁금해 할 것입니다. 저의 경우에는 이렇게하도록 격려를 받았으며 아주 어린 나이부터 프로그래밍 수업을들을 수있었습니다.


오늘날 디지털 방식으로 연결된 세상에서 젊은 세대는 기술적으로 문맹 일 수 있습니다. 즉, 코딩 할 수 없다는 의미는 아니지만 최소한 컴퓨터, 스마트 폰 또는 태블릿과 같은 특정 용어를 사용하는 데 능숙 할뿐만 아니라 특정 용어에 익숙해야합니다..

당연히, 아이들을 가르 칠 수있는 도구는 도약과 한계에 의해 개발되었습니다. 각 도구의 학습 목표는 매우 다양하므로, 선택한 내용은 종종 자녀의 발달에 다른 영향을 줄 수 있습니다..

예를 들어, 작은 거북이를 그림 장치로 사용하여 어린이가 프로그래밍을 처음 시작할 수있는 기초 프로그래밍 언어 인 LOGO를 생각해보십시오. 거리를 나타 내기 위해 앞으로, 뒤로, 오른쪽, 왼쪽 및 숫자와 같은 제한된 명령을 사용하여 아이들은 명령을 사용하여 집과 같은 물건을 그리는 법을 배울 수 있습니다.

간단하고 기본적인 프로그래밍 기술을 제공합니다. 논리적 사고와 진보. 또한 관심있는 방식을 유지할만큼 충분히 치료됩니다. 로고는 시각적으로 보면 약간 개선되었지만 실제로는 나이가 들었습니다..

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

열린 마음으로 다른 활동과 마찬가지로 자녀를위한 프로그래밍 계획을 세우는 것이 중요합니다. 학습 프로그래밍이 기술에 대한 여정에서 시작되었지만 모든 사람에게 동일한 방식으로 작동하지는 않습니다..

LOGO를 시작하면서 컴퓨터 게임에 접하게되었습니다. 저의 초기 개인용 컴퓨터는 한계로 인해 어려움을 겪었고 그러한 문제를 해결하는 데 상당한 기술적 기술이 필요했습니다. 저의 초기 관심은 프로그래밍에 의해 촉발되었지만, 필자가 필요로하는 더 깊은 기술 탐구로 이끌고 싶었던 게임을 할 수 있기를 원했습니다..

나는 로고에 그 귀여운 작은 거북이에 대한 그런 추억이 있습니다

오늘 저는 다양한 방법으로 자녀를 가르치기로 선택한 친구와 가족이 있습니다.

어떤 사람들은 특별 프로그래밍에 대해 소개하고, 어떤 사람들은 수업에 보내기도하고, 다른 사람들은 태블릿에서 게임을하도록함으로써 기술을 소개합니다..

뉴저지 거주자이자 20 년이 넘는 주택 생산자 인 캐롤린 테일러 (Carolyn Taylor)에 따르면, 그녀의 남편은 두 자녀를 어린 나이에 프로그래밍에 소개했습니다. 하나는 관심이 있었고 다른 하나는 관심을 보이지 않았습니다..

이것은 당신의 아이들을위한 탐구적인 년이며 당신이 그들을 소개 할 새로운 것은 열정을 촉발시킬 기회를줍니다. 이를 염두에두고 다음과 같은 새로운 기능을 소개하겠습니다. 스크래치 프로그래밍!

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

스크래치는 로고와 같은 방식으로 진행되지만 훨씬 발전하고 잠재력이 높습니다. 스크래치는 단순한 개념이 아니라 스테로이드에 대한 로고이며 과거보다 기술에 이미 익숙한 오늘날의 어린이들에게 적합합니다..

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

거의 완벽하게 사용자 정의 할 수있는 기본 프로그래밍 개념, 모듈러 학습, 상호 작용 및 귀여움, 신진 프로그래머에게 필요한 것?

개발자에 따르면 스크래치는 주로 8 세에서 16 세의 어린이를 위해 설계되었습니다. 그러나 개인적인 경험을 통해 더 어린 아이들은 개인적 도움의 손길과 함께 부드럽게 안내하면 적응할 수 있음을 알았습니다..

권장 연령 테마를 엄격하게 준수하는 사람들에게는 여전히 옵션이 있기 때문에 두려워하지 마십시오. 5 세에서 7 세 사이의 어린이를위한 스크래치 주니어를 사용해보십시오..

스크래치 시작하기

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

스크래치 과정을 설명하고 설명해 드리겠습니다..

1- 무료로 자신을 등록하십시오

우선, 스크래치는 온라인으로 제공되며 완전 무료입니다. 스크래치 사이트를 방문하여 온라인으로 계정을 등록 할 수 있습니다.

모든 프로그래밍 언어와 마찬가지로 (어린이를위한 언어도) 학습 곡선이 있다는 경고를받습니다. 인터페이스는 광범위하며 다양한 옵션이 있습니다. 기본 사항을 살펴본 후에는 자녀를 점진적으로 가르치려고합니다..

예를 들어 스크래치 (펀칭 용)에서 시작하면 빈 배경과 고양이 아바타가 표시됩니다. 고양이가 화면을 움직이게하는 방법과 같은 간단한 것들을 시험해보십시오. 첫 번째 시도에서 아우토반을 가로 지르는 고양이 달 춤을 생각하고 있다면 실망 할 것입니다..

2- 대화식 자습서를 통해 걸으십시오

Scratch 내부에 단계별 안내서가 있거나 시작 안내서를 다운로드 할 수 있으므로 Scratch 자체의 도움을받는 것이 가장 좋습니다. 개발자들은 가이드의 스크래치 카드가“더 많은 것을 배울 수있는 재미있는 방법을 제공한다 ”고 생각하지만, 튜토리얼은보다 대화식입니다.

부모님이 가이드를 읽은 다음 튜토리얼을 통해 자녀를 도울 것을 권장합니다.

자녀가 스크래치에서 시험해 볼 수있는 다양한 스타일의 템플릿이 있습니다 – 끝없는 재미!

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

  • 비주얼 프로그래밍의 기본
  • 추론, 구조 및 논리
  • 애니메이션, 멀티미디어 및 대화식 요소 경험
  • 웹 2.0의 공유 및 개념

3- 기본 학습

어린 아이들이 기억하기 어려운 많은 명령을 입력하지 않고 Scratch는 빌딩 블록 형식으로 작동합니다. ‘X 단계 이동’과 같은 명령의 블록은 퍼즐 조각 모양으로 화면에 맞춰집니다. 아이가 고려해야 할 것은 아바타가 얼마나 멀리 움직일 것인가입니다..

화면에서 해당 블록을 드래그하면 첫 번째 명령이 적용됩니다. 그런 다음 소리 재생과 같은 동작을 추가하십시오. 이 두 블록이 제자리에 있으면 시퀀스로 간주됩니다. 시퀀스는 장면에 어떤 형태의 스토리 나 애니메이션을 만들기 위해 차례로 수행되는 일련의 동작입니다..

첫 번째 시도로 다음을 달성하십시오.

  1. 고양이를 50 단계 오른쪽으로 이동
  2. 고양이가 5 초 동안 드럼을 연주하게
  3. 고양이를 50 단계 뒤로 이동

종이에 충분히 단순하고 재미있게 첫 번째로 자녀의 관심사를 측정 할 수있을 정도로 재미 있습니다. 아이들이 재미있게 즐길 수있는 데모 비디오를 시청하는 것이 좋습니다. 아이들에게는 만화와 같습니다. 그런 다음, 그들에게 직접 물어보고 싶은지 물어 보면됩니다.!

스크래치 온라인 커뮤니티 : 공유 학습

거의 모든 교육 상황에서, 우리가 아이들에게 주입하는 학습의 주요 측면 중 하나는 사교 능력입니다. 이것은 일반적으로 아이들이 서로 상호 작용하고 ‘서로 잘 노는 법’을 배울 수있는 놀이 세션의 형태를 취했습니다..

Scratch 온라인 커뮤니티는 가상 형식을 제공합니다. 개인적으로 나는 모두가 이미 스마트 폰에 붙어있는 눈으로 걸어 다니기 때문에 조금 슬프다 고 생각합니다. 그러나 개발자가 학습의 필수 부분 이후에 이러한 측면을 적용한 것은 흥미 롭습니다. 각기 다른 시대의 다양한 경험에 초크합시다.

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

개발자의 중요 사항 :

“MIT 스크래치 팀은 지역 사회와 협력하여 모든 연령, 인종, 민족, 종교, 성적 취향 및 성 정체성에 대한 친근하고 존경받는 환경을 유지합니다. 커뮤니티 지침을 함께 검토하여 자녀가 참여하는 방법을 배우도록 도울 수 있습니다. 커뮤니티 가이드를 따르지 않는 콘텐츠를보고함으로써 건설적인 의견을 제시하고 웹 사이트를보다 편리하게 유지하도록 도와달라고 요청합니다. 스크래치 팀은 CleanSpeak 비속어 필터와 같은 도구를 사용하여 매일 사이트에서 활동을 관리하고 보고서에 응답하기 위해 노력합니다. “.

스크래치 오프라인 사용

편집증이 있거나 인터넷 연결이 안정적으로 유지되지 않는 경우 (고통이 느껴지는 경우) 선택할 수있는 옵션이 있습니다. 스크래치는 자신의 컴퓨터에 설치할 수있는 오프라인 편집기를 가지고 있습니다.

컴퓨터에 Scratch 2.0 오프라인 편집기 다운로드 페이지를 설치하는 방법에 대한 지침을 보려면.

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

직접적인 스크래치 커뮤니티와 사이트 자체 외에도 코딩을 통한 전 세계 지배를 향한 자녀의 탐구에 도움이되는 다양한 온라인 자료가 있습니다. 다음은 그중 일부입니다.

  • Udemy : 어린이 스크래치 코딩
  • 위키 : 스크래치 시작하기
  • I 프로그래머 : 스크래치에 대한 프로그래머 안내서

대안

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

그들을 시험 해보고 자녀에게 완벽한 균형을 이루는 것을 찾으십시오.

  • 공룡 데이지
  • 게임 스타 정비공
  • 거북이 아카데미
  • 거북이 이동
  • 틴커

결론

과학과 법이 한때 주요 분야로 등장했던 오늘날의 비즈니스 환경은 크게 다릅니다. 미래에는 앞으로 더 많은 기술 전문가가 필요합니다. 사물 인터넷, 인더스트리 4.0 및 더 큰 사이버 보안 문제로 인해 더 나은 가능성은 무한합니다.

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

스크래치 프로그래밍을 배우는 것은 자녀가 어려운 과학에 들어가더라도 끝나지 않을 수 있지만 논리적 사고를 구축하고 구조와 조직을 가르치거나 자신의 웹 사이트를 만드는 데 도움이됩니다. 실제로 단점은 없으며 실제로 텔레비전에서 만화를 보는 것보다 훨씬 재미있을 수도 있습니다. 나는이 분야에 관심을 끌기위한 시도를 적극 권장합니다..

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map