PART I FUNDAMENTALS OF COMPUTERS
CHAPTER 1 INTRODUCTION
l-l ORGANIZATION OF COMPUTER SYSTEM COMPONENTS
l-2 TYPES OF COMPUTERS
l-3 COMPUTER GENERATIONS
READING MATERIALS , WHAT'S A WORKSTATION
CHAPTER 2 BABDWABE AND SYSTEM CONCEPIS
2-1 COMPUTER CODES
2-2 WHAT IS A PROCESSOR
2-S THE STORAGE HIERARCHY
2-4 COMPUTER-SYSTEM INPUT/OUTPUT
2-5 MULTIPROCESSING
2-6 PERFORMANCE MEASUREMENT AND EVALUATION
READING MATERIALS , PLUG AND PLAY SYSTEM ARCFaTECTURE
CHAPTER 3 PRINCIPLES OF THE RISC DESIGN METHODOLOGY
3-1 INTRODUCTION
3-2 THE RISC METHODOLOGY
3-3 RISC PIONEERS
3-4 RISC VERSUS CISC
READING MATERIALS : IBM RTSC SYSTEM/6000
PART II SOFTWARE
CHAPTER 4 DISCRETE MATHEMATICS
4-l MATHEMATICAL LOGIC
4-2 BOOLEAN ALGEBRA
4-3 GRAPH THEORY
4-4 COMBINATORIAL PROBLEMS
READING MATERIALS : INTRODUCTION TO SET THEORY
CHAPTER 5 ALGORITHM
5-1 ALGORITHM ATTRIBUTE
5-2 ALGORITHMS AND COMPLEXITY
5-3 MEASURES OF EFFICIENCY
READING MATERIALS : NP-HARD AND NP-COMPLETE PROBLEMS
CHAPTER 6 DATA AND STRUCTURE
6-l DATA TYPES AND DATA STRUCTURES
6-2 TYPICAL DATA STRUCTURES-STACKS AND QUEUES
READING MATERIALS : TYPICAL SORT PROBLEMS
CHAPTER 7 OPERATING SYSTEM
7-l SUMMARY OF OPERATING SYSTEM
7-2 CHARACTERISTICS OF OPERATING SYSTEM
7-5 FILE SYSTEMS
7-4 THE DISK OPERATING SYSTEM (DOS)
7-5 WINDOWS PAST, PRESENT AND FUTURE
READING MATERIALS : UNIX GOES UPSCALE
CHAPTER 8 PROGRAM DESIGN
8-l PROGRAM
8-2 PROGRAM MING LANGUAGES
8-3 LANGUAGE PROCESSORS
8-4 FLOWCHART
8-5 OBJECT-ORIENTED PROGRAMMING
READING MATERIALS : SOFTWARE OBJECTS
CHAPTER 9 SOFTWARE ENGINEERING
9-l THE SOFTWARE LIFE CYCLE
9-2 SOFTWARE DESIGN
9-3 SOFTWARE TESTING
9-4 SOFTWARE QUALITY ASSURANCE
9-5 SOFTWARE MAINTENANCE
READTNG MATERIALS : WELL-ENGINEERED SOFTWARE
CHAPTER 10 SYSTEM ANALYSIS AND DESIGN
l0-1 REQUIREMENTS ANALYSIS
1O-2 TESTING
l0-3 DOCUMENTATION TECHNIQUES
1O-4 EVALUATING A SYSTEM'S PERFORMANCE
READING MATERIALS , PROTOTYPING , SHORTCUT TO APPLICATION
PART III APPLICATIONS
CHAPTER 11 DISTRIBUTED COMPUTER SYSTEMS
11-1 CENTRALIZED AND DISTRIBUTED SYSTEMS
11-2 DATA COMMUNICATIONS
11-3 COMPUTER NETWORKS
READING MATERIALS : CLTENT-SERVER COMPUTING HAS THE ADVANTAGE
CHAPTER 12 DATA BASE
12-1 DATA BASE MANAGEMENT SYSTEMS (DBMS)
12-2 DBMS STRUCTURING TECHNIQUES
12-3 DATA TNDEPENDENCE, INTEGRITY AND SECURITY
12-4 MANAGEMENT INFORMATION SYSTEM (MIS)
READING MATERTALS : THE RELEVANCE OF SQL
13-1 OFFICE AUTOMATION
13-2 APPLICATION OF OFFICE AUTOMATION
13-3 OA AND EXTERNAL CO
READING MATERIALS : BAR-CODE READERS
CHAPTER 14 COMPUTER-AIDED DESIGN (CAD) AND COMPUTER INTEGRATED MANUFACTURING (CIM)
14-1 A GENERAL CAD SYSTEM
14-2 SYSTEM INTEGRATION IN THE MANUFACTURING INDUSTRY
14-3 THE CIM DEFINITION BY CASA/SME
14-4 INFORMATION FLOWS IN COMPUTER INTEGRATED MANUFACTURING
l4-5 CURRENT STATE OF INFORMATION PROCESSING IN MANUFACTURING
READING MATERIALS : FLEXIBLE MANUFACTURING
15-1 WHAT IS MULTIMEDIA
15-2 ELEMENTS OF MULTIMEDIA
15-3 USES FOR MULTIMEDIA
15-4 THE MULTIMEDIA PERSONAL COMPUTER
15-5 INTRODUCTION TO CD-ROM
15-6 CD-ROM STANDARDS
READING MATERIALS: VIRTUAL REALITY AND ITS APPLICATION
CHAPTER 16 NEW GENERATION COMPUTING AND ARTIFICIAL INTELLIGENCE (AI)
16-1 NEW GENERATION COMPUTER PROJECTS
16-2 LOGIC PROGRAMMING
16-3 KNOWLEDGE-BASED SYSTEMS
16-4 DATAFLOW COMPUTATION
16-5 PROBLEM SOLVING AND SEARCH
16-6 INTRODUCTION TO ARTIFICIAL INTELLIGENCE
16-7 DEVELOPMENT OF AI
16-8 EXPERT SYSTEMS
16-9 ROBOTICS
READING MATERIALS : AUTOMATA THEORY
CHAPTER 17 COMPUTER GRAPHICS
17-l INTRODUCTION
17-2 APPLICATIONS OF COMPUTER GRAPHICS
17-S THE DEVELOPMENT OF COMPUTER GRAPHICS
17-4 A BASIC GRAPHICS SYSTEM
17-5 GRAPHICS SOFTWARE
17-6 GRAPHICS DEVICES
READING MATERIALS: LCD TECHNOLOGY
CHAPTER 18 DIGITAL IMAGES
18-l FUNDAMENTAL CONCEPTS
18-2 PRACTICAL ALGORITHMS
18-3 PARALLEL IMPLEMENTATION OF IMAGE PROCESSING ALGORITHMS
18-4 COMPRESSION/DECOMPRESSION TECHNIQUES
READING MATERIALS : DIGITAL IMAGE PROCESSING , EXPERIENCES IN THE GULF WAR
CHAPTER 19 INFORMATION SUPERHIGHWAY AND INTEGRATED SERVICES DIGITAL NETWORK (ISDN )
19-l THE INFORMATION SUPERHIGHWAY
19-2 INTEGRATED SERVICES DIGITAL NETWORK(ISDN)
19-3 SWITCHED LOCAL AREA NETWORKS(LANs) AND ASYNCHRONOUS TRANSFER MODE (ATM)
READING MATERIALS : INTERNET
CHAPTER 20 NEURAL COMPUTATION
20-1 INTRODUCTION
20-2 INSPIRATION FROM NEUROSCIENCE
20-3 PARALLEL PROCESSING
20-4 THE ISSUES
READING MATERIALS : APPLICATIONS OF NEURAL NETWORKS
CHAPTER 21 SECURITY IN COMPUTING
21-l IS THERE A SECURITY PROBLEM IN COMPUTING?
21-2 CHARACTERISTICS OF COMPUTER INTRUSION AND KINOS OF SECURITY BREACHES
21-3 METHODS OF DEFENSE
REAOING MATERIALS : THE SECURITY POLICY
ANSWER
BIBLIOGRAPHY
参考译文
第1部分 硬件基础知识
第1章 引言
l—l 计算机系统的组成
1—2 计算机的类型
1—3 计算机的发展
第2章 硬件和系统知识
2—l 计算机代码
2—2 什么是处理器
2—3 存储器多级结构
2—4 计算机系统的输入/输出
2—5 多处理系统
2—6 性能量度和评价
第3章 RISC设计方法学原理
3—l 引言
3—2 RISC方法
3—3 RISC先驱
3—4 RISC与CISC
第II部分 软件
第4章 离散数学
4—1 数理逻辑
4—2 布尔代数
4—3 图论
4—4 组合学问题
第5章 算法
5—l 算法特性
5—2 算法和复杂性
5—3 算法有效性的测试
第6章 数据结构
6—1 数据类型和数据结构
6—2 典型数据结构:栈和队列
第7章 操作系统
7—1 操作系统概述
7—2 操作系统的性能
7—3 文件系统
7—4 磁盘操作系统(DOS)
7—5 Windows的过去. 现在和未来
第8章 程序设计
8—l 程序
8—2 程序设计语言
8—3 语言处理程序
8—4 流程图
8—5 面向对象的程序设计
第9章 软件工程
9—1 软件的生命周期
9—2 软件设计
9—3 软件测试
9—4 软件质量保证
9—5 软件维护
第10章 系统分析与设计
10—1 需求分析
10—2 测试
10—3 文档编制技术
10—4 系统性能评价
第III部分 应用
第11章 分布式计算机系统
11—1 集中式和分布式系统
11—2 数据通信
11—3 计算机网络
第12章 数据库
12—1 数据库管理系统(DBMS)
12—2 DBMS的组织技术
12—3 数据的独立性. 完整性和安全性
12—4 管理信息系统(MIS)
第13章 办公室自动化
13—1 办公室自动化
13—2 办公室自动化的应用
13—3 办公自动化与外部通信
第14章 计算机辅助设计(CAD)与计算机集成制造(CIM)
14—1 通用CAD系统
14—2 制造工业中的系统集成
14—3 由CASA/SEM定义的CM
14—4 计算机集成制造中的信息流程
14—5 在制造业中信息处理的现状
第15章 多媒体及CD—BOM
l5—1 什么是多媒体
15—2 多媒体元素
15—3 多媒体应用领域
15—4 多媒体个人计算机
15—5 CD—ROM简介
15—6 CD-ROM标准
第16章 新一代计算机和人工智能
16—1 新一代计算机计划
16—2 逻辑编程
16—3 基于知识的系统
16—4 数据流计算
16—5 问题的求解和搜索
16—6 人工智能导论
16—7 人工智能的发展
16—8 专家系统
16—9 机器人技术
第17章 计算机图形学
17—1 引言
17—2 计算机图形学应用
17—3 计算机图形学的发展
17—4 基本的图形系统
17-5 图形软件
17—6 图形设备
第18章 数字图像
18—1 基本概念
18—2 实际算法
18—3 图像处理算法的并行实现
18—4 压缩/解压缩技术
第19章 信息高速公路和综合业务数字网络
19—1 信息高速公路
19—2 综合业务数字网络
19—3 交换局域网和异步传输模式
第20章 神经计算
20—1 引言
20—2 从神经科学受到的启发
20—3 并行处理
20—4 问题
第21章 计算机领域中的安全
21—l 计算机领域中有安全问题吗?
2l—2 入侵计算机的特点和破坏安全的类型
2l—3 防范方法