Chapter 1 Hardware 1.1 A Closer Look at the Processor and Primary Storage 1.2 RAID Technology 1.3 Optical Storage Media: High-Density Storage 1.3.1 Optical Laser Disks 1.3.2 Digital Video Disc 1.4 Computer Architectures 1.5 New Display Technologies(Reading Material)
Chapter 2 Programming 2.1 C++ and Object-Oriented Programming 2.2 Programming Language FORTRAN 90 2.3 Introduction to Java 2.4 Advanced Visual C++ Features 2.5 Parallelism and Compiler
Chapter 3 Operating System 3.1 Summary of OS 3.2 Window Managers 3.3 Myths of UNIX 3.4 Windows NT: A Network Operating System 3.5 Using Linux in Embedded and Real-time Systems 3.6 Multimedia Operating Systems(Reading Material)
Chapter 4 Computer Networks 4.1 Internet 4.2 Intranet 4.3 Browser/Server Computing 4.4 Extending Your Markup:An XML Tutorial 4.5 Network Protocols 4.5.1 Protocol Hierarchies(Reading Material) 4.5.2 WAP-The Wireless Application Protocol:Writing Applications for the Mobile Internet
Chapter 5 Network Communication 5.1 Two Approaches to Network Communication 5.2 Carrier Frequencies and Multiplexing 5.3 Wavelength Division Multiplexing:Ultra High Speed Fiber Optics 5.4 High-Speed Networks 5.4.1 ATM 5.4.2 Fast Ethernet 5.4.3 Gigabit Ethernet:From 100 to 1000Mbps 5.5 Getting to 3G(Reading Material)
Chapter 6 Database 6.1 An Overview of a Database System 6.2 Introduction to SQL 6.3 Object-Oriented Database Management Systems 6.4 The Oracle DBMS 6.5 Data Warehouse 6.6 Universal Data Access(UDA)Overview
Chapter 7 Multimedia 7.1 Introduction 7.1.1 Main Properties of a Multimedia System 7.1.2 Multimedia 7.2 Audio 7.2.1 Computer Representation of Sound 7.2.2 Audio Formats 7.3 Video Compression 7.4 Synchronization 7.5 An Introduction to Desktop Conferencing(Reading Material)
Chapter 8 Artificial Intelligence 8.1 Overview of Artificial Intelligence 8.2 About Expert System 8.3 AI Programming Languages PROLOG 8.4 Computer Recognition of Speech 8.5 Neural Networks 8.6 Industrial Robotics(Reading Material)
Chapter 9 Data Structure and Algorithms 9.1 Abstract Data Types 9.2 Heterogeneous Linked Lists 9.3 Block Sorting Algorithms: Parallel and Distributed Algorithm 9.4 Divide-and-Conquer 9.5 NP-Hard and NP-Complete Problems(Reading Material)
Chapter 10 Fundamentals of the Computing Sciences 10.1 Predicates 10.2 Partially Ordered Sets(Posets) 10.3 Languages and Grammars 10.4 Finite-State Machines 10.5 Primitive Recursive Functions 10.6 Dijkstra Is Algorithm for Finding Minimum Paths
Chapter 11 Computer Applications Ⅰ 11.1 Computer-Aided Design 11.2 Introduction to CAM 11.3 Introductory Overview of CIM 11.4 Management Information System(MIS) 11.5 Geographic Information Systems(GIS): A New Way to Look at Business Data
Chapter 12 Computer Applications Ⅱ 12.1 Distance Education Technological Models 12.2 What is "Electronic Business"? 12.3 The Virtual Reality Responsive Workbench
Chapter 13 Software Development 13.1 Overview of Software Engineering 13.2 UML in Action 13.3 Overview of the Capability Maturity Model 13.4 Rapid Application Prototyping(RAP) 13.5 Program Visualization: The Art of Mapping Programs to Pictures 13.6 Requirements for the Next Generation Methods and Case Environments
Chapter 14 Miscellaneous 14.1 What Do I Need to Know about Viruses? 14.2 Modern Cryptography-Data Encryption 14.3 Firewalls and Proxies 14.4 Computer & Control Abstracts