This course provides the basic foundation for understanding design and operation of semiconductor devices, and their circuit applications and limitations. It has introductory elements of quantum mechanics as a requirement for understanding the dynamics of the behavior of charge carriers and energy distributions within a semiconductor lattice and across p-n junctions.