Computer Science has had a tremendous impact on society. From the first attempts at calculating machines, through the Turing machines, to the present day whiz-bang fast processors the study of these devices has enriched both the individual and society. With a degree (or merely some courses) in Computer Science one can enter the world of information technology, hardware maintenance or web software creation, to name but three areas of application of Computer Science.