A traditional Introduction to Digital Logic course can cover all of Chaps. 1, 2, 3,
and 4, selections from Chap. 5, and then all of Chaps. 6, 7, 8, 11, 12, 13, 14, and 17,
and maybe selections from Chap. 19. I happen to think Chaps. 15 and 18 are of vital
importance, and the case study presented in Chap. 20 really ties the whole book
together, but they are not included in every intro course. What this book adds that
others in the field leave out, through Chaps. 9, 10, and 16, is more depth for
applications in the computing domain. They can be incorporated in an intro course
geared towards computer engineers or computer scientists, and I have used this
material myself, but they can also benefit these students simply by being in the text
as breadth and a good reference for later use even if not directly included in the
course.