코딩 기본 사항

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

수업 설명 : 색상 변경 플랫폼과 함정과 같은 Roblox 경험에 추가할 수 있는 미니 프로젝트를 통해 함수, 루프 및 if/then 문의 코딩 개념을 탐색합니다.

수업 목표
  • 부품의 속성을 수정하여 if/then 문의 논리를 보여주세요.:
  • 스크립트에서 발견된 문제를 독립적으로 해결하여 연습 문제 해결을 수행합니다.
스킬과 개념
  • 속성 - 색상이나 플레이어가 통과할 수 있는지와 같이 개체의 모양이나 동작을 제어하는 것:
  • 루프 - 다른 지시가 없을 때까지 반복하는 코드 세트:
  • 함수 - 스크립트의 다른 부분에서 지침 세트를 다시 사용할 수 있습니다.

개요

기간활동설명
5분소개세션 소개.
20분안내 자습서: 속성 작업스크립트를 사용하여 부품의 색 속성을 수정합니다.
35분안내 자습서: 함정 코딩함수와 if/then 문을 사용하여 트랩 코딩.
5분결론프로젝트를 반영하고 학습한 개념을 정리합니다.

수업 계획

소개

  1. 오늘의 세션은 스크립팅에서 기술을 개발하기 위한 다양한 미니 프로젝트가 될 것이라고 설명합니다.

안내된 튜토리얼 - 속성 작업

  1. 다음 튜토리얼을 통해 학생들을 이끌어보세요:

  2. 오류가 있는 경우 학생들이 독립적으로 문제를 해결하도록 권장합니다. 돕다주려면 다음을 시도하세요:

    • 마지막 몇 단계를 다시 수행합니다.
    • 동료에게 돕다요청하는 중.
  3. 학생이 코드를 작성할 때 코드를 정확하게 설명하는 주석을 작성하는지 확인합니다.

    • 특정하지 않음: 코드 실행
    • 개선: 연습 부품의 색상 변경

안내 자습서 - 트랩 코딩

  1. 다음 튜토리얼을 통해 학생들을 이끌어보세요:

  2. if 문을 사용할 때 학생들이 코드 샘플처럼 보이도록 코드를 인디언트하는지 확인하십시오.이렇게 하면 코드를 더 읽기 쉽게 만들어 스크립트가 커지면서 중요해집니다.

결론

  1. 학생들이 만든 것과 단어 사전: 속성 , 루프 , 그리고 함수 를 요약합니다.

부록

문제 해결 및 교실 팁

  • 코딩하는 동안 학생들에게 대/소문자를 다시 확인하거나 동료에게 작업을 확인하도록 알려주세요.하나의 잘못된 문자가 FindFirstChildWhichIsA와 같은 더 긴 단어에서 오류를 일으킬 수 있습니다.
  • 학생들이 문제 해결 기술을 개발하도록 돕기 위해 다음을 시도하십시오.
    • 코드에 의도적으로 오류를 만들고 학생들에게 오류를 식별하도록 요청합니다.학생들에게 제한된 시간 내에 오류를 찾도록 도전하여 쉽게 게임으로 변환할 수 있습니다.
    • 부분 코드 라인을 작성하고 학생들에게 완료하도록 요청하십시오.
    • 학생들이 교사에게 돕다요청하기 전에 세 명의 동료에게 질문하는 'Ask 3 Before Me'를 활용하십시오.학생들이 더 복잡한 프로젝트로 진행하면서 독립적으로 문제를 해결하는 데 익숙해지는 것이 중요합니다.