콘텐츠
쌤들을 위한 다양한 정보를 제공합니다.
글쓰기쌤들을 위한 다양한 정보를 제공합니다.
글쓰기
2023년 02월 17일
창의 STEM
양성교육
한주
요즘은 어른아이 할 것 없이 디지털 환경에 노출되어 있는데요. 개발자 등 일부 전문직 종사자들만 사용하는 줄 알았던 코딩이라는 용어도 너무나 익숙하게 들을 수 있게 되었습니다. 교육분야도 크게 다르지 않아요. 특히 앞으로 초·중 교과과정에서 코딩교육이 의무화된다고하니 코딩이 대세인 것만은 확실한 것 같습니다.
그런데 "아직도 코딩이 뭔지 잘 모르겠어요, 코딩교육을 어떻게 시작해야 하는거죠?" 라고 질문하시는 분들을 위해 준비한 오늘의 포스팅입니다. 코딩교육의 첫걸음, 블록코딩에 대해 함께 알아보겠습니다! 💡
블록코딩이란?
블록코딩은 어린이를 위한 '드래그-앤-드랍(끌어서 놓기)' 코딩 언어입니다. 블록을 쌓으면서 스토리와 영상, 게임을 만들 수도 있습니다. 블록코딩을 통해 학생들은 컴퓨터사고력을 이해하고 기초를 닦을 수 있습니다.
블록코딩은 텍스트기반의 컴퓨터 명령어를 몇 가지 그룹으로 나누어 쉽게 구분할 수 있기 때문에 학생들이 코딩을 이해하기가 쉽습니다. 각 그룹에는 미리 프로그램 되어있는 블록이 들어있어서, 학생들은 이 블록들을 끌어다가 쌓으면서 컴퓨터 프로그램을 만들 수 있습니다.
블록 기반 코딩은 학생들이 코딩의 각 단계를 쉽게 눈으로 볼 수 있어 시각적 프로그래밍으로 간주됩니다.

왜 블록코딩을 배우나요?
블록코딩은 보기에 쉬울 뿐만 아니라 배우기도 쉽습니다. 초심자에게 아주 좋은 프로그래밍 언어죠. 아이들은 어려운 컴퓨터 코드 문장대신, 각각의 지시사항이 있는 블록을 끌어와 놓기만 함으로써 게임이나 애니메이션을 만들 수 있습니다.
블록코딩은 학생들이 컴퓨팅 사고력의 핵심을 긴 문장이 아니라 그림을 통해 이해하도록 해줍니다. 블록코딩 같은 시각적 코딩은 학생들의 학습 시간을 절약해주고, 코딩을 쉽게 이해하게 해주며, 무엇보다도 훨씬 즐겁게 코딩을 배울 수 있습니다.

블록코딩의 장점과 단점
블록코딩은 코딩수업시간에 인기가 많습니다. 여러 장점이 있기때문일텐데요, 물론 단점도 있습니다. 코딩을 시작하기 전에 한 번 알아볼게요.
블록코딩의 장점
✔️ 간단히 시작할 수 있지만 모든 연령의 학생들이 도전할 만큼 충분히 복잡합니다.
✔️ 재밌고, 창의적이고, 문제해결에 우수합니다.
✔️ 코딩의 기초를 배우기에 좋은 방법입니다.
✔️ 시작이 어렵지 않습니다.
✔️ 간단한 교육을 통해 STEM 개념을 쉽게 이해할 수 있습니다.


📌 Code.org
(Hour of Code: 45개 이상의 언어로 진행되는 한 시간 분량의 튜토리얼. 코딩 경험이 없어도 되며, 연중 내내 무료로 이용 가능)

아이들이 컴퓨터과학에 흥미를 갖게끔 하는 방법으로, code.org 는 100가지 이상의 게임과 블록코딩 프로그램을 보유하고 있습니다. 블록 기반 코딩에 대한 소개도 잘 되어 있습니다. 학생들은 코딩언어 입문용으로 이 게임들을 아주 좋아할 것입니다.
