前言
Chapter 1 Computer Basics
1.1 What is a Computer
1.2 Computer Categories
1.3 Reading Material: Personal Computer Systems
1.4 Exercises
1.5 Lab: Operating a Personal Computer
1.6 Practical Skill——如何寫英文求職簡歷
Chapter 2 Computer Hardware
2.1 The Components of a Computer
2.2 Input and Output Devices
2.2.1 Basic Input Devices
2.2.2 Display Devices
2.2.3 Printers
2.2.4 Installing Peripheral Devices
2.3 Reading Material: Memory and Storage Devices
2.3.1 Random Access Memory
2.3.2 Storage Devices
2.4 Exercises
2.5 Lab: Leaming about Your Computer
2.6 Practical Skill——如何寫英文自薦信
Chapter 3 Computer Software
3.1 Software Basics
3.2 Application Software
3.2.1 Document Production Software
3.2.2 Spreadsheet Software
3.2.3 Graphics Software
3.2.4 Educational and Reference Software
3.2.5 Business Software
3.3 Reading Material: Operating System
3.3.1 Operating System Overview
3.3.2 Windows, Mac OS, UNIX, and Linux
3.3.3 Handheld Operating System
3.4 Exercises
3.5 Lab: Installing and Uninstalling Sol.are
3.6 Practical Skill——如何寫產品使用說明書的綱要
Chapter 4 Database
4.1 Database Concepts and DBMS
4.1.1 Database Concepts
4.1.2 Database Management Systems
4.2 Database Design
4.2.1 Defining Fields
4.2.2 Designing the Interface
4.2.3 Designing Report Templates
4.2.4 Loading Data
4.3 Reading Material: SQL
4.3.1 SQL Basics
4.3.2 Adding Records
4.3.3 Searching for Information
4.3.4 Updating Fields
4.4 Exercises
4.5 Lab: Working with Database Software
4.6Practical Skill——如何寫產品使用說明書的具體內容
Chapter 5 Programming Language
5.1 Programming Basics
5.1.1 Computer Programming
5.1.2 Programming Languages
5.2 Procedural Programming
5.2.1 Sequence, Selection, and Repetition Controls
5.2.2 Procedural Languages and Applications
5.3 Reading Material: Object-Oriented Programming
5.3.1 Objects and Classes
5.3.2 Inheritance
5.3.3 Methods and Messages
5.3.4 Object-Oriented Program Structure
5.3.5 Object-Oriented Languages and Applications
5.4 Exercises
5.5 Lab: Using a Visual Development Environment
5.6 Practical Skill——編寫軟件項目計劃
Chapter 6 Software Engineering
6.1 System Analysis
6.1.1 System Development Life Cycle
6.1.2 Analysis Phase
6.2 System Design
6.2.1 Design Phase
6.2.2 Evaluate Solutions and Select the Best
6.2.3 Develop Application Specifications
6.3 Reading Material: Implementation and Maintenance
6.3.1 Implementation Phase
6.3.2 Test Applications
6.3.3 Finalize Documentation
6.3.4 Convert to New System
6.3.5 Maintenance Phase
6.4 Exercises
6.5 Lab: Using the Windows Interface
6.6 Practical Skill——如何編寫軟件需求規(guī)格說明書
Chapter 7 Computer Networks
7.1 Network Technology
7.1.1 Network Classifications
7.1.2 Physical Topology
7.1.3 Network Links
7.1.4 Local Area Networks
7.2 Internet Technology
7.2.1 Internet Structure
7.2.2 IPAddresses and Domain Names
7.2.3 DSL Intemet Access
7.2.4 Mobile Internet Access
7.3 Reading Material: Web Technology
7.3.1 The Web, the Net, and Hypertext
7.3.2 HTTP
7.3.3 Cookies
7.3.4 ActiveX Controls
7.4 Exercises
7.5 Lab: Working with Cookies
7.6 Practical Skill——如何編寫系統(tǒng)規(guī)格說明書
Chapter 8 Multimedia
8.1 Graphics
8.1.1 Bitmap
8.1.2 Vector Graphics
8.1.3 3-D Graphics
8.2 Digital Video
8.2.1 Digital Video Basics
8.2.2 Video Transfer
8.2.3 Video Editing
8.2.4 Video Output
8.3 Reading Material: Digital Sound
8.3.1 Waveform Audio
8.3.2 Portable Audio Players
8.3.3 MIDI Music
8.4 Exercises
8.5 Lab- Working with Bitmap Graphics
8.6 Practical Skill——如何編寫軟件設計規(guī)格說明書
Chapter 9 Working Environment
9.1 Working Environment of Computer-related Jobs
9.1.1 The Computer Industry
9.1.2 Computer-related Jobs
9.1.3 Working Conditions
9.2 Careers for Computer Professionals
9.3 Reading Material: Job Hunting Resources
9.3.1 Job Hunting Basics
9.3.2 Resumes for Todays Job Market
9.3.3 Job Listings
9.3.4 Job Banks
9.3.5 Evaluating Job Openings
9.4 Exercises
9.5 Lab: Online Job Hunting
9.6 Practical Skill——如何編寫測試說明書
Chapter 10 Outsourcing
10.1 Outsourcing
10.1.1 Overview
10.1.2 Process of Outsourcing
10.1.3 Reasons for Outsourcing
10.1.4 Activities for Outsourcing
10.2 Software Outsourcing
10.2.1 Software Outsourcing Services
10.2.2 Software Development Services
10.2.3 Software Testing Services
10.2.4 Sottware Outsourcing in China
10.3 Reading Material: Criticisms of Outsourcing
10.4 Exercises
10.5 Lab: Using the Character Map Utility
10.6 Practical Skill——如何編寫軟件變更報告
參考文獻