Design of Processor and Control Logic hardware. Computer hardware design, input/output and memory design.