Integration of computer organization concepts such as data flow, instruction interpretation, memory systems, interfacing, and microprogramming with practical and systematic digital design methods such as behavioral versus structural descriptions, divide-and-conquer, hierarchical conceptual levels, trade-offs, iteration, and postponement of detail. Design exercises are accomplished using a hardware description language and simulation. Prerequisite by topic: Digital Logic Design (ECE 2330 or equivalent), Introductory Computer Architecture (ECE 3330 or equivalent), Assembly Language Programming.
Computer Architecture & Design
Host University
University of Virginia
Semester
Spring 2026
Course Number
ECE 6435
CRN
17303
Credits
3
Discipline
Electrical & Computer Engineering
Instructor
Todd Delong (tad2x@virginia.edu)
Times and Days
Asynchronous
Course Information