Optoelectronics components are an important part of many electronics and telecommunications systems today. Optoelectronic components can either generate optical signals from electrical signals, or turn optical signals into electrical signals. Optoelectronics components often involve the use of compound semiconductor materials. In this course we will discuss the history of these components, the types of semiconductor materials used for these components, the applications for these components, methods to build and control the optical properties of these devices (like the bandgaps and refractive indexes), and the reliability of these devices. We will also discuss silicon photonics structures, including passive elements, resonant structures, modulators, sources and detectors. Finally, we will bring all of the concepts together and discuss various processes for producing silicon photonic integrated circuits.