2022학년도 3/4분기 코딩부 9월 ~ 11월 수업 지도안 지도강사 : 장은영
회차	월일	대상학년	학습주제	학습목표	수업내용	준비물
1	09/05	1~2	순차: 엉뚱한 동화 이야기	스프라이트가 정해진 순서대로 명령을 수행하도록 해봅니다. 신호를 보내고, 신호를 받았을 때 원하는 명령을 수행하도록 해봅니다	스프라이트에 신호 보내기 신호 받으면 ‘용’ 모양 숨기기 신호 받으면 ‘공주’ 보이기	이어폰
2	09/07	1~2	순차: 디지털 동화책	무대 화면에 배경을 추가해 봅니다. 순서대로 배경을 바꾸고 배경이 바뀌면 스프라이트가 차례대로 말하도록 해봅니다.	배경 추가하기 배경에 따라 명령 블록 실행하기 ‘배경3’에서 ‘용’ 보이기	이하 동일
3	09/14	1~2	즐거운 코딩 ① 영화감독 도전하기	배경에 따라 스프라이트가 상황에 맞는 대사를 합니다. 신호를 추가하는 방법을 알아봅니다.	코딩하기 기사, 공주, 배경, 용
4	09/19	1~2	반복: 나는 미디어아트 작가	반복하기 블록이 감싸고 있는 블록들이 계속해서 반복 실행되는 방법을 알아봅니다. 스프라이트가 벽에 닿아 튕길 때 회전시키는 방법을 알아봅니다.	‘별’ 계속해서 반짝이기 ‘나방’이 계속해서 마우스 포인터 쫓아다니기 ‘보트’, ‘부엉이’가 무대에서 계속 움직이기
5	09/21	1~2	반복: 주사위 놀이	반복하기 블록이 감싸고 있는 블록들이 설정한 횟수만큼 반복해서 실행되도록 하는방법을 알아봅니다. 난수를 만들고 스프라이트의 방향과 각도를 변경하는 방법을 알아봅니다.	‘마법 소녀’ 클릭하면 다른 주사위에 신호 보내기 ‘네모 주사위’ 모양 무작위로 변경하기 ‘원 주사위’ 모양 무작위로 변경하기
6	09/26	1~2	즐거운 코딩 ② 이카루스의 무지개	스프라이트를 클릭하면 무대 화면 안에서 계속 움직이도록 하는 방법을 알아봅니다. 스프라이트를 클릭하면 스프라이트가 모양을 무작위로 변경하도록 하는 방법을 알아봅니다.	코딩하기 - 이카루스, 태양, Rainbow
7	09/28	1~2	조건: 병아리의 술래잡기	조건을 만족하면 명령을 실행하는 방법을 알아봅니다. 좌표 개념과 무대 화면에 좌표를 표시하는 방법을 알아봅니다.	‘아빠닭’에 닿으면 ‘병아리’ 무작위 위치를 이동시키기 키보드 방향키로 ‘아빠닭’ 움직이기 ‘아빠닭’의 x, y좌푯값 표시하기
8	10/05	1~2	조건: 방 탈출 게임	조건을 만족하는지 여부에 따라 명령을 실행하는 방법을 알아봅니다. 질문을 하고 대답하는 방법을 알아봅니다.	물음에 대한 대답에 지정한 글자가 포함되어 있는지 확인하기 물음에 대답한 숫자가 난수의 숫자와 같은지 확인하기
9	10/12	1~2	즐거운 코딩 ③ 런닝맨	조건에 따라 스프라이트의 이름을 말하고 신호를 보내는 방법을 알아봅니다. 신호를 받으면 신호에 따라 해당하는 퀴즈를 내도록 하는 방법을 알아봅니다.	코딩하기 선수1, 선수2
10	10/17	1~2	반복+조건: 점프하는 공룡	[만약 참 이라면]과 [◯ 키를 눌렀을 때] 블록을 결합하여 스프라이트를 움직이는 방법을 알아봅니다. 스프라이트가 지정한 색에 닿았을 때 모든 명령 블록을 멈추게 하는 방법을 알아봅니다.	‘고슴도치’의 시작 위치 지정하기 ‘공룡’이 지정한 색에 닿으면 프로그램 멈추기
11	10/19	1~2	반복+조건: 디지털 캔버스	반복 구조와 조건 구조를 합쳐 사용하는 개념을 이해합니다. [펜]을 이용하여 그림을 그리는 방법을 알아봅니다.	키보드로 ‘색연필’의 모양과 색깔 변경하기 스프라이트 클릭하면 모든 그림 지우고 배경 변경하기
12	10/24	1~2	즐거운 코딩 ④ 낙서는 재밌어!	[펜]을 이용하여 그림을 그리는 방법을 알아봅니다. 그림을 모두 지우고 다음 배경으로 변경합니다.	코딩하기 - 배경, 낙서쟁이, 단속봇, 아빠닭

2022학년도 3/4분기 코딩부 9월 ~ 11월 수업 지도안 지도강사 : 장은영
회차	월일	대상학년	학습주제	학습목표	수업내용	준비물
13	10/26	1~2	반복+조건: 방문객 스마트 감지기	조건 구조를 이용하여 스프라이트를 움직이는 방법을 알아봅니다. 비교 연산을 통해 다른 스프라이트와의 거리를 확인하는 방법을 알아봅니다.	‘방문객’이 정해진 위치에서부터 움직이게 하기 ‘방문객’과의 거리에 따라 신호 보내기 신호에 따라 ‘안내 모니터’ 모양 변경하기	이어폰
14	10/31	1~2	반복+조건: 니모를 찾아라!	조건과 반복이 결합된 [~까지 반복하기] 명령 블록을 이용하는 방법을 알아봅니다. 2가지 조건 중 하나만 충족되어도 참이 되는 논리 연산을 알아봅니다. 스프라이트를 복제하는 방법을 알아봅니다.	마우스 따라 ‘잠수부’ 이동시키기 ‘니모’가 ‘잠수부’에 닿으면 자신 복제하기 ‘잠수부’ 따라 ‘해파리’와 ‘꽃게’ 이동시키기	이하 동일
15	11/03	1~2	즐거운 코딩 ⑤ 인공지능 신호등	마우스를 클릭하거나 아무 키를 누르면 스프라이트를 움직이는 방법을 알아봅니다. 스프라이트와의 거리에 따라 각각 다른 신호를 보내는 방법을 알아봅니다. 신호에 따라 스프라이트의 색상이 변경되도록 하는 방법을 알아봅니다.	코딩하기 - 행인, 횡단보도 신호등, 자동차 신호등
16	11/07	1~2	변수: 음악 어플리케이션	변수의 개념을 이해합니다. 변수를 만들어 숫자 정하기, 더하기(+), 빼기(-)를 하는 방법을 알아봅니다. 확장 기능 추가하기를 통해 새롭게 생성되는 ‘음악’ 기능을 알아봅니다.	스페이스 키 이용하여 악기 번호와 종류 선택하기 음악 확장 기능 추가하기 다른 스프라이트에 스크립트 복사하기
17	11/09	1~2	변수: 색깔을 파는 마법 상점	여러 개의 변수를 만들고 변수의 합계를 계산하는 방법을 알아봅니다. 스프라이트를 클릭할 때마다 변수를 변경하는 방법을 알아봅니다. 그리기 기능을 이용하여 원하는 모양의 스프라이트를 만드는 방법을 알아봅니다.	여러 개의 변수 만들고 활용하기 그리기 기능을 이용하여 글상자 스프라이트 만들기 ‘글상자’ 클릭하면 변숫값 변경하기
18	11/14	1~2	즐거운 코딩 ⑥ 금고를 열어라!	변수를 만들고 조건에 따라 변숫값을 변경하는 방법을 알아봅니다. 여러 개의 숫자 중 비밀번호가 일치할 때 변숫값을 변경하는 방법을 알아봅니다.	코딩하기 - 금고, 입력, 숫자1, 숫자2
19	11/16	1~2	변수: 나이스, 캐치볼!	타이머 기능에 대해 알아보고 남은 시간을 표현하는 방법을 알아봅니다. 2가지 조건이 모두 충족이 되어야 하는 논리 연산을 알아봅니다.	변수 만들고 질문에 대한 대답 입력하기 ‘START’ 신호 받으면 남은 시간 나타내기 ‘글로브’의 순서 정하고 조건을 모두 만족시키면 점수 더하기
20	11/21	1~2	변수: 병아리 구출 작전	변숫값이 0이 되면 모든 스크립트를 멈추는 방법을 알아봅니다. 스프라이트가 움직이는 방향 쪽을 바라보도록 하는 방법을 알아봅니다.	‘병아리’가 임의의 위치로 이동한 후 자신 복제하기 기회가 0이 되면 프로그램 종료하기 ‘엄마닭’이 좌우를 바라보며 이동하게 하기
21	11/23	1~2	즐거운 코딩 ⑦ CEO 도전기	변숫값의 총 합계를 계산하는 방법을 알아봅니다. 입력한 값이 조건에 맞는 신호를 보내는 방법을 알아봅니다.	코딩하기 CEO, 배경, 받은 돈
22	11/28	1~2	리스트: 오늘의 간식 정하기	리스트의 개념을 이해합니다. 리스트를 만들고 항목을 추가하거나 삭제하는 방법을 알아봅니다.	리스트 만들고 항목 추가하기 리스트에서 간식 종류 삭제하기 오늘의 간식 발표하기
23	11/30	1~2	리스트: 착한 댓글 로봇	2개의 리스트를 비교하여 금지어가 포함되었는지 확인하는 방법을 알아봅니다.	키보드 이용하여 리스트 추가하고 삭제하기 리스트에 금지단어가 포함되어 있는지 확인하기

2022학년도 3/4분기 코딩부 9월 ~ 11월 수업 지도안 지도강사 : 장은영
회차	월일	대상학년	학습주제	학습목표	수업내용	준비물
1	09/05	3~6	인공지능이란 무엇일까요?	인공지능의 개념에 대해 알아봅니다. 우리 주변에서 경험할 수 있는 인공지능에는 어떤 것들이 있는지 알아봅니다.	인공지능의 개념 및 활용 생활 속 인공지능	웹캠, 이어폰(마이크+스피커)
2	09/07	3~6	인공지능의 원리 알아보기	인공지능이 결과를 예측하거나 분류하는 방법에 대해 알아봅니다. 인공지능이 사물의 이미지를 인식하여 구별하는 방법에 대해 알아봅니다.	인공지능의 의사결정 방법 인공지능의 학습 방법	이하 동일
3	09/14	3~6	엔트리 인공지능 시작하기	컴퓨터에 필요한 입출력 장치를 연결하는 방법에 대해 알아봅니다. 엔트리 인공지능 블록 및 인공지능 모델 학습에 대해 알아봅니다.	입출력 장치 준비하기 엔트리 인공지능 블록 알아보기
4	09/19	3~6	열려라, 미래도시!	엔트리의 오디오 감지 명령블록을 불러옵니다. 음성을 인식하여 인식된 결과에 따라 배경이 변경되도록 코딩합니다.	문제 해결 과제 알아보기 인공지능 코딩하기 더 만들어 보기
5	09/21	3~6	스마트 스피커의 이름을 불러줘!	엔트리의 오디오 감지, 읽어주기 명령블록을 불러옵니다. 입력한 문자를 음성으로 변환하여 읽어주도록 코딩합니다. 음성을 문자로 바꾼 값이 입력한 값이면 오브젝트가 작동하도록 코딩합니다.	문제 해결 과제 알아보기 인공지능 코딩하기
6	09/26	3~6	즐거운 코딩 ➊ 통역로봇	마우스를 클릭하면 공항을 돌아다니던 ‘통역로봇 코드’가 움직임을 멈추고 음성 인식을 시작합니다. 인식한 음성을 문자로 바꾼 값에 따라 ‘한국어 → 영어’, ‘영어 → 한국어’로 번역 프로그램이 시작/종료 됩니다.	인공지능 코딩 이야기 - 오디오 감지, 읽어주기
7	09/28	3~6	감정을 읽는 AI 오디션 심사 로봇	엔트리의 비디오 감지 명령블록을 불러옵니다. 얼굴 인식을 시작하고 인식된 얼굴이 실행화면에 보이도록 코딩합니다. 심사 로봇이 ‘행복함’, ‘놀람’ 연기를 요청하도록 코딩합니다. 인식한 얼굴의 감정이 ‘행복’, ‘놀람’이면 오디션에 합격하도록 코딩합니다.	문제 해결 과제 알아보기 인공지능 코딩하기 비디오 감지
8	10/05	3~6	메타버스 아바타 가면	엔트리의 비디오 감지, 읽어주기 명령블록을 불러옵니다. 얼굴 인식을 시작하고 ‘코’, ‘눈’를 따라 오브젝트가 이동하도록 코딩합니다.	문제 해결 과제 알아보기 인공지능 코딩하기 비디오 감지, 읽어주기
9	10/12	3~6	즐거운 코딩 ➋ – 이상한 나라에서 쿠키 먹기	프로그램이 시작되면 얼굴을 인식하고 인식된 얼굴의 감정이 ‘행복’이면 [장면 2]가 시작됩니다. 인식된 얼굴의 ‘윗 입술’과 ‘아랫 입술’의 y좌푯값 차이가 ‘10’보다 크면 ‘입’을 벌린 모습을 합니다. ‘입’을 벌렸을 때 임의의 방향으로 이동하는 ‘쿠키’에 ‘입’이 닿으면 먹는 소리를 재생합니다. ‘30’초 후 ‘토끼’가 “그만 먹어, 이제 가자”를 말하고 [장면 3]으로 이동합니다.	인공지능 코딩하기 비디오 감지, 읽어주기
10	10/17	3~6	인공지능 트레이닝봇	엔트리의 비디오 감지, 읽어주기 명령블록을 불러옵니다. 인식된 얼굴의 나이에 따라 운동단계를 지정하도록 코딩합니다. ‘손목’의 x, y좌푯값을 따라 오브젝트가 이동하도록 코딩합니다. 운동단계에 ‘10’을 곱한 만큼 반복하여 운동을 하도록 코딩합니다.	문제 해결 과제 알아보기 인공지능 코딩하기 비디오 감지, 읽어주기
11	10/19	3~6	멍멍아, 장애물을 알려줘!	엔트리의 비디오 감지, 읽어주기 명령블록을 불러옵니다. 사물 인식을 시작하고 인식된 사물이 무엇인지 읽어주도록 코딩합니다. 사물이 인식될 때마다 카운트 변숫값이 증가하도록 코딩합니다.	문제 해결 과제 알아보기 인공지능 코딩하기 - 비디오 감지, 읽어주기
12	10/24	3~6	즐거운 코딩 ➌ – 스마트 냉장고	냉장고 ‘디스플레이’에 현재 날짜가 표시됩니다. ‘보관버튼’을 클릭하고 보관할 음식을 카메라에 인식시킵니다.	인공지능 코딩 이야기 - 오디오 감지, 읽어주기

2022학년도 3/4분기 코딩부 9월 ~ 11월 수업 지도안 지도강사 : 장은영
회차	월일	대상학년	학습주제	학습목표	수업내용	준비물
13	10/26	3~6	동물 조각 맞히기 게임	엔트리 인공지능 모델 학습하기의 분류: 이미지 블록을 추가해 학습시킵니다. 신뢰도가 일정 수준 이상이면 분류 결과를 말하도록 코딩합니다.	문제 해결 과제 알아보기 인공지능 코딩하기 - 비디오 감지, 읽어주기	웹캠, 이어폰(마이크+스피커)
14	10/31	3~6	교통비를 알려주는 얼굴 인식 로봇	엔트리 인공지능 모델 학습하기의 분류: 이미지 블록을 추가합니다. 직접 촬영한 이미지 데이터를 업로드하여 이미지를 학습시킵니다. 분류 결과에 따라 해당하는 교통비를 말하도록 코딩합니다.	인공지능 코딩하기 - 이미지 모델 학습, 오브젝트 코딩	이하 동일
15	11/03	3~6	즐거운 코딩 ➍ – 로봇강아지	비디오가 연결되고 마우스를 클릭하면 인식한 화면을 학습한 모델로 분류합니다. 분류 결과가 ‘앉아’, ‘엎드려’면 ‘로봇강아지’가 자리에 앉거나 엎드립니다.	인공지능 코딩하기 - 모델 학습, 오브젝트 코딩
16	11/07	3~6	병원 안내 챗봇	엔트리 인공지능 모델 학습하기의 분류: 텍스트 블록을 추가합니다. 분류 결과에 따라 해당 진료과를 안내하도록 코딩합니다.	문제 해결 과제 알아보기 인공지능 코딩하기 - 비디오 감지, 읽어주기
17	11/09	3~6	실시간 댓글 관리 시스템	엔트리 인공지능 모델 학습하기의 분류: 데이터를 업로드 분류 결과의 신뢰도에 따라 등록 여부를 안내하도록 코딩합니다.	문제 해결 과제 알아보기 인공지능 코딩하기 - 비디오 감지, 읽어주기
18	11/14	3~6	즐거운 코딩 ➎ – 스마트 일기장	데이터를 업로드하여 텍스트를 학습시킵니다. ‘일기 버튼’을 클릭하여 일기를 작성합니다. 일기 내용에 ‘즐거운’ 단어가 많으면 장면을 이동하여 즐거운 음악, 차분한 음악, 편안한 음악을 재생합니다.	문제 해결 과제 알아보기 인공지능 코딩하기 - 비디오 감지, 읽어주기
19	11/16	3~6	도슨트봇,음악의 제목?	엔트리 인공지능 모델 학습하기의 분류: 음성 블록을 추가합니다.. 도슨트봇을 클릭하면 해당 음악을 재생하도록 코딩합니다.	인공지능 코딩하기 - 이미지 모델 학습, 오브젝트 코딩
20	11/21	3~6	감정 변하는 모나리자	엔트리 인공지능 모델 학습하기의 분류: 음성 블록을 추가합니다. 녹음하여 업로드한 음성을 학습한 모델로 분류하도록 코딩합니다. 감정에 따라 모나리자의 표정이 변하도록 코딩합니다.	문제 해결 과제 알아보기 인공지능 코딩하기 - 비디오 감지, 읽어주기
21	11/23	3~6	즐거운 코딩 ➏ – 생체 인식 시스템	친구와 음성 데이터를 업로드하여 음성을 학습시킵니다. 프로그램이 시작되고 성별을 클릭하면 보안 시스템이 작동됩니다.	인공지능 코딩하기 - 카메라, 마이크 스피커
22	11/28	3~6	나의 건강 상태 알리미	데이터 분석 블록 꾸러미에서 테이블 파일을 추가합니다. 키와 체중을 입력하면 현재 건강 상태를 알려주도록 코딩합니다.	문제 해결 과제 알아보기 인공지능 코딩하기
23	11/30	3~6	예상 택시 요금 알림 어플	엔트리 인공지능 모델 학습하기의 예측: 숫자 블록을 추가합니다. 예측 결과에 따라 예상 이동 시간과 예상 택시비를 알려주도록 코딩합니다.	문제 해결 과제 알아보기 인공지능 코딩하기