This course focuses on: Underlying computer hardware including gates, Boolean expressions,
combinational circuits analysis and design, flip flops and sequential circuits analysis and design.
Understanding the function of a computer system at the machine level, the way the instructions are
executed and the way the arithmetic and logic operations are performed. Designing and analyzing
the main functional units of a computer such as control unit and data path of a simple CPU.