Introduces the student to the computer as an electronic device. It includes digital logic as well as design of critical internal components of the computer system. May also include topics such as hardware compilation, microcode, content-addressable memories, and parallel architectures. Prerequisites: Grade C or higher in CS 140. MATH 135 as prerequisite or co-requisite. Fall, Spring.