
수업 설명 : 전 세계 코드 시간™ 이니셔티브에 참여하는 수백만 명과 함께 Roblox에서 코딩 여정을 시작하십시오. ISTE 표준 : 혁신적인 디자이너 4a, 4c, 4d, 크리에이티브 커뮤니케이터 6b, 6d
수업 목표 |
|
스킬과 개념 |
|
준비 |
|
재료 |
|
개요
기간 | 활동 | 설명 |
---|---|---|
5분 | 소개 | 프로젝트 및 레슨 구조 소개. |
5분 | 안내된 작업: 스토리 만들기 | 학생들이 스토리를 작성하고 자리 표시자를 만드세요. |
25분 | 가이드 튜토리얼: 스토리 게임 | 튜토리얼을 통해 학생들을 이끌어 스토리 게임을 빌드합니다. |
10분 | 독립 작업: 학생 프로젝트 완료 | 학생들이 스토리를 따라잡거나 계속 빌드할 수 있도록 합니다. |
5분 | 결론 | 수업을 다시 보고 학생이 이야기를 공유하세요 |
수업 계획
소개
- 코드 시간™, 전국적인 이니셔티브로 수백만 명의 학생들에게 한 시간의 컴퓨터 프로그래밍을 소개하는 이 비디오를 재생하십시오 video.
- 학생들에게 Roblox Studio를 사용하여 모든 Roblox 경험을 만드는 데 사용되는 도구로 게임을 만들 것이라고 알려주세요.학생들은 이야기를 작성한 다음 사용자의 답변을 사용하여 단어와 이름을 바꿉니다.예를 들어: 어느 날 [name]가 일어나서 거대한 [사용자의 가장 좋아하는 음식]을 먹었습니다.
- 프로젝트 개요 비디오를 재생하여 학생들에게 그들이 만들고 흥분할 경험을 보여줍니다.
안내된 작업 - 스토리 생성
- 학생들에게 종이와 연필을 제공하여 이야기를 쓰도록 합니다.
- 학생들을 통해 교훈을 진행하십시오 이야기 쓰기.
- 학생들이 컴퓨터에서 멀리 이 활동을 수행하여 산만함을 줄이도록 하십시오.
- 브레인스토밍 팁: 한 학생이 캐릭터(마법사, 셰프 등)를 제안하고 다른 학생이 그 캐릭터가 하는 일을 제안하도록 하여 아이디어를 생성하세요.
가이드 튜토리얼 - 스토리 게임
독립적 작업 - 학생 프로젝트 완료
- 학생들에게 종료 및 추가에서 팁과 트릭을 보여주세요.
- 학생들이 프로젝트를 따라잡도록 하십시오.완료되면 다음 도전을 추가하고, 각각 다른 변수(name2, name3)를 사용하여 두 개 이상의 문자를 추가하도록 합니다.
정리하기
- 학생들이 만든 것과 단어 사전: 변수, 문자열, 결합을 다시 보기
- 2명 또는 3명의 학생이 수업으로 작성한 스토리를 구두로 공유하도록 권장합니다.예를 들어, 한 학생이 이야기를 읽은 다음 다른 학생에게 답변을 요청합니다.
부록
문제 해결 팁
일반 문제 해결 팁
- 학생들에게 "나에게 3가지 질문하기": 교사에게 돕다요청하기 전에 세 명의 동료에게 질문해야 합니다.
- 이웃이 서로의 작업을 테스트하도록 하십시오. 테스트하는 동안 학생들에게 연쇄에서 누락된 공백과 같은 일반적인 오류를 찾도록 권장하십시오. 1차 수업: 변수 만들기
- 학생들이 스토리 관리자 스크립트를 더 쉽게 찾을 수 있도록 디스플레이 보드에 순서를 그리세요: StarterGUI > GameGUI > StoryManager .
- 학생들이 첫 번째 변수를 입력할 때, 두 개의 녹색 선 사이에 있는지 확인하십시오. 이렇게 하면 미래의 오류를 방지할 수 있습니다. 2번째 레슨: 플레이어 답변 받기
- 학생들이 storyMaker 및 GetInput와 같은 단어를 입력할 때 엄격한 대/소문자 표기와 철자를 강조합니다.한 문자가 잘못 발음되거나 잘못 대문자로 표시되면 오류가 발생합니다.
- 학생들이 플레이테스트를 완료할 때마다 정지 버튼을 누르도록 알리세요. 3번째 레슨: 이야기 들려주기
- 학생들이 문장을 입력할 때, 추가 공백이나 일부 단어가 결합된 것을 알 수 있습니다.문자열 변수는 따옴표 사이의 모든 것을 문자 그대로 표시합니다.
- 스토리가 "wizardNia"와 같이 결합된 단어를 기록하면 해당 변수 앞에 추가 공백을 추가합니다.
레슨 사용자 정의
교훈 간소화
- 학생들이 한 가지 질문, 한 문장, 한 변수만 작성에 집중하도록 하십시오. 레슨 확장
- 학생들이 팁과 트릭에서 최소 하나의 기술을 포함하도록 하십시오.
- 학생들이 완료되면 서로의 경험을 플레이하기 위해 장소를 교환할 수 있도록 허용합니다.
기타 리소스
아래는 콘텐츠에서 이해를 확인하기 위한 질문입니다.
레슨 1 질문 | 응답 |
---|---|
변수는... | 정보를 위한 자리 표시자 |
스크립트는 무엇을 보유합니까? | 프로그램을 실행하는 코드 |
좋은 변수 이름의 예제 이름 지정: | adjective03 , name3 , myVerb1 |
스크립트에서 코드가 입력되어야 하는 위치는 어디인가? | 두 녹색 대시 선 사이 |
레슨 2 질문 | 응답 |
---|---|
변수는 하나 이상의 유형의 정보를 보유할 수 있습니다. 참이나 거짓입니까? | 참 |
문자열 유형 변수는 무엇 사이에 샌드위치됩니까? | 따옴표 |
코드에서 서로 사이에 공백이 있을 수 없는 것은 무엇인가요? | 문자열 콘텐츠에는 공백(예: " My name )이 있을 수 있고, 변수에는 (예: name1 )이 있을 수 없습니다. |
레슨 3 질문 | 응답 |
---|---|
연결은 무엇을 하고 어떻게 합니까? | ..를 사용하여 두 개 이상의 문자열/변수를 결합합니다 |
코스 설명 Roblox의 무료 코딩 및 디자인 도구를 사용하여 궁극의 상호 작용 단어 게임을 빌드하는 방법을 알아보세요.이 독특한 1시간 코스에서 학생들은 컴퓨터 프로그래밍과 게임 디자인의 기본 사항을 탐색한 후 온라인으로 친구들과 완료된 경험을 공유하여 자신만의 재미있는 이야기를 만들 수 있습니다! 프로그래밍에 새로 입문한 학생들을 위해 개발된 이 커리큘럼은 Roblox, 사용자 생성 3D 경험의 최대 엔터테인먼트 플랫폼, 및 Hour of Code™, 전 세계 컴퓨터 과학에 대한 참여를 확대하기 위한 글로벌 운동 간의 파트너십을 통해 개발되었습니다.
이 코스에서 학생은 다음을 수행합니다:
- Luau로 프로그래밍 기초를 배우고 개발하세요.
- 프로그래밍을 사용하여 3D 세계에서 스토리 게임을 만듭니다.
- 온라인으로 플레이하고 공유할 수 있는 완전한 경험을 집에 가져옵니다.