Introducción

snake

¡Bienvenidos al módulo de Programación! Durante este curso exploraremos en profundidad los conceptos fundamentales de la algoritmia y las estructuras de datos, pilares esenciales en el desarrollo de habilidades de pensamiento lógico y resolución de problemas, competencias indispensables para cualquier programador.

A lo largo de las 12 semanas de duración del curso, utilizaremos el lenguaje de programación Python, un lenguaje multipropósito y multiparadigma que destaca por su accesibilidad y su enfoque amigable para el aprendizaje.

Cada semana se incorporarán nuevos contenidos siguiendo la cronología definida para la asignatura. Es imprescindible que el alumnado realice un estudio autónomo de estos contenidos desde casa. Este enfoque permitirá que las clases se centren en resolver dudas y consolidar conocimientos mediante ejercicios prácticos directamente relacionados con los temas trabajados.

Para el estudio autónomo, se recomienda:

  • Consultar los apuntes proporcionados.
  • Investigar en la documentación oficial de Python.
  • Aprovechar recursos adicionales como videotutoriales y cursos disponibles en la sección de recursos de este libro.

La estructura del curso será la siguiente:

  1. Primera parte (8 semanas): Nos enfocaremos en el estudio de algoritmia y estructuras de datos mediante prácticas semanales que facilitarán una comprensión progresiva y sólida de los conceptos clave.
  2. Últimas 4 semanas: Realizaremos un repaso general de todos los contenidos, resolveremos dudas acumuladas y nos prepararemos para el examen final del módulo, programado para la semana 12.

Recursos del curso

A lo largo del curso, utilizaremos los siguientes recursos para consolidar tanto la teoría como la práctica:

Estos recursos les permitirán aprender, practicar y aplicar los conocimientos adquiridos a lo largo del curso, ayudándoles a fortalecer sus habilidades en programación. ¡Empecemos!