이야기와 게임으로 배우는 스크래치

이야기를 통해서 배우고 게임을 통해서 배우는 스크래치 프로그래밍!

스크래치는 미국의 MIT 대학에서 우리 친구들의 프로그래밍 공부를 위해 만든 프로그래밍 학습 도구입니다. 스크래치를 이용하면 스케치북에 나의 캐릭터를 그리고 블록놀이를 하듯이 명령어 블록을 쌓아가며 프로그래밍을 완성하기 때문에 누구나 쉽게 할 수 있습니다. 이코 스크래치에서는 이야기와 게임을 통해 쉽고 재미있게 프로그래밍의 원리를 배우고 다양한 프로그램을 작성해 볼 수 있습니다. 또한 다양한 예술 작품 만들기와 도구를 이용한 창작 활동도 직접 해 볼 수 있습니다. 자, 그럼 이코 스크래치와 함께 신나는 프로그래밍 세계로 떠나볼까요?

 

상세 이미지

구덕회

초등학교 교사, 한국전자통신연구원, 한국교육학술정보원, 대구교육대학교 교수 등을 역임하고, 현재 서울교육대학교 컴퓨터교육과 교수로 재직 중입니다.

박정호

서울교육대학교 학사, 한국교원대학교 컴퓨터교육 박사학위를 취득하고, Tufts 대학교 로봇공학교육센터 연구원을 거쳐 현재 서울교육대학교 겸임교수로 어린이와 교사를 위한 소프트웨어 교육 방법을 연구하고 있습니다.

이영호

서울교육대학교에서 학사와 석사학위를 취득하고, 서울시 내 초등학교 교사로 재직 중입니다. 현재 서울교육전문대학원 박사과정에 있으며 소프트웨어 교육에 대해 연구하고 있습니다.

홍지연

서울교육대학교에서 석사학위를 취득하고, 경기도 소재 초등학교 교사로 재직 중입니다. 현재 플립러닝을 통한 학생참여수업과 소프트웨어교육에 관심을 가지고 연구하고 있습니다.

  • ▣ 0장: 들어가기 이코와 함께 스크래치의 세계로
    • 스크래치 홈페이지 살펴보기
    • 내 작업실 살펴보기
    • 오프라인 에디터
    •  
  • ▣ 1장: 이야기로 배우는 스크래치
    1. 고양이 목에 방울 달기
    2. 여우와 두루미
    3. 여우와 바나나
    4. 농부와 세 아들
    5. 박쥐 이야기
    6. 욕심 많은 개
    7. 젊어지는 샘물
    •  
  • ▣ 2장: 시뮬레이션으로 배우는 스크래치
    1. 로봇 청소기
    2. 신기한 자동문
    3. 학교 시계
    4. 횡단보도 건너기
    5. 전기회로
    •  
  • ▣ 3장: 게임으로 배우는 스크래치
    1. 별을 찾아서!
    2. 공 막기 게임
    3. Gobo를 잡아라!!
    4. 신나는 자동차 경주
    •  
  • ▣ 4장: 디지털 아트로 배우는 스크래치
    1. 디지털 캔버스
    2. 신나는 리듬의 세계로
    3. 불꽃 효과
    •  
  • ▣ 5장: 확장 도구로 배우는 스크래치
    1. 마키마키(MakeyMakey)
    2. 피코보드(PicoBoard)
    3. 레고 위두(Lego-wedo)

예제코드 관련 깃허브 페이지

  • 37쪽

    맨 하단의 [20번 반복하기] 블록을 하단의 [무한 반복] 블록으로 교체

    무한 반복

  • 42쪽,

    4단계 왼쪽 그림 --> 하단 그림으로 교체

    42쪽 그림

  • 43쪽, 두 번째 단락

    [만약 ~ 라면] 블록을 하단의 [무한 반복] 블록으로 교체

    무한 반복

  • 43쪽, 세 번째 단락

    [만약 ~ 라면] 블록을 하단의 [~까지 반복하기] 블록으로 교체

    ~까지 반복하기

  • 125쪽, 맨 위 불릿 두 줄 삭제

    ■ 게임이 시작되면 키보드의 화살표로 Gobo를 움직입니다.

    ■ 박쥐나 박쥐 집, 벽, 미로 선 등에 닿지 않고 별이 있는 곳까지 도착하면 게임에서 이깁니다.

이젠코드 홈페이지