Descripción
Curso de Algoritmos y Programación a Fondo
Resumen del libro
Este libro es una guía completa para aprender programación desde cero, con un enfoque práctico y progresivo que abarca desde los fundamentos hasta técnicas avanzadas en C++. A través de 16 lecciones distribuidas en 6 capítulos, el lector desarrollará habilidades sólidas en algoritmia, estructuras de datos y resolución de problemas, culminando con la creación de un compresor de archivos basado en el algoritmo de Huffman. Incluye vídeos explicativos, autoevaluaciones y una biblioteca de funciones reutilizables (API) para facilitar el aprendizaje y la práctica.
¿De qué trata?
La obra ofrece un recorrido estructurado por los conceptos esenciales de la programación y la algorítmica, utilizando el lenguaje C++ como herramienta principal. Comienza con los principios básicos y avanza hacia temas más complejos, como la creación de tipos abstractos de datos (TAD) y el desarrollo de una biblioteca propia. Cada lección se complementa con vídeos explicativos del autor y ejercicios de autoevaluación con retroalimentación, permitiendo al lector verificar su comprensión antes de continuar. La nueva edición profundiza en el análisis de problemas, presentando casos testigo y variantes para discutir estrategias de solución. El punto culminante es la implementación de un programa compresor/descompresor de archivos mediante el algoritmo de Huffman, un proyecto que integra y aplica todos los conocimientos adquiridos.
Temas principales
- Fundamentos de programación en C++ y lógica algorítmica.
- Estructuras de datos: tipos abstractos de datos (TAD) y su implementación.
- Desarrollo de bibliotecas de funciones reutilizables (API).
- Algoritmos de compresión: implementación del algoritmo de Huffman.
- Resolución de problemas algorítmicos mediante análisis de casos y variantes.
- Metodología de aprendizaje con autoevaluaciones y retroalimentación.
¿Para quién está recomendado?
Este libro está dirigido a personas que desean iniciarse en la programación sin conocimientos previos, así como a programadores principiantes que buscan afianzar y profundizar sus habilidades en algoritmia y C++. Es especialmente útil para estudiantes de informática, autodidactas y profesionales que quieran mejorar su capacidad de resolución de problemas mediante un enfoque práctico y estructurado.
Qué aporta este libro
- Un método de aprendizaje progresivo que combina teoría, práctica y autoevaluación para consolidar cada concepto.
- Más de 16 lecciones con vídeos explicativos que facilitan la comprensión de temas complejos.
- La creación de una biblioteca propia de funciones y tipos abstractos de datos, aplicable a futuros proyectos.
- La capacidad de desarrollar un programa compresor de archivos real, integrando algoritmos avanzados.
- Estrategias para analizar y resolver problemas algorítmicos mediante el estudio de casos y variantes.
Ficha técnica
- Autor: Pablo Sznajdleder
- Editorial: Marcombo
- Idioma: Español
- Tema: Programación informática / Desarrollo de software, Algoritmos y estructuras de datos, Programación ágil
- Colección: Manuales
- Encuadernación: Bolsillo
- Fecha de edición: abril de 2023
- Número de páginas: 324
- Peso: 801 g
Valoración editorial
Este manual destaca por su enfoque didáctico integral, que combina explicaciones teóricas con recursos multimedia y ejercicios prácticos. La inclusión de vídeos y autoevaluaciones lo convierte en una herramienta eficaz para el autoaprendizaje, mientras que el desarrollo de un proyecto final real (compresor Huffman) aporta un valor tangible a los conocimientos adquiridos. Es una opción recomendable tanto para quienes se inician en la programación como para aquellos que desean consolidar sus bases algorítmicas con un método probado y estructurado.

