El curso de Programación está diseñado para estudiantes de Formación Profesional de Grado Superior, especialmente de los ciclos de Desarrollo de Aplicaciones Web y Desarrollo de Aplicaciones Multiplataforma. Su finalidad es ofrecer una formación práctica y progresiva para aprender a crear programas informáticos desde cero, comprendiendo tanto la lógica de programación como los fundamentos de la programación orientada a objetos.
A lo largo del curso se abordan los principales elementos que forman parte de cualquier programa: variables, tipos de datos, constantes, operadores, expresiones, conversiones, comentarios y estructuras básicas de un proyecto. El alumno aprende a escribir sus primeros programas, probar su funcionamiento y utilizar entornos integrados de desarrollo para organizar mejor el trabajo.
Los contenidos incluyen el uso de estructuras de control, como condicionales, bucles, sentencias de salto y control de excepciones. También se trabaja la depuración de código, la documentación de programas y la creación de aplicaciones ejecutables, aspectos fundamentales para desarrollar software de forma ordenada, comprensible y mantenible.
Una parte esencial del módulo se centra en la programación orientada a objetos. Se estudian clases, objetos, atributos, métodos, constructores, visibilidad, herencia, interfaces, librerías de clases y composición. De esta forma, el estudiante aprende a organizar el código en estructuras reutilizables y a aplicar principios que se utilizan habitualmente en el desarrollo profesional de aplicaciones.
El curso de Programación también introduce operaciones de entrada y salida, trabajo con ficheros, interfaces gráficas simples, eventos, arrays, colecciones, listas, genéricos, expresiones regulares, tratamiento de documentos XML y acceso a bases de datos. Estos contenidos permiten conectar la programación con situaciones más reales, donde una aplicación necesita guardar información, recuperarla, procesarla y mostrarla al usuario.
Este curso sigue el currículo oficial de los ciclos de FP en informática, por lo que resulta especialmente útil para reforzar el aprendizaje académico en DAW y DAM. Además, sirve como base para otros módulos posteriores relacionados con desarrollo web, acceso a datos, interfaces, servicios, procesos y proyectos de software.
Cada unidad de aprendizaje combina explicaciones claras, ejemplos sencillos y prácticas guiadas. La metodología busca que el estudiante no memorice código sin entenderlo, sino que aprenda a razonar, detectar errores, mejorar sus soluciones y construir programas cada vez más completos.
El objetivo final es que cada participante adquiera una base sólida para desarrollar aplicaciones utilizando lenguajes orientados a objetos, aplicando buenas prácticas de programación, documentación y depuración. De esta forma, el módulo de Programación se convierte en una pieza clave para avanzar con seguridad en el aprendizaje del desarrollo de software y en la preparación para el entorno laboral tecnológico.
