Abstract

La asignatura Programación Avanzada aborda en profundidad la Programación Orientada a Objetos (POO) utilizando Java como lenguaje principal, con el objetivo de que el estudiante adquiera una comprensión sólida del diseño y desarrollo de software complejo, modular y mantenible. Para gestionar la complejidad inherente del software moderno, se estudian conceptos como abstracción, descomposición y jerarquización, así como los elementos esenciales de la POO: clases, objetos, atributos, métodos, encapsulación, herencia y polimorfismo, apoyándose en UML como herramienta de análisis y diseño. El curso profundiza en características clave de Java. Finalmente, se exploran aspectos avanzados del ecosistema Java, como colecciones genéricas, estructuras de datos, mecanismos de I/O, serialización y el desarrollo de interfaces gráficas con Swing y JavaFX, aplicando el patrón MVC para separar lógica y presentación. En conjunto, la asignatura ofrece una base teórico-práctica completa para afrontar con éxito el diseño e implementación de sistemas orientados a objetos en contextos profesionales.
Loading...

Quotes

plumx
0 citations in WOS
0 citations in

Journal Title

Journal ISSN

Volume Title

Publisher

DOI

Description

Citation

Endorsement

Review

Supplemented By

Referenced By

Statistics

Views
16
Downloads
11

Bibliographic managers

Document viewer

Select a file to preview:
Reload