수업 설명 : 색상 변경 플랫폼과 함정과 같은 Roblox 경험에 추가할 수 있는 미니 프로젝트를 통해 함수, 루프 및 if/then 문의 코딩 개념을 탐색합니다.
수업 목표 |
|
스킬과 개념 |
|
개요
기간 | 활동 | 설명 |
---|---|---|
5분 | 소개 | 세션 소개. |
20분 | 안내 자습서: 속성 작업 | 스크립트를 사용하여 부품의 색 속성을 수정합니다. |
35분 | 안내 자습서: 함정 코딩 | 함수와 if/then 문을 사용하여 트랩 코딩. |
5분 | 결론 | 프로젝트를 반영하고 학습한 개념을 정리합니다. |
수업 계획
소개
- 오늘의 세션은 스크립팅에서 기술을 개발하기 위한 다양한 미니 프로젝트가 될 것이라고 설명합니다.
안내된 튜토리얼 - 속성 작업
오류가 있는 경우 학생들이 독립적으로 문제를 해결하도록 권장합니다. 돕다주려면 다음을 시도하세요:
- 마지막 몇 단계를 다시 수행합니다.
- 동료에게 돕다요청하는 중.
학생이 코드를 작성할 때 코드를 정확하게 설명하는 주석을 작성하는지 확인합니다.
- 특정하지 않음: 코드 실행
- 개선: 연습 부품의 색상 변경
안내 자습서 - 트랩 코딩
다음 튜토리얼을 통해 학생들을 이끌어보세요:
if 문을 사용할 때 학생들이 코드 샘플처럼 보이도록 코드를 인디언트하는지 확인하십시오.이렇게 하면 코드를 더 읽기 쉽게 만들어 스크립트가 커지면서 중요해집니다.
결론
- 학생들이 만든 것과 단어 사전: 속성 , 루프 , 그리고 함수 를 요약합니다.
부록
문제 해결 및 교실 팁
- 코딩하는 동안 학생들에게 대/소문자를 다시 확인하거나 동료에게 작업을 확인하도록 알려주세요.하나의 잘못된 문자가 FindFirstChildWhichIsA와 같은 더 긴 단어에서 오류를 일으킬 수 있습니다.
- 학생들이 문제 해결 기술을 개발하도록 돕기 위해 다음을 시도하십시오.
- 코드에 의도적으로 오류를 만들고 학생들에게 오류를 식별하도록 요청합니다.학생들에게 제한된 시간 내에 오류를 찾도록 도전하여 쉽게 게임으로 변환할 수 있습니다.
- 부분 코드 라인을 작성하고 학생들에게 완료하도록 요청하십시오.
- 학생들이 교사에게 돕다요청하기 전에 세 명의 동료에게 질문하는 'Ask 3 Before Me'를 활용하십시오.학생들이 더 복잡한 프로젝트로 진행하면서 독립적으로 문제를 해결하는 데 익숙해지는 것이 중요합니다.