코드팜

code farm introduce image
  •  코드팜(Code Farm)은 학생들이 3D 환경에서 게임처럼 재미있게 코딩을 학습할 수 있는 비주얼 프로그래밍 학습 콘텐츠입니다.
  •  기존의 코딩학습 콘텐츠는 대부분 2D 환경으로 단순하게 느껴지는데 코드팜은 3차원의 입체적인 환경에서 여러 단계의 흥미로운 문제를 블록 코딩으로 해결하게 됩니다. 또한, 학습자들이 코딩에 흥미를 느끼도록 코드팜과 코드봇이라고 하는 스토리텔링을 적용하여 로봇이 농장을 가꾸고 크레인이 되어 상자를 정리하고 드론으로 물건을 배달을 하는 것과 같은 다양한 상황에서 코딩으로 문제를 해결하는 경험을 하게 됩니다.

코드봇이란?

code bot image
  • 코드팜에는 코드봇이 살고 있습니다. 코드봇은 코드팜의 일을 하는 로봇입니다.
  • 코드봇은 농부 모드, 크레인 모드, 드론 모드로 채소 가꾸기, 상자 정리하기, 물건 배달하기등 다양한 일을 할 수 있습니다.
  • 하지만 코딩을 해주지 않으면 꼼짝도 할 수 없답니다. 코드봇이 열심히 일을 할 수 있도록 코딩을 해봅시다.

코드팜 스테이지

코드팜에는 5개의 단원(스테이지)이 있습니다. 각각의 단원에서 어떤 일을 하는지 알아봅시다.

  • 채소 농장 : 농부 모드에서 채소 농장으로 이동시켜서 당근을 심고 파프리카를 수확합니다.
  • 창고 정리 : 크레인 모드의 코드봇이 창고에 쌓아 놓은 상자들 중에서 필요한 상자를 옮깁니다.
  • 상자 배달 : 드론 모드가 된 코드봇이 장애물을 피해 상자를 목적지에 배달합니다.
  • 상자 정리1 : 지게차 모드가 된 코드봇이 상자를 밀어서 정해진 위치에 정리합니다.
  • 상자 정리2 : 지게차 모드가 된 코드봇이 물건를 밀어서 공간을 채우고 상자를 정해진 위치에 정리합니다.

각각의 단계에는 15가지의 문제(레벨)가 있습니다.

stage image stage image

특 징

  • 게임처럼 재미있는 다양한 퍼즐 문제를 풀어 볼 수 있어요
  • 쉬운 블록 코딩으로 누구나 즐길 수 있어요.
  • 농장, 창고 정리, 상자 배달, 상자 정리 등 다양한 테마로 직접 문제를 만들 수 있어요.

시스템 요구사항

  • 개발환경: Windows 7 이상, “다누리 VR”, Visual Studio 2015
  • 개발언어: C++, Python, Javascript
  • 실행환경: Windows 7 이상, Python 3.0 이상, RAM 4G 이상

코드팜 교재 및 가이드북 다운로드

  • 각 스테이지별 문제에 관한 이야기는 코드팜 교재를 참고하여 주세요.
  • 코드팜을 이용하는 선생님들께서는 코드팜 가이드북을 참고하여 주세요.
코드팜 가이드북
코드팜 특징

연 혁

  • 2020~

    이솦팜 개발중

    • 초·중·고 학생 학습 공백 최소화, 체험 활동 확대를 위한 4월 과학의 달
      「온라인 과학축제」에 EBS를 통한 콘텐츠 서비스
    • 문항추가를 통한 교육 프로그램 확대
    • 코드팜 및 이솦 사이트를 통한 배포 및 관리
            https://www.ebssw.kr/coding/codefarmView.do
  • 2016~2019

    코드팜

    • VR 멀티미디어 저작도구와 엔진을 사용한 교육 콘텐츠 개발 완료
    • 초등 SW교육협회와 공동으로 자유학기제 17차시 교육 프로그램 개발
      (2017년 9월 부터 적용. 적용대상 : 서울경기 지역 100여개 초중등 2000명 예상)
    • 사용자 문제 작성이 가능한 저작도구 개발 완료
    • 코드팜 사이트를 통한 배포 및 관리 http://codefarm.kr/