Java
Programación en Java:
Fundamentos de programación y principios de diseño
Fundamentos de programación y principios de diseño
Fundamentos de Programación
Ingeniería de Telecomunicaciones
Ingeniería de Telecomunicaciones
Nociones básicas de Informática
Lecturas recomendadas:
David Patterson & John Hennessy: Computer abstractions and technology + Historical perspective, extraído de Computer Organization and Design: The Hardware/Software Interface, 3ª edición, Morgan Kauffmann, 2004
Introducción a la programación
Lecturas recomendadas:
Robert N. Charette: Why software fails, IEEE Spectrum, September 2005
Introducción a la programación orientada a objetos
Lecturas recomendadas:
Harvey M. Deitel & Paul J. Deitel: Introduction to classes and objects, extraído de Java – How to Program, 6ª edición, Prentice-Hall, 2004
Modularización
Lecturas recomendadas:
Steve McConnell: Design in construction, extraído de Code Complete, 2ª edición, Microsoft Press, 2004
Estructuras de control
Vectores y matrices
Recursividad
TUTORIAL: Técnicas útiles en el desarrollo de software
Lecturas recomendadas:
Robert C. Martin & Robert S. Koss: The Bowling Game. An example of test-first pair programming, objectmentor.com, 2001
Clases y objetos
Caso práctico: Videoclub (código fuente)
Lecturas recomendadas:
Kathy Sierra & Bert Bates: A Trip to Objectville, extraído de Head First Java, 2ª edición, O'Reilly, 2005.
Alan Snyder: The essence of objects: Concepts and terms, IEEE Software, January 1993.
Principios de programación orientada a objetos
Caso práctico: Red de telefonía móvil
Lecturas recomendadas:
Kathy Sierra & Bert Bates: Serious polymorphism, extraído de Head First Java, 2ª edición, O'Reilly, 2005.
Bertrand Meyer: Software quality & Modularity, capítulos extraídos de Object-Oriented Software Construction, 2ª edición, Prentice Hall PTR, 2000
Manejo de excepciones
Lecturas recomendadas:
The Java Tutorial: Handling Errors with Exceptions, Sun Microsystems, 1995-2005
El sistema de E/S: Ficheros
Lecturas recomendadas:
Eric Freeman, Elisabeth Freeman, Bert Bates & Kathy Sierra: The decorator pattern, extraído de Head-first Design Patterns, O'Reilly, 2004
Interfaces de usuario
Concurrencia
Distribución
Fundamentos de Programación
Ingeniería de Telecomunicaciones
Ingeniería de Telecomunicaciones
Temario de la asignatura
Exámenes
Fernando Berzal Galiano:
"Apuntes de programación orientada a objetos en Java: Fundamentos de programación y principios de diseño"
ISBN 84-611-1405-1 / 978-84-611-1405-4
Web original en Internet Archive: https://elvex.ugr.es/decsai/java/