Chapter 1 Computer Basics 1
1.1 History of the Computer 1
1.2 Computer Architectures 4
1.3 Hardware Inside Computer Case 5
1.4 Computer Peripherals 12
1.5 Exercises 21
1.6 Related Topics 23
Chapter 2 Programming Language 26
2.1 Computer Program 26
2.2 Introduction of Programming Languages 33
2.3 Visual C++ and MFC Basics 38
2.4 The Java Language 41
2.5 Exercises 46
2.6 Related Topics 47
Chapter 3 Database Fundamentals 50
3.1 Introduction to DBMS 50
3.2 Structure of Database System 54
3.3 Introduction of SQL 59
3.4 Database Type 66
3.5 Common Databases 70
3.6 Exercises 74
3.7 Related Topics 75
Chapter 4 Information Security 77
4.1 Information Security 77
4.2 Computer Viruses 81
4.3 Computer Security 86
4.4 Firewall Technologies 89
4.5 New Technologies of Information Security 95
4.6 Exercises 97
4.7 Related Topics 98
Chapter 5 Computer Application 101
5.1 Geographic Information System 101
5.2 Digital Image Processing 106
5.3 Virtual Reality 115
5.4 Exercises 122
5.5 Related Topics 123
Chapter 6 New Technology of Computer 125
6.1 GPUs-Graphics Processing Units 125
6.2 Cloud Computing 135
6.3 Internet of Things 145
6.4 Exercises 156
6.5 Related Topics 157