[06-07차시] 기본 블록의 개념과 원리를 이해하고 코딩에 적용하기

수업주제

엔트리의 순차, 반복문, 조건문, 변수 등 기본 블록의 개념과 원리를 이해하고 코딩에 적용하기

학급유형

[기술 중심형]

학생 맞춤형 수업 전략

[과제 난이도 조절–과제수준전략]
수업자 의도
– 텍스트 코딩의 진입장벽을 낮추는 블록코딩의 기본 원리(조건, 반복, 변수)를 직관적으로 체득하는 단계입니다. 단순 예제 따라하기를 넘어 자신의 수준에 맞게 과제의 난이도를 조절해보며, 코딩에 대한 흥미와 자신감을 기르도록 돕고자 합니다.
01

도입

◉ 동기유발

⦁ 컴퓨터와 소통하는 핵심 언어: 조건과 반복

– 우리 일상속의 반복(매일 아침 일어나기)과 조건(비가 오면 우산을 쓴다) 찾아보기

– 엔트리에서 코드가 실행되는 기본 흐름 이해하기

⦁ 생산적/비판적 마인드셋 점검하기

– 오류가 발생했을 때 당황하지 않고 ‘어디서 조건이나 순서가 틀렸는지’ 찾아내는 디버깅 태도 갖추기

◉ 공부할 문제 및 활동 순서

⦁ 공부할 문제 및 활동 순서 확인하기

조건문, 반복문, 변수 블록을 이해하고,

나만의 간단한 게임이나 애니메이션을 만들어 봅시다.

【활동 1】 블록코딩 기본 탐험 (반복문, 조건문, 변수)

【활동 2】 개별 난이도 맞춤 간단 게임/애니메이션 제작하기

👍 자료 및 유의점

󰂣 아이북

02

전개

활동 1. 블록코딩 기본 탐험 (반복문, 조건문, 변수)

◉ 블록코딩 기본 탐험 (반복문, 조건문, 변수)

⦁ 기본 블록 메커니즘 탐구하기 (아이북 활용)

– 반복문: 지정한 횟수만큼 또는 계속해서 명령을 실행하는 방법 익히기

– 조건문: ‘만일 ~라면’ 블록을 활용해 상황별 반응 구현하기

– 변수: 점수, 시간 등 변화하는 값을 저장하고 계산하는 개념 이해하기

⦁ 미니 미션 해결하기

– 키보드 방향키로 오브젝트 움직이기, 벽에 닿으면 튕기기 실습

활동 2. 개별 난이도 맞춤 간단 게임/애니메이션 제작하기

◉ 개별 난이도 맞춤 간단 게임/애니메이션 제작하기

★ 과제 수준 전략 – 과제 난이도 조절

[기본 과제] 장애물 피하기 게임 또는 캐릭터 대화 애니메이션 (순차, 기본 반복/조건 활용)

[심화 과제] 점수 및 제한시간 변수가 포함된 사과 받기 게임 또는 다중 조건 게임 (변수 및 조건 중첩 활용)

⦁ 나만의 게임/애니메이션 구현하기

⦁ 바른 디지털 창작 실천

– 사용한 엔트리 기본 오브젝트 외 추가한 이미지/소리 출처 명시하기

👍 자료 및 유의점

󰂣 아이북

03

정리

◉ 활동 정리 및 차시 예고

⦁ 작품 공유 및 포트폴리오 업로드

– 완성된 엔트리 작품 공유 링크를 개인 포트폴리오에 등록하기

– 잘 작성된 코드 블록이나 기억에 남는 조건문 캡처하여 짧은 소감 남기기

– 다음 차시 안내

활동 사진
지도안 및 수업자료
게시물 제목 *
예) [1차시] 엔트리 알아보기
동아리 선택 *
학급 유형 *
학습자 맞춤형 수업전략 *
학습주제 *
수업자 의도 *

도입

수업내용 *
유의점

전개

수업내용 *
유의점

정리

수업내용 *
유의점
활동사진1
파일을 드래그 하세요
최대: 25 MB 사진만 업로드 하세요.
0/1
활동사진2
파일을 드래그 하세요
최대: 25 MB 사진만 업로드 하세요.
0/1
활동사진3
파일을 드래그 하세요
최대: 25 MB 사진만 업로드 하세요.
0/1
활동사진4
파일을 드래그 하세요
최대: 25 MB 사진만 업로드 하세요.
0/1
지도안
파일을 드래그 하세요
최대: 100 MB
0/1
자료1
파일을 드래그 하세요
최대: 100 MB
0/1
자료2
파일을 드래그 하세요
최대: 100 MB
0/1