El libro está dirigido tanto a alumnos que siguen un Curso de especialización en Inteligencia Artificial y Big Data como a profesionales del sector. Este texto comienza tratando la aplicación de las técnicas de integración, procesamiento y análisis de la información, con especial énfasis en las técnicas de tratamiento de grandes datos (Big Data) incluyendo los datos estructurados y no estructurados, el procesamiento en tiempo real, los costes y calidad asociados y el modelado, razonamiento y resolución de problemas en grandes datos. A continuación se aborda la Matemática Discreta como parte fundamental para el estudio de las ciencias de la computación. Se ilustran los conceptos con ejemplos y aplicaciones tratados con el software Maple, que posee un lenguaje de programación estructurada específico para la teoría de números, teoría de grafos, teoría de conjuntos, lógica matemática, lógica algorítmica y otras tareas de la Matemática Discreta. Maple admite además la programación funcional. Asimismo, se tratan las técnicas de representación de la información y las estructuras de datos, ya ilustradas anteriormen