<학습목표><엔트리 블록코딩 프로그램 및 햄스터S 로봇 구동 시 발생하는 변수, 반복문, 센서 동작 오류의 원인을 체계적으로 분석할 수 있다.>
<동아리유형><기술중심형><차 시><16/25>
<AI·디지털 윤리교육><올바른 디지털 시민><초개인화 수업전략><[교수 방식 전략 – 채움짝꿍 튜터링]>
<성취기준><소프트웨어 프로그램 및 로봇 제어 과정에서 일어나는 오작동 원인을 분석하여 오류(버그)를 탐색하고, 논리적이고 협력적인 디버깅을 통해 안정적으로 작동하는 최종 결과를 도출할 수 있다.>
<수업 의도>
<  코딩 과정에서 필수적으로 거쳐야 하는 '디버깅'을 집중 다루는 차시입니다. 오작동을 실패로 보지 않고 성장의 기회로 삼는 비판적 사고력을 기르며, 팀원 간 교차 테스트와 튜터링 활동을 통해 책임감 있는 동료 협력 태도를 길러주기 위해 설계되었습니다.>
<수업단계 (학습내용)><교수·학습 활동(AI 디지털 윤리교육, AI 디지털 활용)><자료(󰂣) 유의점(󰃞)>
<<도입> (동기유발) ><◉ 동기유발   ⦁ 버그를 잡는 소프트웨어 탐색가가 되자!    - 실제 프로그래머들이 코딩 시간의 절반 이상을 디버깅(오류 수정)에 사용하는 이유 알아보기    - 내가 만든 코딩 및 햄스터S 로봇 동작에서 자주 발생하는 오작동 사례(변수 값 오작동, 무한 루프 갇힘, 센서 인식 불량 등) 공유하기   ⦁ 생산적/비판적 마인드셋 점검하기    - 오류는 코드가 틀렸다는 경고가 아니라 '더 정교한 프로그램으로 발전할 수 있는 힌트'임을 인식하는 긍정적 태도 갖추기><󰂣 예시 자료>
<(공부할 문제 및 활동 순서)><◉ 공부할 문제 및 활동 순서   ⦁ 공부할 문제 및 활동 순서 확인하기><><프로젝트의 변수, 반복문, 센서 동작의 오류를 정밀 점검하고, 팀 내 교차 테스트를 통해 디버깅을 완료해 봅시다.><【활동 1】 디버깅 체크리스트 기반 오류 정밀 점검 (변수, 반복문, 센서) 【활동 2】 팀 내 교차 테스트 및 채움짝꿍 디버깅>
<<활동 1>  >< 활동 1. 디버깅 체크리스트 기>