College Bulletin 2026-2027 
    
    Aug 18, 2026  
College Bulletin 2026-2027

ENGR 025. Principles of Computer Architecture


(Cross-listed as CPSC 052 )
This course covers the physical and logical design of a computer. Students will learn about and apply principles of computer architecture concepts through a combination of interactive textbook problems and lectures. Labs will explore the basics of assembly and Verilog programming, culminating in prototyping a single cycle processor from scratch. Students will complete a final project in assembly and/or Verilog.


Prerequisite: ENGR 021  or CPSC 031 
Natural sciences and engineering practicum.
Lab required.
1 credit.
Spring 2028 Delano.
Catalog chapter: Engineering  
Department website: http://www.swarthmore.edu/engineering


Access the class schedule to search for sections.