Luis Joyanes Aguilar

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

QA76 / J35