This course presents the basic tools for the design of digital circuits and provides methods and procedures suitable for a variety of digital design applications in computers, control systems, data communications, etc. This course will concentrate on combinational circuit design and analysis.