CSPP 52011

Introduction to Computer Systems

Prerequisites: Immersion

Catalog Description: This course covers machine organization, including details of individual units (cpu, memory, io etc) and their interaction with each other. The course also includes machine and assembly language concepts, data representation and the management of data and control flow in a computer.

Long Description: The goal of the course is to teach the fundamental concepts of machine organization from a user’s perspective (as opposed to a designer’s perspective). Familiarity with programming and binary numbers is assumed. Through this course the students will learn to exploit machine capabilities to become more effective programmers. A good knowledge of computer architecture is a prerequisite for many advanced courses including compilers, parallel computing, operating systems etc.

Instructors: Rogers, Dubey
Quarter offered: AUT
Last Verified by Leo Irakliotis on 5 May, 2005.