Unit 1 Hardware I 1.1 A Closer Look at the Processor and Primary Storage 1.2 Integrated Circuit-Moore』s Law 1.3 Multicore Processors 1.4 Computer Architeetures Unit 2 HardwareⅡ 2.1 Optical Storage Media:High-Density Storage 2.1.1 Optical Laser INsks 2.1.2 DVDS 2.2 Display Devices 2.3 3D Printing 2.4 The External Interface:USB Unit 3 Computer Programming and Programming Languages 3.1 Computer Programming 3.2 C++and Object-Oriented Programming 3.3 JavaScript Tutorial 3.4 Introduction to Java 3.5 Characteristics of Web Programming Languages Unit 4 Operating System 4.1 Summary of OS 4.2 Using the Windows Operating System 4.3 Window Managers 4.4 Myths of UNIX 4.5 Using Linux in Embedded and Real-time System Unit 5 Computer Networks 5.1 Internet 5.2 Extending Your Markup:An XML Tutorial 5.3 Network Protocols 5.3.1 Protocol Hierarchies 5.3.2 WAP-The Wireless Application Protocol 5.4 Mobile Internet,Mobile Web Unit 6 Network Communication 6.1 Two Approaches to Network Communication 6.2 Carrier Frequencies and Multiplexing 6.3 Internet of Things 6.4 Wireless Network Unit 7 Database 7.1 An Overview of a Database System 7.2 Introduction to SQL 7.3 Object-relational Database 7.4 Data Warehouse 7.4.1 Data Warehouse 7.4.2 What is Data Mining 7.5 Big Data Unit 8 Multimedia 8.1 Introduction 8.1.1 Main Properties of a Multimedia System 8.1.2 Multimedia 8.2 Audio 8.2.1 Computer Representation of Sound
8.2.2 Audio Formats 8.2.3 MP3 Compression 8.3 Video 8.3.1 Video Compression 8.3.2 MP4 8.4 Synchronization Unit 9 Artificial Intelligence 9.1 Overview of Artificial Intelligence 9.2 About Expert System 9.3 Neural Networks 9.4 Industrial Robotics Unit 10 Data Structure and Algorithms 10.1 Abstract Data Types and Algorithms 10.2 Spanning Tree 10.3 Block Sorting Algorithms:Parallel and Distributed Algorithm 10.4 Divide-and-Conquer Unit 11 Fundamentals of the Computing Sciences 11.1 Set Theory 11.2 Predicates 11.3 Languages and Grammars 11.4 Finite-State Machines Unit 12 Computer Applications I 12.1 Computer Graphics 12.2 Computer-Aided Design 12.3 The Virtual Reality Responsive Workbench 12.4 Graphical User Interface Unit 13 Computer Applications Ⅱ 13.1 Distance Education Technological Models 13.2 Electronic Business 13.3 E-Government Introduction 13.4 Office Automation Unit 14 Computer Applications III 14.1 Geographic Information Systems(GIS):A New Way to Look at Business Data 14.2 Introduction to GPS 14.3 Management Information Systems(MIS) 14.4 Enterprise Resource Planning Unit 15 Software Development 15.1 Overview of Software Engineering 15.2 Unified Modeling Language 15.3 Integrated Computer Aided Software Engineering 15.4 Agile Software Development Methods 15.5 Middleware Unit 16 Network Security 16.1 What Do I Need to Know about Viruses 16.2 Modern Cryptography--Data Encryption 16.3 Firewalls and Proxies Unit 17 Some Computer Systems 17.1 Embedded Systems 17.2 Distributed Systems 17.3 Cloud Computing and Cloud Storage