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.