La lógica y la inferencia están en el fundamento de la computación y el razonamiento formal. El alumnado ya ha cursado las materias del bloque de Matemáticas y Programación, por lo que ya está familiarizado con el pensamiento abstracto. En esta materia se abordan las nociones fundamentales de la lógica (tales como las de verdad, negación, conectivas, deducción lógica, etc.) y se adquirirá la capacidad de resolver inferencias en diferentes paradigmas lógicos como la lógica proposicional y la lógica de primer orden. Se introduce el paradigma de la programación lógica, sus técnicas de programación y sus aplicaciones en ámbitos donde proporciona planteamientos y resoluciones más fáciles, naturales o más apropiadas que las que ofrecen otros paradigmas de programación.
No se usará inglés en clase, aunque algunas de las fuentes bibliográficas están en ese idioma.