TY - BOOK AU - Luis Joyanes Aguilar TI - Fundamentos de programación: Algoritmos, estructura de datos y objetos SN - 978-84-481-6111-8 AV - QA76 J35 PY - 2008/// CY - México PB - Mc Graw-Hill KW - Ingeniería en tecnologias de la información y comunicaciones N1 - 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 ; Ingeniería en Tecnologías de la Información y Comunicaciones N2 - 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 ER -