Accesos directos a las distintas zonas del curso
Ir a los contenidos
Ir a menú navegación principal
Ir a menú pie de página
Subject code : 71901020
El objetivo de este tema es introducir los conceptos generales, y dar una panorámica de la programación
En este tema se presenta un conjunto mínimo de elementos de un lenguaje de programación imperativo
Este tema complementa el anterior con nuevos elementos que permiten construir programas algo más realistas.
Se tratan los primeros conceptos metodológicos de programación
Este tema se dedica a introducir las estructuras básicas de la programación imperativa.
En este tema se muestran la técnica de refinamientos sucesivos, la verificación formal y la eficiencia.
En este tema se introduce el concepto de subprograma en sus dos variantes de funciones y procedimientos
Este tema complementa al anterior y amplia la metodología de desarrollo por refinamientos sucesivos.
En este tema se indican las primeras formas en que el programador puede definir sus propios tipos de datos.
En este tema se completa el repertorio de estructuras de control más frecuentes en los lenguajes imperativos.
En este tema se introducen los mecanismos básicos para la definición de nuevos tipos de datos incluyedo los datos estructurados.
En este tema se presentan los esquemas típicos de operaciones con formaciones: recorrido, busqueda y ordenación
En este tema se introducen estructuras de datos potencialmente ilimitadas mediante punteros y variables dinámicas
En este tema se introducen los tipos abstractos de datos (TADs) como adelanto de la programación orientada a objetos.
En este tema se introduce la programación modular basada especialmente en el empleo de los tipos abstractos de datos.