Desarrollo Colaborativo de Proyectos de Aprendizaje y Enseñanza de Tecnologías en la Nube
En esta tarea vamos a
chase-the-pizza
.README.md
con las enlaces a la asignación, al repo template, y a los repos de sus alumnos.Una de las competencias clave que se deben desarrollar en la educación es el pensamiento computacional. El pensamiento computacional es un proceso de resolución de problemas que incluye:
“… el proceso de pensamiento envuelto en formular un problema y sus soluciones de manera que las soluciones son representadas de una forma en que pueden ser llevadas a un agente de procesamiento de información.”.
Wing (Marzo 2006) Communications of the ACM. Vol 49. No 3.
La Ley Orgánica 3/2020, de 29 de diciembre (LOMLOE), por la que se modifica la Ley Orgánica 2/2006, de 3 de mayo, de Educación (LOE), ha renovado el ordenamiento legal que conlleva, entre otras importantes modificaciones,
Concretamente los Reales Decretos: RD 157/2022 y RD 217/2022, por los que se establecen la ordenación y las enseñanzas mínimas de la Educación Primaria y Secundaria Obligatoria, respectivamente.
En la Educación Secundaria Obligatoria las materias con contenidos de Ciencias de la Computación son: Tecnología y Digitalización y Digitalización.
Además, se establece que, en el conjunto de los tres primeros cursos, se debe cursar alguna materia optativa, cuya oferta debe incluir una materia para el desarrollo de la competencia digital. La oferta de estas materias optativas será realizada por las administraciones educativas y puede consultarse desde el portal del sistema educativo español del Ministerio de Educación y FP.
Véase este resumen anotado de 21 de Marzo de 2023 para algunos detalles sobre la CCAA de Canarias.
En al menos uno de los tres cursos (1o a 3o), todo el alumnado cursará la materia Tecnología y Digitalización. Véase la adaptación de la Consejería de Educación Gobierno y Deportes del Gobierno de Canarias. Sus saberes básicos se organizan en cinco bloques:
Materia de opción de 4o curso. La materia de Digitalización Véase la adaptación de la Consejería de Educación Gobierno y Deportes del Gobierno de Canarias. Sus saberes básicos se organizan en cuatro bloques:
Véase Tecnología e Ingeniería I y II en el Bachillerato. Véase la adaptación de la Consejería de Educación Gobierno y Deportes del Gobierno de Canarias.
La materia se articula en torno a seis bloques:
En esta píldora, Rafael Herrero Álvarez del Aula Cultural de Pensamiento Computacional de la Universidad de La Laguna (ULL), nos enseña como usar Arcade MakeCode para desarrollar nuestro videojuego y ejecutarlo en una videoconsola virtual o cargar el programa en diferentes placas de desarrollo como la Adafruit.
Además, Arcade Makecode permite trabajar con repositorios alojados en la plataforma GitHub, por lo que siempre estará el trabajo sincronizado. Al crear un nuevo proyecto, Arcade MakeCode nos muestra diferentes opciones de ejercicios que se pueden completar para entrenar habilidades de programación. También hay tutoriales y ejemplos de proyectos que se pueden ejecutar.
Una posible continuación del ejercicio anterior es el juego de Jacqueline Russell en https://github.com/ULL-MFP-AET/csta-2021. Haga un fork del repo en su organización y experimente a cambiarlo.
Esta es la parte 1 de la colección de vídeos How to create a video game with MakeCode Arcade
En este vídeo GitHub Classroom and MakeCode Arcade, Arelia Jones y Jacqueline Russell muestran como utilizar GitHub Classroom para crear una asignación que use como entorno de desarrollo MakeCode Arcade.
Comienza Jacqueline Russell explicando que MakeCode Arcade es un entorno de desarrollo para crear videojuegos. Luego Arelia Jones (5:47) repasa que es GitHub Classroom, como se crea una organización, como actualizarla para obtener el “Teams Plan” de forma gratuita, como crear una asignación con GH Classroom, como asociar un roster, añadir un repo template, etc. y como asignarle MakeCode Arcade como editor, dándole también permisos a MakeCode para que pueda acceder a la organización del GH Classroom. La asignación es configurada con Leave feedback with pull requests (min. 23). También muestra como un estudiante acepta la asignación, se identifica contra el roster y progresa en la tarea empujando sus cambios a GitHub y como el profesor (28:53) puede ver el progreso de los estudiantes usando el botón review
para ver los pull requests creados en la rama feedback
y como haciendo click en el botón View IDE
puede abrir MakeCode Arcade en el proyecto del alumno.
En (20:59) crea una asignación de grupo.
En la organización y el classroom creados en prácticas anteriores
Deja en el fichero README.md
de este repositorio enlaces a
Deje evidencias de los requisitos solicitados en la rúbrica
Medidas de Actividad de los Alumnos para makecode-arcade