CSE 30
Computer Organization
Introduction to organization of modern digital computers. Students learn how to write programs in assembly, design basic processors capable of executing the assembly programs, and how to build the basic components of processors using digital logic. Topics include assembly programming, combinational and sequential logic, processor performance, processor design, and the memory hierarchy. Prerequisites: CSE 15L or CSE 29 or ECE 15; restricted to undergraduates. Graduate students will be allowed as space permits.
Topics
- assembly programming
- combinational and sequential logic
- processor performance
- processor design
- and the memory hierarchy
Topics explicitly listed in official catalogue description
Sources
- Course catalogue ↗2026-2027