Introduction to solar energy technologies; semiconductors for photovoltaics; working principle and performance evaluation of photovoltaic cells (PVs); photovoltaic technologies (crystalline PVs, thin-film PVs, and organic and nanostructure based PVs); solar panel system design; cost aspects, market development and environmental impact of photovoltaic industry. (Not for students who have taken ESTR4402. Pre-requisites: ELEG2202 and ENER2020; or ELEG2202 and ELEG3201/ESTR3200.)