Computer Organization and Architecture
- Instructor
-
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
- Textbook
-
- 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
-
Piazza
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