STORY CODING CLASS

스토리로 생각하고 코드로 표현합니다

노해스토리+ 코딩은 기술을 외우는 수업이 아닙니다. 아이가 직접 이야기를 만들고, 오브젝트와 배경을 고른 뒤 말하기·크기 변화·신호 같은 작은 명령을 순서대로 연결하며 논리력과 창의력을 함께 기르는 수업입니다.

생각하기 시나리오와 문제 상황을 먼저 기획
코딩하기 알고리즘을 설계하고 블록으로 구현
설명하기 작품 의도와 로직을 자기 말로 발표
스토리 카드와 순서도 활동지를 바탕으로 코딩 구조를 설계하는 수업 이미지
장면과 오브젝트에서 코드 구조까지 아이들이 직접 고른 배경과 캐릭터를 신호, 좌표, 조건 블록으로 움직입니다.

CLASS FLOW

이야기를 알고리즘으로 바꾸는 수업 흐름

문제 상황을 이야기로 세우고, 활동지에 오브젝트와 배경, 말하기와 움직임의 순서를 적어본 뒤 “왜 이렇게 만들었나요?”라는 질문에 자기 코드로 대답하게 합니다.

시나리오 기획

인물, 배경, 문제 상황, 선택지를 정리하며 아이가 직접 장면의 출발점을 만듭니다.

알고리즘 설계

상상한 문장을 말하기, 크기 변화, 선택, 반복처럼 실행 가능한 순서로 바꿔 눈앞에 보이게 합니다.

블록코딩 구현

엔트리의 오브젝트, 배경, 좌표, 신호, 조건 블록을 사용해 장면과 상호작용을 구현합니다.

프로젝트 발표

완성 화면을 보여주는 데서 끝내지 않고, 설계 의도와 오류 수정 과정을 말로 설명합니다.

ROADMAP

코딩 입문자에서 논리적 창작자로 성장합니다

6개월 로드맵은 블록코딩의 완성에서 멈추지 않고, 데이터분석·인공지능 확장 블록과 엔트리파이썬으로 텍스트 코딩 전 단계까지 이어집니다.

1개월 차

환경과 언어: 디지털 명함

엔트리 화면 구성과 블록 언어를 익히며, 코딩의 언어로 나를 소개하는 첫 작품을 만듭니다.

2개월 차

기초 로직: 인터랙티브 퀴즈쇼

좌표, 조건, 변수, 점수 구조를 사용해 사용자의 선택에 반응하는 프로그램을 만듭니다.

3개월 차

토끼와 거북이: 멀티엔딩

익숙한 이야기의 선택지를 바꾸며 조건문과 분기를 활용한 멀티엔딩 스토리를 구현합니다.

4개월 차

나만의 동화 시나리오

직접 만든 이야기의 인물, 사건, 선택지를 구조화해 블록코딩 작품으로 완성합니다.

5개월 차

데이터분석·인공지능 확장 블록

엔트리의 데이터분석, 인공지능 등 확장 블록을 활용해 블록코딩 안에서 더 복잡한 판단과 분류를 다룹니다.

6개월 차

엔트리파이썬과 하드웨어 연결

블록코딩과 텍스트 코딩 사이 단계인 엔트리파이썬으로 코드 구조를 익히고, 하드웨어 연결로 코드가 실제 장치와 이어지는 경험을 합니다.

LOGIC EXAMPLE

이야기 속 선택을 코드의 조건으로 바꿉니다

조건문이나 변수는 어려운 단어로 외우지 않습니다. “주인공이 어떤 선택을 했을 때 장면이 어떻게 바뀌는가”를 설계하며 자연스럽게 익힙니다.

수업에서 자주 확인하는 질문

  • 주인공이 어떤 문제를 만나나요?
  • 사용자가 어떤 선택을 하면 장면이 바뀌나요?
  • 그 선택을 코드에서는 어떤 조건으로 표현했나요?
  • 다른 결말이 나오게 하려면 어떤 값을 바꿔야 하나요?
  • 왜 이 순서로 블록을 놓았나요?
선택과 조건을 순서도로 정리하는 스토리 코딩 활동지 이미지
완성 화면보다 먼저, 아이가 어떤 선택을 어떤 조건과 순서로 연결했는지 설명하게 합니다.

CLASS OUTPUTS

수업 결과물은 아이의 사고 기록이 됩니다

코딩 수업의 결과는 완성 화면 하나가 아니라, 아이가 상상하고 구조화하고 고친 과정 전체입니다. 이 기록이 이후 영어·과학·수학·독서 활동과도 연결됩니다.

스토리 기획 기록

인물, 배경, 사건, 선택지, 결말을 말과 그림으로 정리합니다.

알고리즘 구현 기록

좌표, 조건, 변수, 반복을 사용한 이유와 오류를 고친 과정을 남깁니다.

프로젝트 발표 기록

작품 의도, 배운 개념, 다음에 바꾸고 싶은 점을 발표 문장으로 정리합니다.