CMPSC 345 - Computer Architecture
CMPSC 345 is required of all computer science majors, is an option in the computer studies major, and may be taken for credit towards the minor.
Prerequisite Courses: Math 200, CMPSC 202
Description: This course introduces students to the internal architecture of computer systems. The course material addresses the relationships among a computer's hardware components, native instruction set, assembly language, and high-level languages. Basic concepts in computer systems and their effect on the performance of programs are introduced. Assembly language programming exercises are used to explore computer architecture.