STORY CODING CLASS
스토리로 생각하고 코드로 표현합니다
노해스토리+ 코딩은 기술을 외우는 수업이 아닙니다. 아이가 직접 이야기를 만들고, 오브젝트와 배경을 고른 뒤 말하기·크기 변화·신호 같은 작은 명령을 순서대로 연결하며 논리력과 창의력을 함께 기르는 수업입니다.
CLASS FLOW
이야기를 알고리즘으로 바꾸는 수업 흐름
문제 상황을 이야기로 세우고, 활동지에 오브젝트와 배경, 말하기와 움직임의 순서를 적어본 뒤 “왜 이렇게 만들었나요?”라는 질문에 자기 코드로 대답하게 합니다.
인물, 배경, 문제 상황, 선택지를 정리하며 아이가 직접 장면의 출발점을 만듭니다.
상상한 문장을 말하기, 크기 변화, 선택, 반복처럼 실행 가능한 순서로 바꿔 눈앞에 보이게 합니다.
엔트리의 오브젝트, 배경, 좌표, 신호, 조건 블록을 사용해 장면과 상호작용을 구현합니다.
완성 화면을 보여주는 데서 끝내지 않고, 설계 의도와 오류 수정 과정을 말로 설명합니다.
ROADMAP
코딩 입문자에서 논리적 창작자로 성장합니다
6개월 로드맵은 블록코딩의 완성에서 멈추지 않고, 데이터분석·인공지능 확장 블록과 엔트리파이썬으로 텍스트 코딩 전 단계까지 이어집니다.
환경과 언어: 디지털 명함
엔트리 화면 구성과 블록 언어를 익히며, 코딩의 언어로 나를 소개하는 첫 작품을 만듭니다.
기초 로직: 인터랙티브 퀴즈쇼
좌표, 조건, 변수, 점수 구조를 사용해 사용자의 선택에 반응하는 프로그램을 만듭니다.
토끼와 거북이: 멀티엔딩
익숙한 이야기의 선택지를 바꾸며 조건문과 분기를 활용한 멀티엔딩 스토리를 구현합니다.
나만의 동화 시나리오
직접 만든 이야기의 인물, 사건, 선택지를 구조화해 블록코딩 작품으로 완성합니다.
데이터분석·인공지능 확장 블록
엔트리의 데이터분석, 인공지능 등 확장 블록을 활용해 블록코딩 안에서 더 복잡한 판단과 분류를 다룹니다.
엔트리파이썬과 하드웨어 연결
블록코딩과 텍스트 코딩 사이 단계인 엔트리파이썬으로 코드 구조를 익히고, 하드웨어 연결로 코드가 실제 장치와 이어지는 경험을 합니다.
LOGIC EXAMPLE
이야기 속 선택을 코드의 조건으로 바꿉니다
조건문이나 변수는 어려운 단어로 외우지 않습니다. “주인공이 어떤 선택을 했을 때 장면이 어떻게 바뀌는가”를 설계하며 자연스럽게 익힙니다.
수업에서 자주 확인하는 질문
- 주인공이 어떤 문제를 만나나요?
- 사용자가 어떤 선택을 하면 장면이 바뀌나요?
- 그 선택을 코드에서는 어떤 조건으로 표현했나요?
- 다른 결말이 나오게 하려면 어떤 값을 바꿔야 하나요?
- 왜 이 순서로 블록을 놓았나요?