Estructuras De Datos Y Algoritmos: Con Enfasis En Programacion Or Ientada A Objetos (incluye Cd-rom)

bajo registro ISBN: 9789586990448
Estructuras De Datos Y Algoritmos: Con Enfasis En Programacion Or Ientada A Objetos (incluye Cd-rom)

Resumen y Sinopsis del Estructuras De Datos Y Algoritmos: Con Enfasis En Programacion Or Ientada A Objetos (incluye Cd-rom) en PDF, Docx, ePub y AZW

Este libro, «Estructuras De Datos Y Algoritmos: Con Enfasis En Programacion Or Ientada A Objetos (incluye Cd-rom)» de Alberto Jaime Sisa, publicado por Pearson Educación (Colombia), representa una aproximación significativa al estudio de las estructuras de datos y los algoritmos, especialmente considerando el contexto de la programación orientada a objetos. Más allá de la enseñanza tradicional, el libro busca equipar al lector con las herramientas y los conceptos necesarios para abordar estos temas con una perspectiva moderna, integrando principios de diseño de software y metodologías de ingeniería de programas. Se destaca, especialmente, un enfoque innovador en la formalización de conceptos, un elemento crucial para la comprensión y aplicación efectiva de estos fundamentos. El objetivo principal es preparar al estudiante para diseñar, implementar y analizar soluciones algorítmicas de manera rigurosa y eficiente.

El libro se distingue por su intencionalidad de presentar estructuras de datos y algoritmos en un contexto que reconoce la importancia de la abstracción y la formalización. La adopción de los Modelos de Datos Abstractos (MDA) no es simplemente una herramienta teórica; se aplica a través de una metodología axiomática, proporcionando definiciones formales que se traduce en una mejor comprensión de las características y los comportamientos de los datos y algoritmos. Este enfoque busca conectar la teoría con la práctica, permitiendo al lector discernir cómo los conceptos se manifiestan en la resolución de problemas concretos, un punto fundamental para el éxito en el campo de la informática.

El libro se estructura en torno a una comprensión profunda de las estructuras de datos fundamentales, comenzando con los tipos de datos primitivos y avanzando hacia estructuras más complejas como listas, pilas, colas, árboles y grafos. La presentación de estas estructuras no se limita a la descripción de sus implementaciones; se enfatiza la comprensión de sus propiedades, ventajas y desventajas, y la selección adecuada de cada una para un problema específico. Un componente central del libro son los Modelos de Datos Abstractos (MDA), utilizados como base para la especificación formal de las estructuras de datos, utilizando una metodología axiomática que promueve la claridad, la rigurosidad y la capacidad de razonamiento sobre los datos. Esto significa que no solo se aprende «cómo» implementar una estructura de datos, sino también «por qué» se utiliza y cómo sus propiedades garantizan un comportamiento específico.

La
, que permiten al lector poner en práctica los conceptos aprendidos. Estos ejercicios van desde la implementación de algoritmos simples hasta la resolución de problemas más complejos que requieren el uso de múltiples estructuras de datos y algoritmos. La inclusión de ejemplos de código, aunque no necesariamente en un lenguaje de programación específico, ayuda al lector a visualizar cómo se implementan los algoritmos y estructuras de datos en la práctica. Además, el libro incluye
. La inclusión de ejemplos y ejercicios prácticos, junto con el Cd-rom, facilita la comprensión y la aplicación de los conceptos aprendidos.