CSC 211 - Computer Architecture and Organization

Undergraduate course, Grinnell College, Department of Computer Science, 2024

This course was taught by Professor Charlie Curtsinger in the Spring of 2024 at Grinnell College. This course covers the fundamental concepts of computer architecture and organization, providing students with a comprehensive understanding of hardware and system-level design.

Course Overview

CSC 211 explores the essential elements of computer architecture and organization, including CPU design, memory hierarchy, and input/output mechanisms.

Course Objectives

  1. Understand the structure and function of computer hardware components.
  2. Learn about the organization and operation of CPUs.
  3. Study memory hierarchy and data storage solutions.
  4. Explore input/output systems and their management.

Teaching Experience

In this course, I have facilitated student learning by monitoring their progress and providing assistance with complex topics, ensuring a thorough comprehension of computer architecture principles.