Chapter 1 Computer System Overview 1.l Digital Computer 1.2 Data Types 1.3 The Evolution of Computer 1.4 Types of Computers Chapter 2 Computer System Organization 2.1 Computer Organization Introduction 2.2 System Buses 2.3 CPU Organization 2.4 Memory Subsystem Organization 2.4.1 Types of Memory 2.4.2 Memory hierarchy 2.5 I/O Subsystem Organization 2.5.1 I/O Devices 2.5.2 I/O Interface 2.5.3 Modes of Transfer Chapter 3 Computer System Architecture 3.1 Parallel Processing 3.2 Pipelining 3.3 Vector Processing 3.4 RISC Chapter 4 Algorithms and Data Structure 4.1 Algorithms 4.2 Data Structure Chapter 5 Programming and Languages 5.1 The Procedure of Programming 5.2 Development of Programming Languages 5.3 Compiling and Assembling Programs 5.4 Object-Oriented Programming (OOP) 5.5 Visual Programming 5.6 Intemet Programming Chapter 6 Operating Systems 6.1 Operating System Overview 6.2 Operating System Platform Chapter 7 Applications Software 7.1 Applications Software Tools 7.2 Common Features of Applications Software" 7.3 Productivity Software Tools 7.3.1 Word Processing Software 7.3.2 Spreadsheet Software 7.3.3 Presentation Graphics 7.3.4 Groupware 7.3.5 Desktop Accessories 7.3.6 Integrated Software and Software Suites 7.3.7 Web Browsers 7.4 Installing & Updating Applications Software 7.5 Software Versions and Releases Chapter 8 Files and File Processing 8.1 The Data Hierarchy 8.2 File Organization Methods 8.3 Processing Modes 8.4 File Management Systems Chapter 9 An Introduction to Database Systems 9.1 Purpose of Database Systems 9.2 View of Data 9.2.1 Levels of Data Abstraction 9.2.2 Instances and Schemas 9.2.3 Data Independence 9.3 Data Models 9.3.1 Object-based logical Models 9.3.2 Record-based Logical Model 9.3.3 Physical Data Models' 9.4 Database Languages 9.4.1 Data Definition Language (DDL) 9.4.2 Data Manipulation Language (DML) 9.4.3 SQL 9.5 Transaction Management 9.6 Database Administrator Chapter 10 Software Engineering 10.1 What Is Software Engineering An Engineering Discipline for SOftware 10.2 WhatIs Good Software 10.3 Key Issues of Software Engineering 10.4 Software Process 10.5 Computer-Aided Software Engineering (CASE) Chapter 11 Object-Oriented Technology 11.1 What is OO? System Concepts for Object Modeling 11.2 The OO Development Process Chapter 12 Introduction to Computer Network 12.1 Introduction 12.2 Networks 12.2.1 Applications of Computer Networks 12.2.2 Categories of Networks 12.2.3 Networks Standardization 12.3 Data Communications 12.3.1 Signals 12.3.2 Encoding 12.3.3 Transmission Mode Chapter 13 OSI and TCP/IP Reference Model 13.1 OSI Reference Model 13.2 TCP/[P Reference Model 13.3 A Comparison of the OSI and TCP/IP Reference Models Chapter 14 Local Area Networks & Metropolitan Area Networks 14.1 LOcal Area Networks 14.1.1 Ethernet (802.3) 14.1.2 Token Bus (802.4) 14.1.3 Token Ring (802.5) 14.1.4 FDDI 14.1.5 Comparison 14.2 Metropolitan Area Networks(IEEES02.6) Chapter 15 Wide Area Networks 15.1 Iritroduction 15.2 Narrowband ISDN 15.3 X.25 Networks 15.4 Frame Relay 15.5 Broadband ISDN and ATM Chapter 16 Internet 16.1 Introduction 16.2 Technology of Intemet 16.2.1 Intemet Address 16.2.2 DNS Domain Name System 16.2.3 HTTP and SMTP 16.3 Four Important Services Provided by the Intemet 16.4 Netiquette Chapter 17 Network Security 17.1 Network Security Technology 17.2 Computer Vires 17.3 Firewall Chapter 18 Multimedia Technology 18.1 Introduction 18.2 Audio 18.3 Video 18.4 Data Compression 18.5 Multimedia Application 18.6 MP3 Chapter 19 Digital Image Processing 19.1 Introduction 19.2 Hierarchy of Image Processing Operations 19.3 Image Processing and Computer Graphics 19.4 Applications ]9.5 Components of an Image Processing System Chapter 20 Artificial Intelligence and Expert System 20.1 History of AI 20.2 Areas of AI 20.3 The Appeal of Expert System 20.4 An Expert System Model 20.5 Advantages and Disadvantages of Expert Systems Chapter 21 Computer Information Systems 21.1 Transaction Processing System (TPS) 21.1.1 Views of a Transaction Processing System 21.1.2 The Problems of Transaction Processing 21.2 Management Information Systems (MIS) 21.2.1 What is an MIS 21.2.2 Early MIS Efforts 21.2.3 ADefinition of MIS 21.2.4 An MIS Model 21.2.5 The Concept of Organizational Information Subsystems 21.2.6 The MIS and Human Factors Considerations 21.2.7 Putting the MIS In Perspective 21.3 Decision Support System (DSS) 21.3.1 The DSS Concept 21.3.2 DSS Objectives 21.3.3 ADSS Model Chapter 22 Enterprise Resource Planning 22.1 What is Enterprise Resource Planning and What does it do 22.2 The Evolution of Enterprise Resource Planning Chapter 23 E-Business and E-Commerce 23.1 E-Business 23.2 E-Commerce Chapter 24 CAD. CAM. and CIMS 24.1 Introduction to CAD/CAM/CAE Systems 24.2 CIMS