Description
Fundamental concepts of computing and computer architecture. Topics include: solvability of problems using a computer, universal computers, virtual machines, number representation in a computer, memory organization and addressing schemes, internal representation of data, assembly language, interfaces, and operating systems issues.

Prerequisite(s): A minimum "C" grade in one of CPSC 1160 or 1181; or permission of department. Prerequisites are valid for only three years.