Chapter 1 The History of Computers
1.1 Computing and Data Processing
1.2 The Invention of the Computer
1.3 Computer Generations
Reading Guide and Exercises
Chapter 2 Number Systems
2.1 The Decimal System
2.2 The Binary System
2.3 Counting in the Binary System
2.4 Binary Addition and Subtraction
2.5 Binary Multiplication and Division
2.6 Converting Decimal to Binary
Reading Guide and Exercises
Chapter 3 Boolean Algebra and Gate Network
3.1 Bollean and Shannon
3.2 Basic Concepts of Boolean Algebra
3.3 Logical Multiplication
3.4 OR Gates&AND Gates&Inverters
Chapter 4 Input and Output
4.1 Keyboards
4.2 Mice and Pens
4.3 Scanners
4.4 Screens
4.5 Printers
4.6 Other Output Devices
Reading Guide and Exercises
Chapter 5 Data Structures
5.1 Basic Concepts
5.2 Static Structures
5.3 Data Sorting
Reading Guide and Exercises
Chapter 6 C Programming Language
6.1 A C Sample Program
6.2 Storage Classes
6.3 Pointers
Reading Guide and Exercises
Chapter 7 Operating system
7.1 Opening Remarks
7.2 Generations of Operating Systems
7.3 Unbundling of Software and Hardware
7.4 Functions of OP Systems
7.5 Future Trends
Reading Guide and Exercises
Chapter 8 Database Managenet Systems
CHapter 9 CComputer Virus
Chapter 10 Internet
Bibliography