Rationale: This course aims to provide a strong foundation to understand modern computer system architecture and code the computer with the low level assembly language. The course is structured to work with memories and registers and logic operations.