This document provides an introduction to computer organization and architecture. It defines computer organization and architecture as the study of the internal workings, structure, and implementation of computer systems. It describes computer architecture as dealing with the operational attributes of the computer like the instruction set and addressing modes. Computer organization is defined as the practical implementation that realizes the architectural specifications, dealing with how components are linked together. The document outlines some key differences between computer organization and architecture.