Introduction to quantum theory of solids, semiconductor fundamentals and carrier transport, p-n and metal-semiconductor junctions, bipolar junction transistors (BJTs) and metal oxide semiconductor field-effect transistors (MOSFETs): principles, modeling and advanced issues, heterojunctions and advanced electron devices, optical properties of semiconductors, optical devices: photodetectors, solar cells, light emitting diodes and lasers.