Fondamenti di codifica

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Descrizione della lezione : Esplora i concetti di codifica delle funzioni, dei loop e delle dichiarazioni if/then con mini-progetti che possono essere aggiunti alle esperienze Roblox come piattaforme che cambiano colore e trappole.

Obiettivi della lezione
  • Dimostra la logica delle dichiarazioni if/then modificando le proprietà di una parte.:
  • Esercitare la risoluzione dei problemi praticando la correzione indipendente dei problemi negli script come incontrati.
Abilità e Concetti
  • Proprietà - Qualcosa che controlla come un oggetto appare o si comporta, come il colore o se i giocatori possono camminare attraverso di esso.:
  • Loop - Un insieme di codice che si ripete fino a quando non viene detto diversamente.:
  • Funzione - Un insieme di istruzioni può essere riutilizzato in diverse parti di uno script.

Panorama

DurataAttivitàDescrizione
5 minutiIntroductioneIntroduci la Sessione.
20 minutiTutorial guidato: lavorare con le proprietàModifica le proprietà di colore delle parti utilizzando gli script.
35 minutiTutorial guidato: codificare una trappolaCodifica una trappola utilizzando funzioni e dichiarazioni if/then.
5 minutiConclusioneRifletti sul progetto e ripassa i concetti appresi.

Piano di lezione

Introductione

  1. Spiega che la sessione di oggi sarà diversi mini-progetti per sviluppare abilità nella scripting.

Tutorial guidato - Lavora con le proprietà

  1. Guida gli studenti attraverso i seguenti tutorial:

  2. Incoraggia gli studenti a risolvere i problemi in modo indipendente se hanno un errore. Per Aiuto, fai loro provare:

    • Rifare i loro ultimi passaggi.
    • Chiedere Aiutoa un peer.
  3. Mentre gli studenti scrivono il codice, controlla che gli studenti scrivono commenti che descrivono accuratamente il codice.

    • Non specifico: esegue il codice
    • Migliorato: Cambia il colore di PracticePart

Tutorial guidato - Codifica una trappola

  1. Quando si lavora con le dichiarazioni if, controlla che gli studenti indentino il codice per assomigliare a campioni di codice.Questo aiuta a rendere il codice più leggibile, il che diventa importante man mano che gli script diventano più grandi.

Conclusione

  1. Ricapitola ciò che gli studenti hanno creato e il vocabolario: proprietà , loop e funzione .

Appendice

Soluzioni dei problemi e suggerimenti per la classe

  • Durante la codifica, ricorda agli studenti di controllare la loro capitalizzazione o chiedi a un peer di controllare il loro lavoro.Anche una lettera errata può causare un errore in parole più lunghe come FindFirstChildWhichIsA .
  • Prova quanto segue per aiutare gli studenti a sviluppare le abilità di risoluzione dei problemi.
    • Fai appositamente un errore nel tuo codice e chiedi agli studenti di identificare l'errore.Questo può essere facilmente trasformato in un gioco con gli studenti mentre li sfidi a trovare l'errore in un tempo limitato.
    • Scrivi una linea parziale di codice e chiedi agli studenti di completarla.
    • Usa 'Chiedi 3 prima di me' dove gli studenti chiedono a tre pari prima di chiedere Aiutoall'insegnante.È importante per gli studenti diventare a loro agio nell'individuare in modo indipendente i problemi mentre progrediscono a progetti più complessi.