교육 설명 : Roblox에서 수백만 명이 참여하는 전 세계 시간 코드™ 캠페인에 참여하면서 코딩 여정을 시작하세요. ISTE 표준 : 혁신적인 디자이너 4a, 4c, 4d, 창의적인 커뮤니케이터 6b, 6d
교훈 목표 |
|
기술 및 개념 |
0> 콘센트0> - 문자열을 콘센트로 |
준비 |
|
재료 |
Windows 또는 Mac 컴퓨터에 Roblox Studio 설치 |
개요
지속 시간 | 활동 | 설명 |
---|---|---|
5분 | 소개 | 프로젝트 및 레슨 구조를 소개합니다. |
5분 | 유도 작업: 스토리 만들기 | 학생들이 이야기를 작성하고 장소 표시자를 만듭니다. |
25분 | 튜토리얼: 스토리 게임 | 학생들을 튜토리얼을 통해 스토리 게임을 구축하도록 지도합니다. |
10분 | 독립 작업: 학생 프로젝트 완료 | 학생들이 이야기를 잡을 수 있도록 하거나 계속 빌드하도록 허용합니다. |
5분 | Wrap-up | 수업을 요약하고 학생들이 이야기를 공유하십시오 |
수업 계획
소개
- Hour of Code™, 전국적 캠페인으로 소개되는 수백만 명의 학생이 컴퓨터 프로그래밍을 배우는 시간을 한 시간 동안 연장하십시오.
- Roblox Studio를 사용하여 게임을 구축하는 것을 학생들에게 알려주십시오, 도구는 Roblox 경험을 만드는 데 사용됩니다. 학생들은 이야기를 작성한 다음 사용자의 답변을 사용하여 단어와 이름을 대체합니다. 예를 들어: 어느 날 [이름] 깨어났고 거대한 [사용자 가장 좋아하는 음식]을 먹었습니다
- 프로젝트 개요 비디오를 재생하여 학생들이 만들고 빌드할 흥분을 보여주십시오.
유도 작업 - 스토리 만들기
- 학생들에게 종이와 연필을 제공하여 그들의 이야기를 작성하도록 하십시오.
- 학생들을 강의 작문 쓰기를 통해 이끌어주세요.
- 학생들이 컴퓨터를 멀리하여 방해를 줄이도록 하십시오.
- 뇌 폭풍 팁: 학생들이 캐릭터(마법사, 셰프 등)를 하나 제안하고, 다른 학생이 그 캐릭터가 무엇을 하는지 제안합니다.
튜토리얼 - 스토리 게임
- 학생들을 튜토리얼에서 시작하는 Open the 템플릿. 와 끝나는 Finish and Add 로 이끌어 다니세요.
독립 작업 - 학생 프로젝트 완료
- 학생들에게 완료 및 추가 에서 팁과 트릭을 보여주십시오.
- 학생들이 프로젝트를 완료하도록 합니다. 완료되면 다음 도전을 추가하고 두 개 이상의 캐릭터를 추가하십시오(각각 다른 변수 사용: name2, name3).
Wrap Up
- 학생이 만든 내용 및 단어 사전: 변수, 문자열, 합성.
- 2 또는 3 명의 학생이 클래스로 쓴 이야기를 구두로 공유하도록 장려하십시오. 예를 들어, 한 명의 학생이 이야기를 읽고 다른 학생에게 답을 제공하도록 호소합니다.
부록
문제 해결 팁
일반 문제 해결 팁
- 학생들에게 "3 전에 나에게 물어보기": 학생은 교사에게 돕다요청하기 전에 세 명의 동료에게 물어야 합니다.
- 이웃이 서로 작업을 테스트하십시오. 테스트 중에 학생들에게 공통 오류를 찾아보라고 권장합니다. 레슨 1: 변수 생성하기
- 학생들이 스토리 매니저 스크립트를 더 쉽게 찾을 수 있도록 하려면 디스플레이 보드에 순서를 그립니다: StarterGUI > GameGUI > StoryManager .
- 학생들이 첫 변수를 입력할 때 이 두 개의 슬래시 녹색 줄 사이에 있는지 확인하십시오. 이렇게 하면 앞으로 발생할 수 있는 오류를 피할 수 있습니다. 레슨 2: 플레이어 답변 얻기
- 학생들이 storyMaker 및 GetInput와 같은 단어를 입력할 때 캐피탈라이즈 및 스펠이 엄격하게 적용되도록 하십시오. 한 글자만 잘못 캐피탈화되거나 잘못 캐피탈화된 글자가 있으면 오류가 발생합니다.
- 학생들에게 플레이테스트를 끝내면 언제든지 중지 버튼을 눌러야 합니다. 수업 3: 이야기 말하기
- 학생들이 문장을 입력할 때, 여백 공간이나 일부 단어가 함께 표시되어 있는 경우가 있습니다. 문자열 변수는 따옴표 사이에 문자 그대로 모든 것을 표시합니다.
- 스토리에서 "wizardNia"와 같은 단어를 결합하면 해당 변수 전에 추가 공간을 둡니다.
수업 계획 사용자 정의
교훈 간소화
- 학생들이 하나의 질문, 한 문장 및 하나의 변수에만 집중하도록 하십시오. 수업 확장
- 학생들에게 최소 하나의 기술을 포함하도록 하십시오. 팁과 트릭.
- 학생들이 완료하면 서로 경험을 플레이할 수 있도록 허용합니다.
기타 자원
아래는 콘텐츠에서 이해를 확인할 질문입니다.
수업 1 질문 | 대답 |
---|---|
변수란... | 정보의 자리 표시자 |
스크립트는 무엇을 담고 있나요? | 프로그램을 실행하는 코드 |
좋은 변수 이름의 예를 이름: | adjective03 , name3 , myVerb1 |
스크립트에서 코드를 입력해야 하는 곳은 어디입니까? | 두 개의 초록색 대시 선 사이 |
수업 2 질문 | 대답 |
---|---|
변수는 하나 이상의 형식을 포함할 수 있습니다. 예 또는 아니요? | 진실 |
문자열 형식 변수는 무엇 사이에 샌드위치됩니까? | 따옴표 |
코드에서 공백을 사용할 수 없는 공백과 사용할 수 있는 공백이 있습니다. | 문자열 콘텐츠에는 공백(예: " My name "), 변수에는 공백(예: name1 )이 있을 수 없습니다. |
수업 3 질문 | 대답 |
---|---|
조합은 무엇을 하고 어떻게? | 문자열/변수 두 개 이상을 ..를 사용하여 결합합니다. |
코스 설명 Roblox의 무료 코딩 및 디자인 도구를 사용하여 궁극적인 인터랙티브 단어 게임을 구축하는 방법을 학생들에게 가르칩니다. 이 독특한 1시간 코스에서 학생들은 컴퓨터 프로그래밍 및 게임
이 코스에서 학생은:
- Lua로 프로그래밍 기초를 배우고 개발하세요.
- 3D 세계에서 스토리 게임을 만드는 프로그래밍 사용.
- 온라인으로 플레이하고 공유할 수 있는 완전한 경험을 집에 가져가십시오.