Computer organization | |||||||||||
What is it? | |||||||||||
-- computer architecture | |||||||||||
programmer's view of the machine | |||||||||||
data representation and operations | |||||||||||
-- computer organization | |||||||||||
structural relationships not visible to the programmer | |||||||||||
Why study it? (Top 5 List) | |||||||||||
-- you want to be a computer scientist | |||||||||||
-- it makes you a better programmer | |||||||||||
-- performance: programming is more than just getting the answer | |||||||||||
(covered more in 411) | |||||||||||
-- it's fun to learn how things work | |||||||||||
-- you may need to buy a computer someday | |||||||||||