Fundamentos de programación: Algoritmos, estructura de datos y objetos, 4ta Edición – Luis Joyanes Aguilar


La informática y las ciencias de la computación en los primeros años del siglo xxi vienen marcadas por los avan­ces tecnológicos de la pasada década. Los más de veinte años de vida de la computadora personal (PC) y los más de cincuenta años de la informática/computación tradicional vienen acompañados de cambios rápidos y evolutivos en las disciplinas clásicas. El rápido crecimiento del mundo de las redes y, en consecuencia, la World Wide Web hacen revolucionarios a estos cambios y afectan al cuerpo de conocimiento de los procesos educativos y profesionales.
Así, como declara ACM en su informe final (15 de diciembre de 2001) CC2001 Computer Science, la formación en carreras de informática, ciencias de la computación o ingeniería de sistemas deberá prestar especial importancia a temas tales como:

Algoritmos y estructuras de datos.
La World Wide Web y sus aplicaciones.
Las tecnologías de red y en especial aquellas basadas en TCP/IP.
Gráficos y multimedia.
Sistemas empotrados.
Bases de datos relacionales.
Programación orientada a objetos.
Interacción Persona-Máquina.
…Contenido:
Prefacio a la cuarta edición
PARTE I. ALGORITMOS Y HERRAMIENTAS DE PROGRAMACIÓN
Capítulo 1. Introducción a las computadoras y los lenguajes de programación
Capítulo 2. Metodología de la programación y desarrollo de software
Capítulo 3. Estructura general de un programa
Capítulo 4. Flujo de control I: Estructuras selectivas
Capítulo 5. Flujo de control II: Estructuras repetitivas
Capítulo 6. Subprogramas (subalgoritmos): Funciones
PARTE II. ESTRUCTURA DE DATOS
Capítulo 7. Estructuras de datos I (arrays y estructuras)
Capítulo 8. Las cadenas de caracteres
Capítulo 9. Archivos (ficheros)
Capítulo 10. Ordenación, búsqueda e intercalación
Capítulo 11. Ordenación, búsqueda y fusión externa (archivos)
Capítulo 12. Estructuras dinámicas lineales de datos (pilas, colas y listas enlazadas)
Capítulo 13. Estructuras de datos no lineales (árboles y grafos)
Capítulo 14. Recursividad
PARTE III. PROGRAMACIÓN ORIENTADA A OBJETOS Y UML 2.1
Capítulo 15. Tipos abstractos de datos, objetos y modelado con UML 2.1
Capítulo 16. Diseño de clases y objetos: Representaciones gráficas en UML
Capítulo 17. Relaciones entre clases: Delegaciones, asociaciones, agregaciones, herencia
PARTE IV. METODOLOGÍA DE LA PROGRAMACIÓN Y DESARROLLO DE SOFTWARE
Capítulo 18. Resolución de problemas y desarrollo de software: Metodología de la programación
APÉNDICES
Apéndice A. Especificaciones del lenguaje algorítmico UPSAM 2.0
Apéndice B. Prioridad de operadores
Apéndice C. Código ASCII y Unicode
Apéndice D. Guía de sintaxis del lenguaje C
Bibliografía y recursos de programación
Enlaces: MEGA
FUENTE

Fuente: este post proviene de Blog de Ariele, donde puedes consultar el contenido original.
¿Vulnera este post tus derechos? Pincha aquí.
Creado:
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

La creación de aplicaciones web es algo muy popular en esta era ya que nos permite llegar rápidamente a millones de personas en el mundo, por ese motivo quiero recomendarte este libro ya que te most ...

Recomendamos

Relacionado

Enciclopedia Java Programacion

La empresa Sun Microsystems anunció formalmente el nacimiento de Java en mayo de 1995 en una conferencia del sector industrial de computación. La promesa de que la tecnología Java1 se convertiría en un aglutinante o integrador (universal glue fue el tér­mino original empleado) que conectaría a los usuarios con la información proceden­te de servidores web, bases de datos, proveedores de información ...

amino curso programación ...

La programación no es solo para la gente que estudia ciencias de la computación. Aprender a programar puede serle útil a cualquiera. Si eres una persona creativa, podrás añadir la programación a tu lista de hobbies. Vivimos en un mundo totalmente gobernado por la tecnología. Hoy en día, es raro encontrar a alguien que no use un ordenador en su día a día o que no tenga un android. Teniendo en cuent ...

Tecnología

Hace más de 60 años no existía nada relacionado con la informática y computación actual. La primera PC moderna, compilador de lenguajes de programación y procesador de texto no era más que una simple visión en la mente de sus creadores. A continuación, se detallan los esfuerzos y personajes más importantes para la ingeniería informática. Entre las personas que destacaron aportando sus conocimient ...

Programación niños

La verdad es que hacer un top 10 de los mejores libros de programación para niños es muy difícil, y como no quiero que te quedes sin ninguna opción, he optado por hacer un top 12. Me hubiera gustado que todos fueran en español, pero es que hay obras que merecen mucho la pena a pesar de que tengas que hacer el esfuerzo de leerlos en inglés. Por ello aquí tienes mi top 12 de los que considero los me ...