COMP2300/COMP6300:
Introduction to Computer Systems
Semester 1 2015

[Schedule] [rPeANUt] [Practicals] [Reading] [Assignments] [Assessment]

Welcome to Introduction to Computer Systems! Please use the quick menus on the side to navigate through the web pages for this subject.

General Information

From the IEEE/ACM Computing Curricula, 2001

The computer lies at the heart of computing. Without it most of the computing disciplines today would be a branch of theoretical mathematics. To be a professional in any field of computing today, one should not regard the computer as just a black box that executes programs by magic. All students of computing should acquire some understanding and appreciation of a computer system's functional components, their characteristics, their performance, and their interactions. There are practical implications as well. Students need to understand computer architecture in order to structure a program so that it runs more efficiently on a real machine. In selecting a system to use, they should to able to understand the tradeoff among various components, such as CPU clock speed vs. memory size.