This course teaches about modern computer architecture and organization comprehensively by emphasizing the basic concepts of computer systems including Bus Systems, Internal and External Memory and Input/Output. Furthermore, this course studies the main role of each component that makes up computing such as Computer Arithmetic, Instruction Set, CPU Structure and Function, and Control Unit Operations.