This document provides an overview of Code Division Multiple Access (CDMA) technology. It discusses the history of CDMA, spread spectrum techniques including direct sequence, frequency hopping, and time hopping. It covers CDMA challenges such as receiver design, the near-far problem, power control, and soft/softer handover. Applications of CDMA in mobile networks like IS-95, CDMA2000, and WCDMA are described. The document concludes with assigning homework on calculating CDMA capacity and constructing and analyzing spreading codes.