Introducción. Sistemas y códigos numéricos. Circuitos digitales. Principios de diseño lógico combinacional. Prácticas de diseño lógico combinacional. Ejemplos de diseño de circuitos combinacionales. Principios de diseño lógico secuencial. Prácticas de diseño lógico secuencial. Ejemplos de diseño de circuitos secuenciales. Memorias, dispositivos CPLD y FPGA. Temas adicionales del mundo real.