Blog de Ariele Idea guardada 2 veces
Sé la primera persona en valorar esta idea Valorar

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í.
¿Qué te ha parecido esta idea?

Esta idea proviene de:

Y estas son sus últimas ideas publicadas:

Como crear Sitios Web Con ASP.NET

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

Programación en Java 6: Algoritmos, programación orientada a objetos e interfaz gráfica de usuarios – Luis Joyanes Aguilar

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 ...

Introducción a la 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 programacion

Primer lenguaje de programación de la historia

La programación de computadoras es esencial en nuestro mundo actual, ya que ejecuta los sistemas para casi todos los dispositivos que usamos. Los lenguajes de programación informática nos permiten decirles a las máquinas qué hacer. Las máquinas y los humanos “piensan” de manera muy diferente, por lo que los lenguajes de programación son necesarios para cerrar esa brecha. Tal vez oíste ...

Tutoriales Computación Excel ...

Cómo crear una base de datos en Excel

En el mundo de la computación y la informática existe un software para cada cosa. Es difícil pensar en alguna tarea que queramos hacer en nuestro ordenador para el cual no se haya creado un software específico. En el mundo de las finanzas, la administración y la contabilidad, por ejemplo, existen un sin números de programas que ayudan a millones de empresarios y oficinistas a realizar sus trabajos ...

Emprendedores #YouthCanDoIt2020 Danny Mola ...

Kolau lanza un programa inédito para formar a jóvenes desempleados en programación

Kolau es una startup fundada por el emprendedor leridano Danny Mola que se encuentra afincada en la región californiana de Silicon Valley y que acaba de lanzar un plan inédito para formar a jóvenes desempleados en desarrollo web y programación informática. ¿El motivo? Que durante el año 2016 en España hubo más de 610.000 jóvenes sin empleo y que el paro en el sector de la informática es prácticame ...

general cursos

10 cursos de programación para principiantes gratuitos.

Gracias a la inmensa popularidad de los MOOC (Massive Online Open Course) en los últimos años, se han abierto todo tipo de puertas para quienes desean aprender por su cuenta. Este tipo de cursos en linea, abiertos y masivos, abundan y están esperando por los alumnos las 24 horas del día los 365 días del año. Solo tienes que decidirte, registrarte, elegir un curso y empezar a aprender. Una de las r ...

Introducción a la programación II

Introducción a la programación II Diagrama de flujo Es una representación gráfica de los algoritmos, los símbolos más utilizados. 1.- Inicio y Fin: Indica el inicio del programa. 2.- Subrutina: Indica un proceso predefinido, para ejecutar el bloque de ejecución. 3.- Entrada: Indica la entrada por el teclado (leer). 4.- Salida: Indica la salida de datos por pantalla (mostrar). 5.- Asignación o proc ...

tecnología programacion

Codificación y Programación. ¿Cuál es la diferencia?

La codificación y la programación a menudo se usan indistintamente en la industria. Ambos términos pueden parecer iguales desde afuera, pero hay una diferencia significativa entre ellos. Hoy, trataremos de explicar la diferencia entre codificación y programación de la manera más fácil posible. Codificación Codificar simplemente significa escribir códigos de un idioma a otro. Las computadoras no en ...

general desarrollo web programación ...

Que lenguage de programación debo aprender?

Hola, capaz que muchos no estarán de acuerdo con este post pero la intención no es decir cual es mejor, pues no creo que exista un mejor lenguage de programación. La verdad es que todos tienen sus Pros y sus Contras, y son pensados con especificaciones distintas unos de otros. Una de las preguntas más frecuentes en los foros para principiantes es "¿Cómo iniciarse en programación?" o &qu ...

Internet

40 cursos básicos de programación online gratuitos en español

¿Alguna vez has pensado en aprender a programar en Java pero te da pereza? ¿Quieres ampliar tus conocimientos en bases de datos y practicar un poco de SQL? En el post de hoy hemos recopilado una interesante colección de cursos gratis en español relacionados con la programación y el desarrollo web, que podemos realizar cómodamente desde casa y a nuestro ritmo. Todos los cursos se realizan desde la ...