Computer Organization | Hardware Design | University of Utah
University of Utah
Gain in-depth understanding of computer hardware, including processor architecture, memory systems, and I/O devices. Taught by experienced instructor with optional textbook.
University CoursesComputer EngineeringComputer Science
Introduction
CS/ECE 3810 is a course that provides an in-depth understanding of computer organization and design. It covers the fundamental concepts of computer hardware, including processor architecture, memory systems, and input/output devices.
Highlights
Covers the hardware/software interface and the design of computer systems
Taught by an experienced instructor, Rajeev Balasubramonian, with office hours and TA support
Offers an optional textbook by renowned authors David Patterson and John Hennessy
Follows the School of Computing and College guidelines for grading, academic integrity, and accommodations
Recommendation
This course is recommended for students interested in computer engineering, computer science, or anyone who wants to gain a deeper understanding of how computer systems work. It provides a solid foundation for further studies in computer architecture, embedded systems, and related fields.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.