Comprender los fundamentos de la programación estructurada, utilizando el lenguaje Ada como herramienta formativa para desarrollar pensamiento lógico y algorítmico.
Dominar los elementos básicos del lenguaje, incluyendo tipos de datos, expresiones, estructuras de control, bucles y colecciones.
Aprender a resolver problemas mediante descomposición modular, empleando funciones, procedimientos y estructuras de datos adecuadas.
Manejar entrada/salida de información, tanto en ficheros de texto como en ficheros binarios, y aplicar estos conocimientos en programas prácticos como una calculadora.
Diseñar programas más complejos con estructuras dinámicas, fomentando la abstracción, la reutilización del código y las buenas prácticas de programación.











