Fundamentos de programación Algoritmos, estructura de datos y objetos /
Luis Joyanes Aguilar
- 4a Edición
- México: Mc Graw-Hill, 2008
- 766 páginas, Ilustraciones, tablas, texto, 27 cm
Parte I: Algoritmos y Herramientas de ProgramaciónIntroducción a las computadoras y los lenguajes de programación 1. Introducción a las computadoras y a los lenguajes de programación 2. Metodología de la programación y desarrollo de software 3. Estructura general de un programa 4. Flujo de control I: estructuras selectivas 5. Flujo de control II: estructuras repetitivas 6. Subprogramas (subalgoritmos): funciones
Parte II: Estructuras de Datos 7. Tipos de datos estructurados 8. Arreglos (vectores y matrices) 9. Registros 10. Archivos 11. Listas, pilas y colas 12. Árboles y grafos
Parte III: Programación Orientada a Objetos 13. Introducción a la programación orientada a objetos 14. Clases y objetos 15. Herencia y polimorfismo 16. Diseño y construcción de clases 17. Relaciones entre clases: agregación y generalización
Parte IV: Metodología de la Programación y Desarrollo de Software 18. Ciclo de vida del software 19. Modelado y diseño de software 20. Pruebas y mantenimiento de software 21. Documentación y gestión de proyectos de software
El libro Fundamentos de programación: Algoritmos, estructura de datos y objetos de Luis Joyanes Aguilar es una obra integral que introduce de forma progresiva y didáctica los principios fundamentales de la programación informática. A lo largo de sus capítulos, el autor guía al lector desde los conceptos básicos de algoritmos y estructuras de control hasta temas más avanzados como estructuras de datos dinámicas, programación orientada a objetos y modelado con UML. Concebido tanto para estudiantes como para autodidactas, el texto equilibra la teoría con la práctica mediante ejemplos en varios lenguajes de programación y apéndices técnicos. Esta obra no solo forma al lector en la lógica algorítmica, sino que también lo prepara para el desarrollo de software estructurado y orientado a objetos en un contexto académico o profesional.
978-84-481-6111-8
Ingeniería en tecnologias de la información y comunicaciones