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