컴퓨터 구조는 컴퓨터과학에서 필수적인 교과목으로서, 컴퓨터 학문을 소프트웨어 분야와 하드웨어 분야로 분류할 때 이 둘 사이의 교량 역할을 하는 중요한 과목이다. 컴퓨터 구조는 컴퓨터과학도에게 컴퓨터의 하드웨어 구성요소에 관한 구성과 동작원리 등 하드웨어 시스템의 기본적인 지식을 제공한다. 또한 컴퓨터 구조는 컴퓨터과학의 다른 분야와 매우 깊은 관련성이 있으므로 이 교과목을 학습함으로써 컴퓨터과학의 다른 교과목을 이해하는 데 필요한 기초적인 시스템 지식을 익힐 수 있다.
이 교재를 통해 배울 학습내용은 다음과 같이 크게 네 부분으로 구분된다. 첫 번째 부분에서는 컴퓨터 시스템의 기본적인 이해를 위해 컴퓨터의 발전과정과 전체적인 구성요소를 설명하고, 컴퓨터 하드웨어를 이해할 수 있는 디지털논리회로에 대해 간단히 다룬다. 두 번째 부분에서는 이 강의의 중심이라고 할 수 있는 컴퓨터 명령어, 처리장치, 제어장치 그리고 중앙처리장치에 대하여 상세히 설명한다. 세 번째 부분에서는 기억장치와 입출력 시스템을 설명함으로써 컴퓨터 시스템에 대한 하드웨어적인 전반적인 개념을 익힌다. 마지막 부분에서는 발전적인 컴퓨터 구조에 관한 설명으로, 병렬처리 시스템의 개념 및 분류와 종류 등에 대해서 다룬다.