App Lab
App Lab es una herramienta para crear proyectos "tipo aplicación" utilizando JavaScript (ya sea escribiendo código o utilizando bloques de arrastrar y soltar). Pueden usar el Modo Diseño para diseñar pantallas de interfaz de usuario y el Modo Datos para administrar datos persistentes en una tienda de clave-valor. Ejemplos de proyectos que los estudiantes podrían crear en App Lab son: un cuestionario para saber "En qué casa de Hogwarts estás?", "Vota por una nueva mascota escolar", "Cookie Clicker". App Lab fue creado para el curso de Principios de Ciencias de la Computación, pero también se utiliza en Descubrimientos de Ciencias de la Computación. App Lab utiliza principalmente un modelo de programación basado en eventos: los estudiantes pueden conectar botones y otros elementos de la interfaz de usuario para responder a eventos. Lee más sobre App Lab y encuentra proyectos de muestra en https://code.org/educate/applab.
Sprite Lab
Sprite Lab fue creado como una nueva herramienta orientada a proyectos para CS Fundamentals (Cursos A-F, curso Express). En Sprite Lab, los estudiantes escriben programas basados en eventos en los que múltiples sprites pueden interactuar. En el núcleo de Sprite Lab se encuentran los "comportamientos". Los comportamientos son funciones que se pueden adjuntar a los sprites utilizando el bloque "Sprite Begins" y que se ejecutan continuamente en cada fotograma del bucle de juego. Sprite Lab se construyó sobre p5.play como Game Lab; pero a diferencia de Game Lab, en Sprite Lab los estudiantes no escriben directamente el bucle de dibujo. Obtenga más información sobre Sprite Lab y encuentre proyectos de muestra en https://code.org/educate/spritelab.
Game Lab
Game Lab es una herramienta donde puedes hacer animaciones y juegos simples con objetos y personajes que interactúan entre sí, utilizando Javascript (escribiendo código o usando bloques arrastrables). Además de código, Game Lab cuenta con una pestaña de animación (creada con Piskel), que los estudiantes pueden usar para personalizar o crear sprites y animaciones. Game Lab está construido con un modelo de "loop de dibujo", lo que significa que el programa de los estudiantes consiste principalmente en un gran loop, actualizado en cada cuadro de animación, en el que pueden verificar y actualizar el estado del juego y volver a dibujar en función de los cambios. Game Lab fue creado para nuestro curso CS Discoveries. Está construido sobre la biblioteca Javascript p5.play. Lee más sobre GameLab y encuentra proyectos de ejemplo en https://code.org/educate/gamelab.
Web Lab
Web Lab es una herramienta en la que los estudiantes pueden escribir HTML y CSS para crear páginas web. Este HTML y CSS se pueden dividir en varios archivos. También pueden cargar archivos de imagen para incluir en sus páginas. Web Lab se construye utilizando una herramienta llamada Bramble (construida por el equipo de Thimble en Mozilla). Los estudiantes usan Web Lab en nuestro curso CS Discoveries. Obtenga más información en code.org/educate/weblab y code.org/educate/csd.
Java Lab
Java Lab es el entorno de programación Java basado en web de Code.org para desarrollar programas. Los estudiantes pueden crear proyectos Java con uno o varios archivos de Java y texto. Java Lab también incluye The Neighborhood y The Theater para permitir a los estudiantes crear obras de arte, animaciones, efectos de sonido y filtros de imagen. Los estudiantes deben estar en una sección de un profesor verificado para ejecutar código en Java Lab. Obtenga más información sobre cómo convertirse en un profesor verificado aquí.
Todos los tipos de proyectos se pueden encontrar y comenzar desde https://studio.code.org/projects. ¡Si tiene alguna pregunta sobre cómo funcionan estos entornos de Laboratorio, contáctenos en support@code.org!