This document provides an overview of nanotechnology and nanocomputing. It discusses how nanotechnology involves manipulating matter at the nanoscale level between 1-100 nanometers. Nanocomputing uses quantum dots and cellular automata as promising nanoscale computing components. The document also outlines some ethical considerations and risks of nanotechnology, as well as research being done in nanotechnology at the University of Central Florida.