C Development # Rob Miles Edition October 2009 Department of Computer Science University of Hull .Contents Introduction. 11 Welcome . 11 Reading the notes 11 Getting a copy of the notes . 11 Computers 12 An Introduction to Computers 12 Hardware and Software 12 Data and Information 13 Data Processing 13 Programmer’s Point:At the bottom there is always hardware . 14 Programming Languages 15 What is Programming? . 15 From Problem to Program 15 Programmer’s Point:The specification must always be there . 16 A Simple Problem . 16 Specifying the Problem. 16 Programmer’s Point:metadata is important . 17 Programmer’s Point:Good programmers are good communicators 19.