Use the filters below to find courses by subject area, general education attribute, or course level. You may also use the search bar to find courses by entering words in the subject area, title, or other criteria.
Prerequisites: CSE 2300; CSE 2304 or 3666; open only to students in the School of Engineering and declared Computer Science minors. Cannot be taken after passing CSE 4901.
Grading Basis: Graded
Organization and architecture of modern computer systems. Emphasis is on alternatives and advances to the basic Von Neumann architecture: topics such as pipelining, memory hierarchy and management, multiprocessor and alternative architectures, reconfigurable hardware, and other techniques for performance enhancement.