In this Course, students are introduced to: Boolean Algebra, the minimization of Boolean functions using Karnaugh Map and Quine-Mc-Cluskey methods, the design of Combinatorial Circuits, the design of Complex Digital Circuits, Sequential Circuits, State Assignment and Minimization, the design of a simple computer incorporating general registers, common addressing modes and conditional instructions.