ECE 505

Computer Architecture

Worcester Polytechnic Institute · UGRD · Fall 2026

1 sectionNo open sections · 1 checked
Add to a schedule

Catalog description

This course introduces the fundamentals of computer system architecture and organization. Topics include CPU structure and function, addressing modes, instruction formats, memory system organization, memory mapping and hierarchies, concepts of cache and virtual memories, storage systems, standard local buses, high-performance I/O, computer communication, basic principles of operating systems, multiprogramming, multiprocessing, pipelining and memory management. The architecture principles underlying RISC and CISC processors are presented in detail. The course also includes a number of design projects, including simulating a target machine, architecture using a high-level language (HLL). Prerequisites: Undergraduate course in logic circuits and microprocessor system design, as well as proficiency in assembly language and a structured high-level language such as C or Pascal.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 2 hours ago

F01

WaitlistSeats: 25/25 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #ECE-505-F01Fall 2026UGRD3 credits
25 enrolled25 capacity
Days & times
T6:00 PM - 8:50 PM
Meeting dates
2026-08-20 - 2026-12-11
Location
Olin Hall 218
Instructor
Xinming Huang
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?