3 credit(s) A course covering the fundamentals of computer hardware. Topics include data representation using various number representations, Boolean algebra and logic, digital logic devices, combinational and sequential circuits, logic units and simple processor design including registers, memory, addressing and processing of low-level instructions.