Chapter 1 Languages and Programming
1.1 Programming Concepts
1.2 File Access in C
1.3 Operator Overloading in C++
Exercises 1
Chapter 2 Computer Graphics
2.1 Building Basic Graphic Element—the Point and Line
2.2 Histogram Processing
2.3 Image Compressing and Coding
Exercises 2
Chapter 3 Multimedia
3.1 MPC
3.2 MIDI Interface
3.3 Video Compression
Exercises 3
Chapter 4 Network and Communication
4.1 What is the Internet
4.2 Access Networks
4.3 Electronic Mail in the Internet
Exercises 4
Chapter 5 Making Web Pages
5.1 Web Design Principles
5.2 XHTML and HTML
5.3 Cascading Style Sheets
Exercises 5
Chapter 6 Database
6.1 Brief Overview of Database
6.2 Brief Introduction to SQL
Exercises 6
Chapter 7 Computer Control
7.1 Information Theory
7.2 Automata Theory
7.3 Introduction to Modern Control Theory
Exercises 7
Chapter 8 Information Management
8.1 Electronic Commerce
8.2 Computer Security
Exercises 8
Chapter 9 Artificial Intelligence
9.1 What Is AI
9.2 Intelligent Agents
9.3 Robot Vision
Exercises 9
Chapter 10 Games
10.1 The Education of a Computer Game Designer
10.2 Artificial Intelligence in Game Design
10.3 Localization
Exercises 10
Chapter 11 Wireless and Mobile Network
11.1 How Does a Wireless Network Work
11.2 Types of Wireless Technology
11.3 Advanced Signaling Techniques Used to Mitigate Multi-path
Exercises 11
Chapter 12 CAD&CAM
12.1 Computer Aided Design
12.2 Engineering Analysis
12.3 Computer Aided Manufacturing
12.4 computer Integrated Manufacturing
Exercises 12
APPENDIX
Appendix-1 Exercises Answer Key
Appendix-2 Glossary
Appendix-3 Bibliography