Introduction to Computer Architecture (CMPT 2295)

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.
Course code: CMPT 2295
Credits: 3.0
Tuition: $0*
Length: 60 hours

Prerequisites

CMPT 1020 with a C and MATH 1120 with a C
Loading...

Contact us


 Book an appointment with an advisor
 

INTERNATIONAL STUDENTS

Visit VCC International for contact information.