Esta asignatura proporcionará a los estudiantes los conocimientos, destrezas y actitudes que se enumeran a continuación.
Conocimientos teóricos
- Describir los orígenes y evolución de los lenguajes de programación y los distintos paradigmas de programación existentes.
- Identificar las prestaciones de los distintos lenguajes de programación.
- Describir las metodologías de desarrollo propias de la ingeniería del software.
- Describir un sistema de administración de bases de datos, los modelos de datos básicos para la vista conceptual y los lenguajes para manipulación de bases de datos.
Conocimientos prácticos y actitudes
- Explicar de forma consistente las estructuras de datos y de control de un lenguaje de programación.
- Convencer acerca de la importancia del desarrollo ordenado de un programa informático y de la documentación del código.
- Examinar los distintos entornos de desarrollo integrados existentes para la creación de productos software.
- Examinar las distintas aplicaciones existentes para crear y consultar bases de datos.
- Preparar documentación y tutoriales de apoyo a la práctica de la programación.
- Diseñar prácticas de programación y de bases de datos.