Las matemáticas siempre han sido una de las disciplinas que le cuesta más trabajo entender a los estudiantes. Si se observan las estadísticas de reprobación en las carreras relacionadas con la computación, junto con las matemáticas la materia de programación es una aduana muy difícil de librar. Sin embargo, las matemáticas y la programación constituyen un campo importante, apasionante y ameno. La computación y las matemáticas tienen gran relación entre sí, solo hay que recordar que las computadoras fueron creadas inicialmente para realizar operaciones matemáticas con mayor rapidez, además de que la computación no se podría entender sin las matemáticas.
Actualmente la computación es fundamental en todas las actividades que se desarrollan diariamente en la administración, educación, medicina, ingeniería e investigación. El funcionamiento adecuado de una empresa no se podría entender sin la ayuda de la computadora, ¿qué haríamos si se tuviera que regresar al tiempo en que todo se procesaba manualmente?, ¿qué pasaría si no se contara con el correo electrónico, hojas de cálculo, procesadores de texto, lenguajes de programación e internet? Si bien es cierto que todos estos elementos son parte de las acciones que se pueden llevar a cabo en la computadora, también lo es el que las matemáticas proporcionaron el soporte necesario para desarrollar todas estas herramientas computacionales. Ramas de las matemáticas como sistemas numéricos, métodos de conteo, conjuntos, matrices, lógica matemática, algebra booleana, relaciones y funciones son la base para el diseño de todo lo que se maneja en la computadora. Es por esto que surgen las matemáticas para la computación, mismas que permiten entender el aspecto formal de la relación matemáticas-computadora.
Este libro tiene como objetivo
fundamental que los alumnos que cursan alguna carrera relacionada con la
computación, aprendan con facilidad los conocimientos matemáticos
básicos necesarios para entender el principio matemático usado en la
creación de herramientas computacionales. Asimismo se espera que el
joven que incursiona en el mundo de la computación tenga una visión más clara de los aspectos que se toman en cuenta para el desarrollo y manejo de estructuras de datos, bases de datos,
circuitos electrónicos y lenguajes de programación, no para desarrollar
un software al final del curso, pero si para tener una mejor visión de
todo aquello que ayudo a desarrollar estas herramientas computacionales
que hoy usamos y de las cuales somos muy dependientes.
Contenido:
Capítulo 1. Sistemas numéricos
Capítulo 2. Métodos de conteo
Capítulo 3. Conjuntos
Capítulo 4. Lógica matemática
Capítulo 5. Álgebra booleana
Capítulo 6. Relaciones
Capítulo 7. Grafos
Capítulo 8. Árboles
Capítulo 9. Introducción a los lenguajes formales
Capítulo 2. Métodos de conteo
Capítulo 3. Conjuntos
Capítulo 4. Lógica matemática
Capítulo 5. Álgebra booleana
Capítulo 6. Relaciones
Capítulo 7. Grafos
Capítulo 8. Árboles
Capítulo 9. Introducción a los lenguajes formales
No hay comentarios:
Publicar un comentario