The course aims to provide fundamental understanding and working experience on DC circuit analysis: branch, mesh and node analysis, and the superposition, Thevenin and Norton theorems; Phasers and complex numbers; AC circuit analysis using the same methods used in DC circuits; Power and energy; RLC circuits; Transformers; Diodes and transistors, and their applications.