El Gobierno de la Comunidad de Madrid ha anunciado la creación de una nueva asignatura de programación o la modificación del temario de la ya existente de Tecnología, que se implantará progresivamente en todos los cursos de la Educación Secundaria Obligatoria (ESO) y en todos los centros de la región para la temporada 2016-2017, según el plan del Ejecutivo regional.
El primer programa piloto de la asignatura se impartirá este mismo curso académico en 15 institutos tecnológicos públicos de Madrid para alumnos de 4º de la ESO. Estos son los contenidos de la nueva materia.

Bloque 1: Introducción a la programación en ‘Scratch’

 – Tipos de ordenadores, partes, el hardware y el software.
– Qué son los programas. Qué objetos cotidianos contienen programas.
– Introducción al entorno Scratch.
– Objetos, apariencia, acciones, sonidos, sensores. Programas básicos con animación y sonido.
– Composición de bloques en secuencia, encaje de bloques. Bucles fijos y esperas. Creación de gráficos.
– Ejecución secuencial y paralela. Errores y su depuración.

Bloque 2: Eventos, condicionales, bucles condicionales y variables

– Eventos, comunicación entre objetos. Juegos, detección de colisiones.
– Operadores, condiciones y condicionales. Bucles condicionales.
– Descomposición y modularización de problemas usando procedimientos.
– Variables y visibilidad. Temporizadores, números aleatorios.
– Equivalencia de programas distintos que realizan la misma tarea.

Bloque 3: Proyecto ‘Scratch’

– Realización de un proyecto Scratch de más envergadura, individualmente o en grupo.

Bloque 4: Introducción a la plataforma ‘Arduino’

– Plataforma Arduino. Qué es. Por qué Arduino. Posibles aplicaciones.
– IDE Arduino. Ejemplos de la IDE. Estructura de un programa. Conexión de la placa Arduino UNO al PC. Compilación y carga de un programa.
– Lenguaje Arduino. Rutinas básicas.
– Identificación de componentes electrónicos. Sensores y actuadores. Entradas y sálidas de la placa Arduino. Placa board y conectores. Fuente y masa. Manejo del polímetro. Máquinas de estados.
– Puerto serie Arduino. Montaje y modificación de circuitos básicos.

Bloque 5: Comunicación de programas con la ‘Shield WiFi Arduino’ e Internet

– Shield WiFi. Qué es. Aplicaciones. Otras shields de Arduino.
– Instalación de la shield WiFi. Librería WiFi de Arduino. Primitivas de conexión.
– API: Envío y recepción de datos mediante WiFi. Direcciones MAC e IP.
– Descubrimiento de redes. Seguridad en WiFi. Control remoto de la placa Arduino a través de la red WiFi.
– Sensores y actuadores a distancia. Telecontrol por internet desde PC o móvil Android.
Fuente: elPais.com