Fundamentos de Programación Imperativa y Orientada a Objetos

Código de la asignatura10191
Nº Créditos ECTS6
TipoOptativa
DuraciónSemestral
IdiomasCastellano
Planes de estudio
Año académico2025-26
Descripción

Esta asignatura constituye la continuación natural de la asignatura “Fundamentos de Programación”, pero incorporando el uso de recursividad y el paradigma de programación orientada a objetos.

Al principio de la asignatura, se obtienen los conocimientos teóricos relacionados con la recursión y de la programación orientada a objetos. Dentro de la programación orientada a objetos, se explican las características básicas tales como herencia, polimorfismo, y reutilización; y se enseña al alumno a diseñar sus propias aplicaciones informáticas. El alumno aprenderá estos conceptos de forma práctica con el lenguaje de programación Java, elegido por su versatilidad entre diferentes plataformas y su éxito como lenguaje orientado a objetos.

Finalmente, el alumno aprende a desarrollar aplicaciones informáticas incorporando gestión de entrada/salida, gestión de eventos e interfaces gráficas de usuario.