[10-11차시] 논리적인 코드 설계하기

수업주제

팀원들과 협력하여 나만의 미니 게임이나 햄스터S 로봇 미션을 구상하고, 논리적인 코드 설계하기

학급유형

[기술 중심형]

학생 맞춤형 수업 전략

[학습방법 선호도–학습방법 전략]
수업자 의도
– 지금까지 배운 엔트리 기초·심화 및 햄스터S 로봇 제어 기술을 융합하는 첫 미니 프로젝트 단계입니다. 팀 활동 속에서 스스로 원하는 주제와 역할을 선택하는 경험을 통해 책임감과 협력적 문제 해결 능력을 기르고, 실질적인 코딩 완성도를 높이고자 합니다.
01

도입

◉ 동기유발

⦁ 우리는 하나의 코딩 팀! 미니 프로젝트 도전

– 지금까지 배운 엔트리 블록, 함수, 신호, 햄스터S 센서 기술 돌아보기

– 소프트웨어 개발팀처럼 역할을 나누어 팀 미션을 해결하는 과정의 즐거움과 협동의 필요성 공유하기

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

– 팀 프로젝트 시 내 의견만 고집하기보다 팀원의 아이디어를 경청하고 코딩 오류를 함께 수정(디버깅)하는 협동 태도 갖추기

◉ 공부할 문제 및 활동 순서

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

팀원들과 역할을 나누어 나만의 미니 게임 또는 햄스터S 로봇 미션을 설계하고 구현해 봅시다.

【활동 1】 팀별 주제 선정, 코드 설계 및 역할 분담

【활동 2】 미니 프로젝트 구현 및 디버깅 (게임/로봇 미션)

👍 자료 및 유의점

󰂣 영상

02

전개

활동 1. 팀별 주제 선정, 코드 설계 및 역할 분담

◉ 팀별 주제 선정, 코드 설계 및 역할 분담

★ 학습 방법 전략 – 학습 방법 선호도

팀의 선호도에 따라 [유형 A: 엔트리 미니 게임] 또는 [유형 B: 햄스터S 로봇 자율주행/탈출 미션] 중 도전할 과제 유형을 자율적으로 선택한다.

⦁ 팀별 프로젝트 방향 결정하기

⦁ 역할 분담 및 스토리보드/코드 설계

– 코더(주 코드 작성), 디자이너/리소스 수집가(오브젝트 및 사운드), 테스트/디버거(센서 값 측정 및 오류 수정) 등 역할 나누기

– 프로젝트 목표, 필요한 변수/신호/함수, 햄스터S 센서 동작 조건 등을 코딩 노트에 기획하기

활동 2. 미니 프로젝트 구현 및 디버깅 (게임/로봇 미션)

◉ 미니 프로젝트 구현 및 디버깅 (게임/로봇 미션)

⦁ 팀별 미니 프로젝트 집중 구현

– [게임 팀] 순차·조건·반복·변수를 활용해 점수 및 장애물이 있는 미니 게임 완성하기

– [로봇 팀] 햄스터S의 근접/바닥 센서와 LED, 버저를 활용한 미로 탈출 또는 로봇 미션 완성하기

⦁ 협력적 디버깅 및 바른 창작 실천

– 작성한 코드가 의도대로 작동하는지 팀원들과 함께 테스트하고 오류 수정하기

– 외부 리소스 사용 시 출처를 명확히 기록하고 저작권 수칙 준수하기

👍 자료 및 유의점

󰂣 코딩 노트

󰂣 햄스터S

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