This course is designed to study theories, techniques and application methods of Computer Graphics and Virtual Reality. It covers the general overview and the history of Computer Graphics and Virtual Reality, the theories and techniques of graphics programing, analysis of 2D 3D computer graphics software applications, computer vision, telepresence, mixed reality, network VR, multimodal human interface, and haptic interface. Application systems of CG and VR are also introduced to allow the students to build a new system.