The field of computer science studies the design and operation of digital machines. The primary focus of this course is on learning about the fundamental components and architecture of computers and their associated hardware.
The computing industry is fast-paced and diverse, yet there are certain core notions that are always relevant. How these ideas are put into practice relies on factors including the level of development in the relevant fields and the designer’s cost/performance targets. The course’s goal is to thoroughly cover the basics of computer architecture and organization and show how they apply to current design problems. Like any other system, a computer system has parts that work together to accomplish its overall purpose. The system’s structure and function—how its parts work together—provide the most useful characterizations. Each main part may be broken down into its constituent parts and their structure and function can be discussed in detail.
