Libro Programación Orientada A Objetos Y Estructura De Datos

(No reviews yet) Write a Review
Internacional
$47.52
SKU:
9789873832277
Autor:
SZNAJDLEDER, Pablo
Editorial:
Alfaomega Grupo Editor Argentino

Product Overview

Titulo: Libro Programación Orientada A Objetos Y Estructura De Datos

Autor: SZNAJDLEDER, Pablo

Editorial: Alfaomega Grupo Editor Argentino

Lenguaje: Español

ISBN13: 9789873832277

Reseña: Programación orientada a objetos y estructura de datos a fondo es un libro pensado para extender los conocimientos que fueron adquiridos a lo largo de los cursos de las asignaturas iniciales de programación principalmente de Programación estructurada. La finalidad de iniciar explicando Programación Orientada a Objetos (POO) es proveer una herramienta que permita encapsular la lógica y la complejidad de aquellos algoritmos ocultándola para no verla. Y así concentrarse en el análisis diseño y desarrollo de algoritmos con mayor grado de complejidad. Para quienes adquirieron sus conocimientos básicos programando en C la obra comienza explicando los conceptos principales de encapsulamiento implementándolos con C++. Pero esto es solo el comienzo ya que el curso de programación avanzada que se propone transita por los senderos del lenguaje Java. ¿Por qué Java? Porque hoy en día y desde hace más de 20 años Java es el lenguaje de programación con mayor nivel de aceptación en el ámbito profesional. La mayoría de las empresas desarrollan sus aplicaciones en Java. Y aunque aquí el foco principal estará puesto sobre la lógica algorítmica cuando implemente estos algoritmos con Java el lector estará adquiriendo una destreza que le permitirá incorporarse a trabajar en proyectos de desarrollo que utilicen este lenguaje.Además el lenguaje de programación Java provee una muy extensa biblioteca de clases por lo que estaremos exentos de tener que programar nosotros mismos cuestiones que a esta altura resultarían triviales y básicas.En temas que si aborda son las estructuras lineales (listas pilas colas) y métodos de ordenamiento de colecciones lo que le permite concentrarse en entender su lógica de programación pues la implementación ya la provee el lenguaje Java.VENTAJAS• La obra se divide en dos partes: la primera abarca la Programación Orientada a Objetos. Todo este paradigma de programación esta implementado en Java. Se explica el lenguaje y se compara su sintaxis y semántica con C/C++ de modo que aquellos lectores que tengan conocimientos previos sobre estos lenguajes puedan notar la gran cantidad de similitudes que existen entre ambos y tomar nota sobre las diferencias.• La segunda parte de la obra explica los algoritmos vinculados a las estructuras de datos más complejas: árboles y grafos. Algoritmos recursivos que permitan visitar todos los nodos de un árbol diferentes tipos de recorridos sobre árboles y comparaciones entre las versiones recursivas e iterativas.CONOZCA• La técnica de Complejidad Algorítmica como un método analítico para comparar la eficiencia de algoritmos equivalentes y se utiliza esta técnica para clasificar los diferentes enfoques y/o métodos de ordenamiento. Para llegar a deducir por ejemplo que el algoritmo Quicksort es mucho más eficiente que el Bubble sort.APRENDA• Patrones que delinean diferentes estrategias de diseño algorítmico: Greedy Divide & conqueer y Programación dinámica. Finalmente se estudian los algoritmos que resuelven los problemas típicos sobre grafos: Dijkstra Prim Kruskal.A QUIÉN VA DIRIGIDOEs un libro conciso directo cuidado que puede servir para dos o tres cursos según el plan de estudios que se aborde. Proporciona bases en los temas de algoritmos computacionales estructuras de datos y complejidad computacional. Estos conocimientos contribuyen hacia la meta final en esta área de estudios: la construcción de software de gran calidad.

Reviews

(No reviews yet) Write a Review