스마트폰에서 시작하는 코딩 게임 추천

어린이들에게 코딩은 21 세기의 가장 중요한 기술 중 하나가 되고 있습니다. 영국과 에스토니아에서는 초등학교 1학년부터 수업시간에 프로그래밍을 배우고 있습니다. 집에서도 스마트폰에서 코딩을 배울 수 있는 앱을 소개합니다. ‘코딩 게임’ 또는 ‘미션형 코딩 앱’은 간단한 미션을 해결하는 게임 형식으로 구성되어 있습니다. 미션을 풀어나가는 과정에서 코딩을 배우고 계속해서 이어지는 미션을 수행하다 보면 Read more…

마인크래프트 몹의 행동을 코딩으로 수정하기

세르베루스(문지기) 지하세계를 지키는 3개의 머리를 가진 경비견처럼 보이는 늑대개입니다.           On Start (시작 할 때) : 몹이 생성될 때마다 이 이벤트 블록에 연결된 블록이 활성화됩니다. Act as Mob (정의된 몹으로 행동하기) : 늑대처럼 행동하게 합니다. Make it () % bigger than normal : 몹을 원래 크기보다 두배로(200%) 크게 Read more…

틴커 마인크래프트 행동 편집기

모든 몹에는 마인크래프트에서 행동하는 법을 알려주는 미리 정의된 행동이 있습니다. 틴커 행동 편집기를 사용하면 행동이 다르게 작동하도록 변경할 수 있습니다. (예 : 좀비에게 불 덩어리를 쏘는 비행 돼지를 만들 수 있음) 몹의 동작을 수정하고 싶을 때 “틴커 리소스 편집기“의 오른쪽 상단에 버튼을 탭합니다. 이 버튼은 행동 편집기에서 리소스 편집기로 돌아 Read more…

코더블 크래프트 코딩 : 나비의 일생

초등학교 저학년의 코딩 도구인 코더블 크래프트로 “나비가 되는 과정”을 프로그램합니다. 코더블 크래프트는 스크래치주니어와 사용법이 비슷합니다. 알에서부터 시작하여 애벌레와 번데기 시기를 거쳐 성충으로 변하는 나비의 과정을 코딩으로 만듭니다. 상단의 배경 변경 버튼을 클릭하여 페이지 배경을 선택합니다.  다음으로 왼쪽의 캐릭터 영역에 있는 ‘+’추가 버튼을 탭해서 캐릭터를 새로 만들거나 선택합니다. 캐릭터를 선택하고 화면 Read more…

컴퓨팅 사고력의 이해

*다음글은 “2016년 소프트웨어교육 선도교원 연수” 교재의 글입니다.   가. 컴퓨팅 사고력이란? 1) 컴퓨팅 사고력의 등장과 정의 컴퓨팅 사고력에 관한 연구는 미국 MIT의 S. Papert 교수가 1980년대에 그의 저서에서 절차적 사고라는 용어를 사용한 이후, 2006년 미국 카네기멜론 대학의 Wing교수의 연구에 의해 컴퓨팅 사고력(Computational Thinking, CT)이라는 용어가 재조명되면서 컴퓨터 교육 현장에서 이슈화되기 Read more…

틴커 마인크래프트 리소스 편집기

틴커 마인크래프트 편집기를 사용하여 플레이어, 블록, 아이템 및 몹을 만들 수 있습니다. 기존의 스킨을 수정하거나 모델의 동작을 변경할 수 있습니다. 편집기로 만든 것은 마인크래프트에서 사용할 수 있도록 마인크래프트 에드온 팩(Minecraft Addon Pack)으로 다운로드 할 수 있습니다. 편집기는 리소스 편집기와 행동 편집기가 있습니다.  리소스 편집기에서 버튼을 눌러 행동 편집기를 사용할 수 Read more…

마인크래프트 이집트 피라미드 만들기 프로그램밍

마인크래프트에서 틴커봇을 사용하여 이집트 스타일의 피라미드를 제작합니다. 먼저 가장 기본적인 2층의 피라미드를 만듭니다. 그런 다음 프로그램을 수정하여 3 층 피라미드를 만듭니다. 4층 피라미드도 같은 코딩 원리로 만들 수 있습니다. 마지막에는 스크립트의 패턴을 분석하고 수학, 변수 및 조건부 블록을 사용하여 여러 층의 피라미드를 만듭니다. 틴커봇이 만들기 전에 틴커봇의 위치를 결정해야 하는데 Read more…

마인크래프트 코딩 : 간단한 집 짓기

틴커봇을 사용해서 기하학적 모양을 쉽고 빠르게 만들 수 있습니다. 간단한 집을 건축하기 위해서 기하학적 모양을 블록으로 채우는 코드를 사용합니다. 틴커봇이 만들기 전에 틴커봇의 위치를 결정해야 하는데 플레이어를 원하는 장소로 이동합니다. 아래 스크립트는 프로그램이 시작하면 틴커봇을 플레이어 위치로 이동합니다. 틴커봇을 시작 위치에서 한 블록 아래로 움직여 집의 바닥을 지면과 동일 높이로 Read more…

마인크래프트 토끼 키우기 코딩

토끼를 가두기 위한 공간을 만드는 코딩은 다음과 같습니다. 블록을 사각형 모양으로 놓는 코드를 수정합니다. 사각형 우리의 크기는 가로, 세로는 10 블록이고   4번 반복하는 블록안의 코드에서 만들어지고 틴커봇을 위로 1 블록 이동시켜서 다시 4번 반복하여 2층을 만듭니다. 아래 코드에서는 3층 높이의 블록을 쌓게 됩니다. 이번에는 이 사각형 우리 안에 토끼들을 풀어 Read more…

마인크래프트에서 사각형 블록 코딩하기

스톤 블록으로 사각형 모양을 만들어 봅니다. 여기서 반복 블록의 사용법을 배웁니다. 프로그램 실행이 시작하면 틴커봇을 플레이어 위치로 이동합니다. 그래서 마인크래프트에서 플레이어를 블록이 설치되기 원하는 위치로 이동시킨 후에 아래 프로그램이 실행하도록 합니다. 10번의 반복 블록으로 10개의 블록을 일직선으로 놓고 틴커봇의 방향을 오른쪽으로 회전(90도)시키고 이것을 4번 반복합니다. 즉 틴커봇이 사각형 모양으로 이동하면서 Read more…