Aprendizaje y Enseñanza de la Tecnología

Desarrollo Colaborativo de Proyectos de Aprendizaje y Enseñanza de Tecnologías en la Nube


  Org   Template-Org   GH-pages   Netlify-pages   Faltas   Classroom   Campus-Virtual   Activity   Chat   Casiano   meet

Table of Contents

MakeCode

Objetivos

En esta tarea vamos a

Las Ciencias de la Computación y el Pensamiento Computacional en la Educación Secundaria y el Bachillerato

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,

  1. la implantación de una nueva definición del currículo y sus elementos básicos y
  2. una redistribución de las competencias educativas entre Gobierno y Comunidades Autónomas.

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.

Tecnología y Digitalización

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:

  1. Proceso de resolución de problemas;
  2. Comunicación y difusión de ideas;
  3. Pensamiento computacional, programación y robótica;
  4. Digitalización del entorno personal de aprendizaje; y
  5. Tecnología sostenible.

Digitalización

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:

  1. Dispositivos digitales, sistemas operativos y de comunicación;
  2. Digitalización del entorno personal de aprendizaje;
  3. Seguridad y bienestar digital; y
  4. Ciudadanía digital crítica.

Tecnología e Ingeniería en Bachillerato

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:

Piensa Computacionalmente. Programación con Arcade MakeCode

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.

Un ejercicio algo mas complejo

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.

Un juego mas Avanzado

Esta es la parte 1 de la colección de vídeos How to create a video game with MakeCode Arcade

GitHub Classroom and 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.

Entrega

En la organización y el classroom creados en prácticas anteriores

  1. Cree una nueva asignación partiendo de este template ULL-MFP-AET/makecode-template.
  2. Configure como editor de la asignación MakeCode Arcade.
  3. Cree también un roster para su clase.
  4. La asignación debe configurarse con Leave feedback with pull requests

Deja en el fichero README.md de este repositorio enlaces a

  1. Su organización,
  2. su classroom,
  3. a la asignación creada en GitHub Classroom

Deje evidencias de los requisitos solicitados en la rúbrica

References

El Pensamiento Computacional en la Educación Secundaria y el Bachillerato

MakeCode

Rúbrica

Actividad de los Alumnos para makecode-arcade

Medidas de Actividad de los Alumnos para makecode-arcade

Your Comments