Fundamentos de Codificación

Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Descripción de la lección : Explora los conceptos de codificación de funciones, bucles y declaraciones de si/entonces con mini-proyectos que se pueden agregar a experiencias de Roblox como plataformas y trampas que cambian de color.

Objetivos de la lección
  • Demuestra la lógica de las declaraciones de si/entonces modificando las propiedades de una parte.
  • Practica la solución de problemas corrigiendo independientemente los problemas en los scripts que se han encontrado.
Habilidades y conceptos
  • Propiedad - Algo que controla cómo se ve o se comporta un objeto, como el color o si los jugadores pueden caminar a través de él.
  • Loop - Un conjunto de código que se repite hasta que se diga lo contrario.
  • Función - Un conjunto de instrucciones se puede reutilizar en diferentes partes de un script.

Visión general

DuraciónActividadDescripción
5 minutosIntroducciónIntroducir la sesión.
20 minutosTutorial guiado: Trabajando con propiedadesModifica las propiedades del color de las piezas usando scripts.
35 minutosTutorial guiado: codificar una trampaCodifica una trampa usando funciones y declaraciones de si/entonces.
5 minutosEnvolturaReflexiona sobre el proyecto y resume los conceptos aprendidos.

Plan de Lección

Introducción

  1. Explicar la sesión de hoy será diferentes mini-proyectos para desarrollar habilidades en scripting.

Tutorial guiado - Trabajando con propiedades

  1. Conduce a los estudiantes a través de los siguientes tutoriales:

  2. Anima a los estudiantes a solucionar problemas de forma independiente si tienen un error. Para ayudar, haz que prueben:

    • Rediseñando sus últimos pasos.
    • Pedir ayuda a un compañero.
  3. A medida que los estudiantes escriben código, compruebe que los estudiantes escriban comentarios que describan con precisión el código.

    • No Específico: Corre el código
    • Mejorado: Cambia el color de la parte de práctica

Tutorial guiado - Codificación de una trampa

  1. Conduce a los estudiantes a través de los siguientes tutoriales:

  2. Cuando trabajes con sentencias if, comprueba que el código de los estudiantes se vea como muestras de código. Esto ayuda a que el código sea más legible, lo que se vuelve importante a medida que los scripts crecen más grandes.

Envoltura

  1. Recapitula lo que los estudiantes han creado y el vocabulario: propiedad , bucle y función .

Apéndice

Solución de problemas y consejos de clase

  • Mientras codifica, recuerda a los estudiantes que revisen su capitalización o que pidan a un colega que revise su trabajo. Incluso una letra incorrecta puede causar un error en palabras más largas como FindFirstChildWhichIsA .
  • Pruebe lo siguiente para ayudar a los estudiantes a desarrollar habilidades de solución de problemas.
    • comete un error en tu código y pide a los estudiantes que identifiquen el error. Esto se puede convertir fácilmente en un juego con los estudiantes mientras los desafías a encontrar el error en un tiempo limitado.
    • Escribe una línea parcial de código y pide a los estudiantes que lo completen.
    • Usa 'Ask 3 Before Me' donde los estudiantes pregunten a tres compañeros antes de pedir ayuda al profesor. Es importante que los estudiantes se sientan cómodos resolviendo problemas de forma independiente a medida que avanzan a proyectos más complejos.