Tema 3. Lenguajes de programación. Representación de tipos de datos. Operadores.
Instrucciones condicionales. Bucles y recursividad. Procedimientos, funciones y parámetros. Vectores y registros. Estructura de un programa.
Clases presenciales: 13/10/2016
Tema 5. Diseño y programación orientada a objetos. Elementos y componentes software:
objetos, clases, herencia, métodos, sobrecarga. Ventajas e inconvenientes. Patrones de diseño y lenguaje de modelado unificado (UML).
Clases presenciales: 20/10/2016, 27/10/2016 y 03/11/2016
NOVIEMBRE
Tema 6. Lenguajes de programación. Características, elementos y funciones en entornos
Java, C, y C++ y. Net.
Se propondrán ejercicios de programación a realizar en casa, en paralelo con las
clases presenciales, aunque sí que se resolverán los cuestionarios en clase)
Tema 7. Arquitectura cliente/servidor. Modelo de 2 capas. Modelo de 3 capas.
Componentes y operación. Arquitecturas de servicios web (WS).
Clases presenciales: 10/11/2016 y 17/11/2016
Tema 8. Aplicaciones Web. Tecnologías de programación. JavaScript, applets, servlets, y
servicios web. Lenguajes de descripción de datos: HTML, y XML y sus derivaciones. Navegadores y lenguajes de programación web. Lenguajes de script.
Clases presenciales: 24/11/2016 y 01/12/2016 (más la primera del 06/10/2016)
DICIEMBRE
Tema 1. Modelo conceptual de datos. Entidades, atributos y relaciones. Reglas de
modelización. Diagramas de flujo de datos. Reglas de construcción. Descomposición en niveles. Flujogramas.
Clases presenciales: 15/12/2016
Tema 2. Diseño de bases de datos. Diseño lógico y físico. El modelo lógico relacional. Normalización.
Clases presenciales: 22/12/2016
Tema 4. Lenguajes de interrogación de bases de datos. Estándar ANSI SQL.
Clases presenciales: 29/12/2016 y 12/01/2017
ENERO
Tema 9. Accesibilidad, diseño universal y usabilidad. Acceso y usabilidad de las
tecnologías, productos y servicios relacionados con la sociedad de la información. Confidencialidad y disponibilidad de la información en puestos de usuario final.
Clases presenciales: 19/01/2017
Tema 10. Herramientas CASE: características. Repositorios: estructura y actualización.
Generación de código y documentación. Programas para control de versiones.
Clases presenciales: 26/01/2017
HASTA EL EXAMEN: 25/02/2017 – 12:00
Repaso de conceptos, realización y corrección de tests de exámenes de años anteriores.
Clases presenciales: 02/02/2017, 09/02/2017, 16/02/2017 y 23/02/2017