Computer Organization and Architecture


Charlie Curtsinger

Meeting Times
  • MWF 10:00–11:50am in Noyce 3819
Office Hours
  • Book an Appointment
  • Tu 2:00–4:00pm in Noyce 3827
  • W 1:15–2:30pm in Noyce 3827
  • F 1:15–2:30pm in Noyce 3827
Class Mentors
  • Dennis Chan (section 01)
  • Hoang Cao (section 02)
Mentor Sessions
  • Sundays 7–8pm in Noyce 3819
  • Thursdays 7–8pm in Noyce 3819
Other Resources

About this course

Welcome to CSC 211, Computer Organization and Architecture. In this course, we will address questions such as the following:

  • How does a computer actually work?
  • How do we use electricty to perform abstract tasks like adding and storing numbers?
  • What happens when a computer executes a program?
  • How do languages and hardware work together?
  • How can we make computers faster?

By the end of this class, you will be able to:

  • design and construct digital logic circuits
  • write programs in assembly language
  • identify the main components in a computer and explain how they work
  • understand hardware design issues and how they affect performance