최근 검색어
0

콘텐츠

쌤들을 위한 다양한 정보를 제공합니다.

글쓰기

블록코딩에 대해 당신이 알아야 할 모든 것

2023년 02월 17일

  • 창의 STEM

  • 양성교육

  • 한주

 

요즘은 어른아이 할 것 없이 디지털 환경에 노출되어 있는데요. 개발자 등 일부 전문직 종사자들만 사용하는 줄 알았던 코딩이라는 용어도 너무나 익숙하게 들을 수 있게 되었습니다. 교육분야도 크게 다르지 않아요. 특히 앞으로 초·중 교과과정에서 코딩교육이 의무화된다고하니 코딩이 대세인 것만은 확실한 것 같습니다.

 

그런데 "아직도 코딩이 뭔지 잘 모르겠어요, 코딩교육을 어떻게 시작해야 하는거죠?" 라고 질문하시는 분들을 위해 준비한 오늘의 포스팅입니다. 코딩교육의 첫걸음, 블록코딩에 대해 함께 알아보겠습니다! 💡

 

 

블록코딩이란?

 

블록코딩은 어린이를 위한 '드래그-앤-드랍(끌어서 놓기)' 코딩 언어입니다. 블록을 쌓으면서 스토리와 영상, 게임을 만들 수도 있습니다. 블록코딩을 통해 학생들은 컴퓨터사고력을 이해하고 기초를 닦을 수 있습니다.

 

블록코딩은 텍스트기반의 컴퓨터 명령어를 몇 가지 그룹으로 나누어 쉽게 구분할 수 있기 때문에 학생들이 코딩을 이해하기가 쉽습니다. 각 그룹에는 미리 프로그램 되어있는 블록이 들어있어서, 학생들은 이 블록들을 끌어다가 쌓으면서 컴퓨터 프로그램을 만들 수 있습니다.


블록 기반 코딩은 학생들이 코딩의 각 단계를 쉽게 눈으로 볼 수 있어 시각적 프로그래밍으로 간주됩니다.





왜 블록코딩을 배우나요?


블록코딩은 보기에 쉬울 뿐만 아니라 배우기도 쉽습니다. 초심자에게 아주 좋은 프로그래밍 언어죠. 아이들은 어려운 컴퓨터 코드 문장대신, 각각의 지시사항이 있는 블록을 끌어와 놓기만 함으로써 게임이나 애니메이션을 만들 수 있습니다.

 

블록코딩은 학생들이 컴퓨팅 사고력의 핵심을 긴 문장이 아니라 그림을 통해 이해하도록 해줍니다. 블록코딩 같은 시각적 코딩은 학생들의 학습 시간을 절약해주고, 코딩을 쉽게 이해하게 해주며, 무엇보다도 훨씬 즐겁게 코딩을 배울 수 있습니다.




블록코딩의 장점과 단점

 

블록코딩은 코딩수업시간에 인기가 많습니다. 여러 장점이 있기때문일텐데요, 물론 단점도 있습니다. 코딩을 시작하기 전에 한 번 알아볼게요.

 

블록코딩의 장점

 ✔️ 간단히 시작할 수 있지만 모든 연령의 학생들이 도전할 만큼 충분히 복잡합니다.

 ✔️​ 재밌고, 창의적이고, 문제해결에 우수합니다.

 ✔️​ 코딩의 기초를 배우기에 좋은 방법입니다.

 ✔️​ 시작이 어렵지 않습니다.

 ✔️​ 간단한 교육을 통해 STEM 개념을 쉽게 이해할 수 있습니다.


블록코딩의 단점
 ✔️ ​블록에 지정된 코드를 변경할 수 없습니다.
 ✔️ 코딩 입문용으로 의도되었기 때문에, 코드를 짜는 능력을 개발하기에 제한이 있습니다.
 ✔️​ 구문 프로그래밍 언어(syntactical programming languages)의 어려움과 좌절감에 대해 정확히 알려주지 않습니다.

어린이를 위한 블록코딩 웹사이트

코딩교육을 위한 다양한 웹사이트가 있는데요, 학생들이 이제 막 블록코딩을 시작한다면 아래 사이트들을 참고하시는 것도 좋을 것 같습니다.

📌​ Scratch
스크래치는 블록코딩 언어 중 한 가지입니다. 학생들이 게임을 하거나 애니메이션을 만드는 등 다양하게 즐길 수 있도록 MIT에서 개발한 무료 웹사이트입니다. 학생들이 좋아할 만한 다양한 활동이 있습니다.




📌​​ Blockly
블록클리는 스크래치만큼 사용자 친화적이지는 않지만, 대신 진짜 "컴퓨터 프로그래밍"이 어떤 느낌인지 학생들이​ 알 수 있게 해줍니다. 시각적 코딩에 있어서 수준을 한 단계 높이고 싶은 학생들을 위한 퍼즐, 영화, 게임이 준비되어 있습니다.



📌​​ Code.org

비영리회사인 Code.org 는 블록코딩의 선두주자라고 할 수 있습니다. Hour of Code를 개발했고, 수천만명의 아이들이 수업시간에 코딩을 배울 수 있도록 기여했습니다.

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

 


 

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



지금까지 블록코딩에 대해 알아보았는데요, 위에 소개된 사이트에서 아이들과 함께 블록코딩을 시작해보시는 건 어떨까요? 👍😀


​본 포스팅은 상기 원문을 발췌·번역한 것입니다. 저작권은 원 출처에 있습니다.


  • 3
  • 3
  • 0 p



상품 수령후 7일 이내 신청시 교환 및 반품이 가능합니다. (상품박스 및 상품 훼손, 반품불가 표기 항목 제외)