This text is intended for the digital logic design course found in most electrical and computer engineering programs. The authors provide a balance between basic concepts and practical applications using computer-aided design tools.