Programación en C

https://www.garceta.es/catalogo/libro.php?ISBN=978-84-1903-425-0&idd=12

Aprender a programar constituye hoy en día una de las competencias fundamentales en la formación de cualquier ingeniero. Incluso en un mundo en el que las herramientas de Inteligencia Artificial están cada vez más presentes y facilitan muchas tareas, comprender cómo funciona un programa, cómo se organiza un algoritmo y cómo se traduce una idea en código sigue siendo imprescindible. El ingeniero no puede limitarse a utilizar soluciones ya hechas: debe ser capaz de analizar un problema, diseñar una estrategia de resolución y llevarla a la práctica con precisión y rigor.

Este libro está destinado a los estudiantes universitarios que se enfrentan por primera vez al aprendizaje de la programación. No se requieren conocimientos previos: el texto parte desde los conceptos más básicos y avanza de forma gradual, apoyándose en una gran cantidad de ejemplos explicados con detalle. Sin embargo, el camino recorrido conduce hasta un nivel medio de programación, que permitirá al lector enfrentarse a problemas de cierta complejidad y sentar las bases para aprendizajes más avanzados.

La extensión y profundidad del libro hacen que difícilmente pueda agotarse en un único semestre. Más bien, debe entenderse como un manual de referencia que acompaña al estudiante durante toda su formación inicial: una obra a la que volver en distintos momentos para repasar conceptos, reforzar técnicas o explorar nuevas posibilidades del lenguaje C.

A lo largo de sus capítulos se incluyen cientos de ejemplos repartidos estratégicamente para ilustrar cada idea, junto con más de doscientos ejercicios propuestos que permiten practicar y afianzar los contenidos. Cada ejercicio va acompañado de su solución, de manera que el alumno pueda comprobar su progreso y, al mismo tiempo, aprender distintas formas de abordar un mismo problema.

Pero aprender a programar no consiste solo en lograr que un programa funcione. La programación es también un medio de comunicación entre personas: el código debe ser comprensible, legible y mantener una estructura clara. Por ello, este libro insiste de manera constante en las buenas prácticas de programación, en el estilo y en la importancia de escribir programas que puedan ser entendidos y mantenidos por otros.

La elección del lenguaje C como punto de partida responde a varias razones. Se trata de un lenguaje con una larga tradición en el mundo de la ingeniería y la informática, en el que se apoyan muchos otros lenguajes modernos. Aprender C significa adquirir un conocimiento profundo de los fundamentos de la programación, de la relación entre el código y la máquina, y de los principios que siguen vigentes en entornos actuales. C, con su sencillez y potencia, ofrece al principiante una oportunidad única de comprender de verdad cómo se construye un programa desde sus cimientos.

En suma, este libro no pretende únicamente enseñar a programar en C, sino formar en el arte de pensar de manera algorítmica, rigurosa y creativa. Su meta es que los estudiantes, además de aprobar un curso, desarrollen una herramienta intelectual que les será útil durante toda su vida profesional como ingenieros.

Espero que este libro te acompañe en la aventura de descubrir la programación y que en cada página encuentres, no solo respuestas, sino también nuevas preguntas que despierten tu curiosidad como futuro ingeniero.

Santiago Higuera de Frutos

Doctor Ingeniero de Caminos

Profesor en Teleco Campus Sur

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *