미래 아이들의 직업은 코더 세상

이미지
코딩이 대체 무엇이란 말인가 ? 코딩하면 컴퓨터와 인터넷 전문가들이 놀이터라고 생각하지만 4 차산업혁명시대엔 어려서부터 코딩이란 도구를 사용하여 논리적이고 창의적 사고를 길러야한다 . 코딩을 간단히 정의하면 컴퓨터에 컴퓨터 언어를 사용하여 작업 지시서를 제공하여 어떤 특정한 임무를 수행하는 프로세스라고 볼 수 있다 . 오늘날 흔히 많이 사용하는 언어로는 자바 , 파이썬 , 자바스크립트 , C++, 루비 , 스위프트 ... 다양하다 . 그러면 어린이들이 배우기 적합한 언어는 텍스트 기반 언어가 아니라 비쥬얼 블록 형태로 논리적 업무 처리를 가능케 해주는 코딩 플랫폼은 아래 표와 같다 . Scratch https://scratch.mit.edu/ 스크래치는 주로 8~16 세를 대상으로 스크래치를 이용하면 인터렉티브한 이야기 , 게임 , 애니메이션을 직접 만들 수 있고 , 그 작품을 온라인 커뮤니티에서 다른 사람들과 공유할 수 있습니다 . MakeBlock https://www.makeblock.com/  2013 년에 설립 된 Makeblock Co., Ltd 는 중국의 글로벌 STEAM 교육 솔루션 제공 업체입니다 . 학교 , 교육 기관 및 가족을 위한 STEAM 교육 및 엔터테인먼트 시장을 대상으로하는 Makeblock 은 기술과 교육의 심층 통합을 달성하기 위해 포괄적인 하드웨어 , 소프트웨어 , 콘텐츠 솔루션 및 최고 수준의 로봇 대회를 제공합니다 . Blockly https://blocklycodelabs.dev/ Blockly 는 블록 기반 비주얼 프로그래밍 언어 (VPL) 및 편집기를 만들기 위한 프로그래밍 언어 JavaScript 용 클라이언트측 라이브러리입니다 . 이것은 주로 컴퓨터 과학 교육에 사용되지만 사용자에게 앱에 대한 자체 스크립트 또는 설정 구성을 작성하는 방법을 제공 할 수도 있습니다 . Blockly 에는 웹 용 (JavaScript), Android (Java) 용 및 iOS (Swift / Obj-C) 용 라이브러리가 있습니다

jinbak test new blog

 this is test

애니메이션 스토리보드: Summer Camp Island

이미지
  Summer Camp Island Scene: Witch Episode This storyboard shows an important moment in the show where the youngsters realize their camp counselors are witches. How fun! Check out the scene below to see how the storyboard lead to thew final scene, and how closely they resembles each other.  출처:  Summer Camp Island | First Day at Camp | Cartoon Network

스크래치를 사용한 컨텐츠 개발

이미지
  1. 스크래치 소개 스크래치는 미국의 유명한 공대인 MIT에서 다가오는 디지털 변환시대에 어려서부터 새로운 시대를 준비하고 적응할 수 있도록 하기위해 2003년에 만들어진 비쥬얼 코딩(블럭 기반 프로그래밍) 언어이다. 사람들의 창의력(creative thinking), 논리력(critical/logical thinking) 그리고 협동심(collaboration), 스토리 텔링(Story Telling)을 키워주기 위해서 만들었다고 목적을 밝히고 있다. 8살에서 16살 학생들을 주 대상으로 만들어 졌으나 많은 성인들도 사용하고 있다. 궁극적 목적은 코딩을 거부감 없이 접하고 손쉽게 누구나 코딩을 통해 앞의 목적들을 이루는 것이다. 스크래치란 이름은 디제이(DJ)가 음악을 믹스할 때 쓰는 테크닉에서 온 것인데 스크래치로 만든 작품들끼리 서로 필요한 부분을 가져다 믹스해서 사용하기에 용이하다는 점을 강조하기 위해 붙여진 이름이다. 2. 컨테츠 개발을 위한 준비 스크래치 사용을 어느 정도 익힌후 스크래치를 사용하여 어떤 소설이나 작품을 토대로 간단한 스토리를 만들어야하는데 여기에 도움을 줄 선생님이 필요하다.  꼭 코딩을 알아야만 동참할 수 있는 것은 아니다. 본인이 가지고 있는 재능들을 아래에서 언급한 한 부분 또는 여러 부분에서 참여하여 능력을 발휘할 수 있다. Book Story Extractor 책에서 표현하고 싶은 내용의 일부를 뽑아서 스토리로 만들어 주실분 책의 내용을 잘 이해하고 본인의 창의적인 방법으로 각색을 해주면 된다 이 부분은 코딩을 전혀 몰라도 책의 내용의 어떤 부분을 표현할디를 이야기 형식으로 만들어 줄 수 있으면 된다 Graphic Designer 각색된 이야기를 코드로 구현하기 위해 서는 배경이나 등장 인물 등 필요한 그래픽을 만들어야한다. 이를 도울 분이 필요하다. 책의 스토리 내용을 잘 몰라도 인물이나 배경의 특성에 대한 설명을 듣고 그래픽으로 잘 표현해줄 수 있으면 된다 이 부분도 코딩 경험이 없어도 된다 Programmer

사용자 정의 블럭코드 작성과 피보나치 수 생성

이미지
  수준: 고급 (고등학생 이상) 코딩 유형 : Adafruit Circuit Playground Express t 블럭 코딩 참고 사이트: Adafruit Circuit Playground Express - Blocks / Javascript editor GitHub 저장소:  C ustom Block for Fibonacci Number Generation                      https://makecode.com/_CTzLMuhW58RW 프로젝트 이름:  C ustom Block Make for Fibonacci Number Generation 블럭소스코드 기본으로  만들어지지 않은 새로운 블럭을 기존 블럭에 추가로  어떻게 만들어 넣을 수 있는가?에 대한 간략한 설명을 하자면 아다푸르트 서킷 플레이그라운드 익스프레스와 연동하여 사용할 수 있도록 하려면 먼저 1단계: https://makecode.adafruit.com/에 가서 새로운 빈 프로젝트를 생성한다 2단계: 편집화면에 나타나는 블럭을 모두 제거하고 {}JavaScript 탭을 선택한다 3단계: {}JavaScript 편집창에서 다음을 입력한다. 여기서 중요한 것은 //%block 매크로 명령형태인 주석을 추가하는 것이다. 주: Explorer > 메뉴가 왼쪽 하단에 나타난다 //% block export function fib ( value: number ): number { return value <= 1 ? value : fib(value - 1 ) + fib(value - 2 ); } 위 코드를 추가하면 EXPLORER + 메뉴가 나타나는데 + 버튼을 누르면 아래 팝업 창이 뜬다: Go ahead 버튼을 눌면 {}JavaScript 편집창에 커스텀 코드가 추가되어 나타난다: /** * Use this file to define custom functions and blocks. * Read more at https://

교육의 세 사람 - 당신은 어디에?

이미지
  당신 은 어느 부류에 속하는가? #부모 #스승 #학생  어린이날 , 어버이날, 스승의날 모두 5월에 있읍니다. 한번 의미를 생각해보고자 합니다. 한국의 유년기 와 청소년기 교육 어디로 이끌것인가? 교육기관에 몸답고 있으며 아이들의 부모로서 어떻게 양육해야하는가는 우리들의 관심사이리라 봅니다. 이에 대해 예수님의 소년 (Youth)시절 애기가 누가복음에만 언급되었는데 그 의미가 있는듯하여 함께 생각해보고자 합니다. "그 부모가 해마다 유월절을 당하면 예루살렘으로 가더니  ...그 날들을 마치고 돌아갈 때에 아이 예수는 예루살렘에 머무셨더라 ... 사흘 후에 성전에서 만난즉 그가 선생들 중에 앉으사 저희에게 듣기도 하시며 묻기도 하시니 ... 예수는 그 지혜와 그 키가 자라가며 하나님과 사람에게 더 사랑스러워 가시더라 (눅2:41-52)" 의 일부 말씀을 인용했읍니다. 중요한 것은 교육의 주체가 되는 세 부류의 사람 이 등장합니다. 첫째 주체는 부모 입니다. 중요한 시기에 적절하게 아이들을 향한 신앙 교육 과 자아 의식 교육을 부모가 아이들과 함께 하며 전달하였다고 봅니다. 두번째의 주체는 스승 입니다. 스승과 제자, 가르치는자와 배우는자가 같이 나이에 상관없이 서로 묻고 답변하는 인격적인 교육의 현장을 볼 수 있읍니다. 아이들이라고 무시하지 않고 어른이라고 두려워하지 않고 자연스럽게 배우고 가르치는 산 교육장소가 있었고 여기에 스승의 역활은 매우 큽니다. 세번째 주체는 학생 자신입니다. 자신이 배우고자하는 마음뿐만 아니라 근본된 자신의 모습을 발견하고 그것에 우선 순위를 두는 청소년기의 아이들의 모습을 갖도록 부모는 도와야하며 선생은 가르쳐야합니다. 그렇다면 무엇을 아이들에게 가르쳐야할 것인가? 그 답은 2장 52절에 잘 나와 았읍니다. 먼저 지혜 를 교육시켜야함을 성경은 말합니다. 지혜는 설계 도면과도 같은 것이며 자신을 향한 창조자의 지혜를 통찰할 수 있는 지혜를 교육해야한다고 봅니다. 두번째 교육의 내용은 건강한 육체를 유지 하도

Micro:Bit --- Smiley Ugly Face Game

이미지
  마이크로 비트 프로젝트 수준: 초급 (초등 1-3학년) 코딩 유형 : Micro:Bit 블럭 코딩 참고 실습 사이트:  https://makecode.microbit.org/ GitHub 저장소:  smiley-ugly-buttons-microbit-koida.git 프로젝트 이름: Smiley Ugly Face 블럭소스코드 출력 결과 단계별 따라하기

Micro:Bit --- Hit the Center Dot Game

이미지
  마이크로 비트 프로젝트 수준: 중간 (초등 4-6학년) 코딩 유형 : Micro:Bit 블럭 코딩 참고 사이트:  https://makecode.microbit.org/ GitHub 저장소:  hit-the-center-dot-microbit-koida.git 프로젝트 이름: Hit the Center Dot 블럭소스코드 출력 결과 단계별 따라하기