CEN 200: Introduction to Computer Engineering

This course provides students with basic knowledge on binary systems, Boolean algebra, digital logic gates, integrated circuits, gate-level minimization, analysis and design combinational logic, multiplexer, and decoders. 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; and be able to identify different building blocks of a microcomputer system, their functionality and applications.

Course Materials