This document provides an overview of computer aided design (CAD) and computer graphics. It discusses the product development cycle and different design processes. It then describes CAD system architecture and the roles of CAD in design. Key aspects of computer graphics like coordinate systems, 2D and 3D transformations, line drawing algorithms, and viewing transformations are explained. Homogeneous coordinates and techniques for geometric transformations such as translation, scaling, and rotation are also covered.