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.
Journal Title
Journal ISSN
Volume Title
Publisher
DOI
Date
Description
Keywords
Citation
Collections
Endorsement
Review
Supplemented By
Referenced By
Document viewer
Select a file to preview:
Reload



