CEN 211: Digital Logic Design I

This course provides students with basic knowledge on combinational and sequential circuit design. The course includes a lab component to help students get hands-on experience with the theoretical concepts they take in the course. By the end of the course, students should be able to: understand number systems and codes and their application to digital circuits; understand Boolean algebra and its application to the design and characterization of digital circuits; understand the mathematical characteristics of logical gates; use truth tables, Boolean algebra, Karnaugh maps, and other methods to obtain design equations; use design equations and procedures to design combinatorial systems consisting of gates; consider alternatives to traditional design techniques in order to simplify the design process to yield innovative designs; Design sequential circuits for basic state diagrams and design state machine diagrams (SMD); and be able to identify different building blocks of a microcomputer system, their functionality and applications.