Computer technology; performance measurement; translation of high-level programs into machine language; computer arithmetic; simple CPU design, pipelining; memory hierarchies and I/O; parallel processors; modern computer architecture related topics; hardware testing