CampusAnswers

CMPT 2295 — Intro to Computer Architecture

This course introduces students to computer system design and architecture and low-level programming. This course covers fundamental aspects of computer system design and the relationship between the computer architecture (hardware) and computer programs (software). Topics include number representations, digital systems, building blocks in a computer, CPU organization, bus structures, addressing modes, memory managements, computer interfacing, low-level-programming and system software. Students will be able to apply principles and concepts to improve program efficiency and runtime. Programs will be written in C and x86-64 assembly languages.

Source ↗

← back to vcc catalog