Orientaciones didácticas y metodológicas
La finalidad de la materia Programación y Robótica es estimular la capacidad creadora del alumnado, poniéndole
enfrente de situaciones problemáticas reales, y facilitándole los conocimientos y las herramientas técnicas necesarias
para su resolución mediante los principios del pensamiento computacional y la programación.
Por su naturaleza eminentemente práctica combina gran cantidad de ingredientes, todos ellos indispensables en un
tipo de aprendizaje que implica al alumnado y lo vuelve un agente activo: metodología de proyectos, resolución de
problemas basados en situaciones reales, desarrollo del pensamiento computacional para modelizar y prediseñar,
creación de prototipos, trabajo en equipo, aproximación multidisciplinar a problemas complejos, capacidad de
comunicar procesos y resultados con lenguajes adecuados y aprendizaje-servicio en la búsqueda de soluciones
constructivas para la comunidad (Battle, 2020).
Todo ello con la finalidad de, por un lado, ayudar al alumnado a comprender mejor el mundo que le rodea, conocer
los principios de funcionamiento de los dispositivos digitales de su entorno, para configurarlos mejor e incluso
modificarlos para adaptarlos a sus necesidades tal y como establecen los principios del software libre (Stallmann &
Sanz, 2004). Por otro lado, ayudarle a contribuir a la transformación del entorno desde habilidades como la creación
de software y sistemas físicos que, extrayendo información del mismo, produzcan los comportamientos que se deseen,
siempre sin olvidar la perspectiva de adquirir competencias útiles que le permitan analizar críticamente la realidad y
transformarla, uniendo el aprendizaje con el compromiso social (Aprendizaje-Servicio).