This document provides an overview of a computer system architecture course. It outlines the chapters that will be covered in the class, including digital logic circuits, digital components, data representation, register transfer and microoperations, basic computer organization and design, programming the basic computer, microprogrammed control, central processing unit, pipeline and vector processing, computer arithmetic, input-output organization, memory organization, and multiprocessors. The class aims to teach students how a computer works by building a "Mano machine" and learning about its hardware and software architecture in detail. Students will complete homework problems and have the option to complete a design report. Their grade will be based on homework, exams, an optional report, and class participation.