PART 1 Fundamentals of Computer
Chapter 1 Hardware
Unit 1.1 Computer Hardware
Unit 1.2 Computer Architecture
Unit 1.3 Microprocessor
Unit 1.4 CISC and RISC
Unit 1.5 Universal Serial Bus
Unit 1.6 Dual-core Computing
Unit 1.7 How Hard Disk Works
Unit 1.8 Virtual Memory
Unit 1.9 Reading Materials — Apple iPod Touch
Chapter 2 Software
Unit 2.1 Computer Software
Unit 2.2 Operating System
Unit 2.3 Windows XP Overview
Unit 2.4 Unix and Its Impact
Unit 2.5 Linux and Its Community
Unit 2.6 Data Structure
Unit 2.7 Flowchart
Unit 2.8 Developments of Programming Language
Unit 2.9 Object-oriented Programming
Unit 2.10 Human Computer Interaction
Unit 2.11 Reading Materials — Library
Chapter 3 Application
Unit 3.1 Relational Database
Unit 3.2 SQL
Unit 3.3 Microsoft Office
Unit 3.4 Audio Compression
Unit 3.5 Management Information Systems
Unit 3.6 Virtual Reality
Unit 3.7 Online Game
Unit 3.8 Instant Messaging
Unit 3.9 Voice over IP
Unit 3.10 Computer-Aided Design
Unit 3.11 Wikis
Unit 3.12 Reading Materials — Antispyware
PART 2 Computer Networks and Internet
Chapter 4 Introduction to Computer Networks
Unit 4.1 Topology
Unit 4.2 LAN and WAN
Unit 4.3 Wireless Networks
Unit 4.4 Ethernet
Unit 4.5 Wireless LANs
Unit 4.6 Circuit Switching and Message Switching
Unit 4.7 Packet Switching
Unit 4.8 Reading Materials — Bluetooth
Chapter 5 Architecture of Computer Networks
Unit 5.1 OSI Model
Unit 5.2 Physical Layer and Data Link Layer
Unit 5.3 Network Layer and Transport Layer
Unit 5.4 Internetworking Devices
Unit 5.5 IP Addresses
Unit 5.6 IPv6
Unit 5.7 TCP
Unit 5.8 Mobile Networks
Unit 5.9 Reading Materials — Router Configuration and Commands
Chapter 6 Internet and the World Wide Web
Unit 6.1 Common Uses of the Internet
Unit 6.2 How DNS Works
Unit 6.3 World Wide Web
Unit 6.4 Internet Cookies
Unit 6.5 Firewall
Unit 6.6 Podcasting
Unit 6.7 Internet Privacy
Unit 6.8 Reading Materials — Search Engine Optimization
PART 3 Programming and Software Engineering
Chapter 7 Programming Fundamentals
Unit 7.1 Hello, World — Your First VB Program [1]
Unit 7.2 Data Types and Controls
Unit 7.3 Variables
Unit 7.4 Arrays
Unit 7.5 Compile an EXE File
Unit 7.6 Reading Materials — VB6 IDE
Chapter 8 Control Structure and GUI
Unit 8.1 If-Then Selection Structure
Unit 8.2 Do-While and For-Next Loop Structure
Unit 8.3 Subroutines and Functions (1)
Unit 8.4 Subroutines and Functions (2)
Unit 8.5 Reading Materials — Display Your Program in the System Tray by the Clock Using APIs
Chapter 9 Software Engineering
Unit 9.1 FAQs about Software Engineering
Unit 9.2 Waterfall Life Cycle Model
Unit 9.3 Secrets of Successful Software — Requirements
Unit 9.4 White Box Testing and Black Box Testing
Unit 9.5 Software Reuse
Unit 9.6 Reading Materials — CMM
PART 4 Electronic Commerce
Chapter 10 Introduction to Electronic Commerce
Unit 10.1 Development of Electronic Commerce
Unit 10.2 Categories of Electronic Commerce
Unit 10.3 Two Waves of Electronic Commerce
Unit 10.4 Advantages and Disadvantages of Electronic Commerce
Unit 10.5 Reading Materials — E-Commerce Supports Field Employees at Maybelline
Chapter 11 Selling on The Web
Unit 11.1 Web Catalog Revenue Model
Unit 11.2 Digital Content Revenue Models
Unit 11.3 Advertising-Supported Revenue Models
Unit 11.4 Fee-for-Transaction Revenue Model
Unit 11.5 Creating an Effective Web Presence
Unit 11.6 Reading Materials — Amazon.com
Chapter 12 Electronic Commerce Support Services
Unit 12.1 Basic Functions of Electronic Commerce Software
Unit 12.2 The Payment Revolution
Unit 12.3 Managing EC Security
Unit 12.4 Reading Materials — Dell, Using E-commerce for Success
Bibliography