Computer graphics involves the generation and manipulation of images using computers. It has applications in design, simulation, entertainment, education and presentations. A computer graphics system typically includes input devices like mice and touchscreens, processing hardware and memory, and visual output displays. Key concepts in computer graphics include pixels, which make up images, and resolution, the number of pixels that can be displayed. Common uses of computer graphics are computer-aided design for engineering drawings, data visualization, animation and special effects in movies and games.