Chapter 1 Introduction 1
1.1 What's a Computer 1
1.2 History of Computers 8
1.3 Characteristics 14
1.4 Computer Capabilities and Limitations 21
Chapter 2 Computer Hardware and Software 27
2.1 Hardware and Software 27
2.2 Microcomputers 33
2.3 The Central Processing Unit 39
2.4 Primary and Secondary Memory 46
2.5 Disks and Disk Drives 51
2.6 Printers 56
2.7 Terminals 62
Chapter 3 The Operating System 68
3.1 Summary of Operating Systems 68
3.2 File Systems 73
3.3 The Disk Operating System(DOS) 78
3.4 Time Sharing Versus Batch 83
Chapter 4 Program Design 89
4.1 Steps in Problem Solving 89
4.2 Computer Arithmetic 95
4.3 Flowcharting 104
4.4 Programs and Programming Languages 110
Chapter 5 Software Engineering 117
5.1 The Software Life Cycle 117
5.2 Software Design 124
5.3 Software Testing 130
5.4 Software Maintenance 135
Chapter 6 Database 140
6.1 Data Base Management Systems(DBMS) 140
6.2 DBMS Structuring Techniques 145
6.3 Data Indepenence,Integrity and Security 151
Chapter 7 Multimedia Technology 156
7.1 Hot Technology for Computer 156
7.2 Multimedia Technology 162
Chapter 8 Computer Networks 167
8.1 Centralized and Distributed Systems 167
8.2 Computer Networks 173