本書は、大学学部、高等専門学校、専修学枚のコンピュータサイエンス系学科における「論理回路」と「論理設計」の教科書として書き下ろした。
その内容は、(社)情報処理学会が策定した「大学の理工系学部情報系学科のためのコンピュータサイエンス教育カリキュラムJ97」のU-1論理回路;U-6論理設計;の2科目に準拠している。
本書では、コンピュータサイエンスを支える論理代数とそのハードウェアによる実現である論理回路との関係について、電気に関する専門知識がなくても理解できるように、解き明かしている。また、古典的な知識や理論だけではなく、最新の理論や実用的な手法についても平易に解説している。各所で、コンピュータハードウェアの基本原理である「論理回路」を実例として紹介し、理論と実際との関連に興味をつなげるようにしている。
J97では、この分野の講義を、1.論理回路:数学的な概念(ソフトウェア)による組み合わせ回路や順序回路といった論理回路(ハードウェア)の実現; 2.論理設計:論理回路の効率の良い設計手法の理論と実際;の2科目に分けて学習することを提案している。