Chapter One The Fundamental of Computers 1
Unit 1 Computer Types 1
Unit 2 The Year 2038 Problem 4
Reading Material 1 History of Electronic Digital Computers 10
Reading Material 2 Cable vs.DSL 12
Chapter Two Computer Architecture 16
Unit 1 Computer Motherboard 16
Unit 2 Memory Hierarchy in Cache-based Systems 19
Reading Material 1 Multi-core(computing) 27
Reading Material 2 I2C 32
Chapter Three Data Structure 40
Unit 1 Balanced Tree Data Structures 40
Unit 2 Quicksort 47
Reading Material 1 Linked List 54
Reading Material 2 New Algorithms for Maintaining All-pairs Shortest Paths 60
Chapter Four Operating System 68
Unit 1 Operating System Structure 68
Unit 2 Linux 74
Reading Material 1 Porting Window CE Operating System to Broadband Enabled STB Devices 82
Reading Material 2 Windows Vista 87
Chapter Five Programming Languages 94
Unit 1 History of Programming Languages 94
Unit 2 Object-oriented Programming 99
Reading Material 1 Introduction to the C# Language and the NET Framework 105
Reading Material 2 Introduction to Python 107
Chapter Six Database Systems 110
Unit 1 Introduction to Database Systems 110
Unit 2 Distributed Database 113
Reading Material 1 SQL Server 117
Reading Material 2 Oracle Database 119
Chapter Seven Computer Network 122
Unit 1 Network Topology 122
Unit 2 Sliding Window Protocols 127
Reading Material 1 IPv6 131
Reading Material 2 Router 136
Chapter Eight Internet 139
Unit 1 A Basic Guide to the Internet 139
Unit 2 DNS(Domain Name System) 142
Reading Material 1 HTTP Cookies 148
Reading Material 2 What Is Web 2.0 150
Chapter Nine Geographic Information System 155
Unit 1 GIS Introduction 155
Unit 2 GIS Data 161
Reading Material 1 Application of GIS Techniques in Hong Kong's Population Census 170
Reading Material 2 Use of ARC/INFO in the National Water-quality Assessment Program—South Platte River Basin Study 173
Chapter Ten Information Security 179
Unit 1 How to Implement Trusted Computing 179
Unit 2 Computer Virus 188
Reading Material 1 A National Cyberspace Security Response System 196
Reading Material 2 Carnivorous 202
Chapter Eleven Information Security Technologies 208
Unit 1 Intrusion Detection Systems and Intrusion Response Mechanism 208
Unit 2 An Introduction to Information Security 211
Reading Material 1 Introduction to Firewall 221
Reading Material 2 Internet Security Architecture 224
Chapter Twelve Digital Image Processing 231
Unit 1 A Basic Introduction to Image Processing 231
Unit 2 Adult Image Detection Using Statistical Model and Neutral Network 236
Reading Material 1 An Introduction to Machine Vision 244
Reading Material 2 An Overview of JPEG-2000 247
Chapter Thirteen Management Information System 256
Unit 1 Data Warehouse 256
Unit 2 Data Mining 261
Reading Material 1 Oracle Data Mining 265
Reading Material 2 Steps Involved in Building a Data Warehouse 268
Chapter Fourteen E-Commerce 273
Unit 1 Electronic Commerce 273
Unit 2 Taking Payments Online:The 5 Elements of E-Commerce 280
Reading Material 1 Seven Practical Trends in B2B Marketing 284
Reading Material 2 Introduction to How PayPal Works 288
Chapter Fifteen The Future of Information Technology 295
Unit 1 Automated Intrusion Response 295
Unit 2 Native XML Databases 300
Reading Material 1 3G Technology 308
Reading Material 2 Voice over IP 311
Reference 317