Applications of electrical engineering abound in nearly every aspect of today’s technological world. This course presents a survey of the field of electrical engineering and is designed to introduce students to the fundamental concepts behind the hardware and software that are ubiquitous in everyday (and not so everyday) electronic devices and systems such as computers, telephones, TVs, high-speed communication networks, video games, CDs, modems, and satellite communications. The course will introduce basic electrical concepts including charge, voltage, current, energy, power, resistance, capacitance, inductance, and Kirchhoff’s laws. Practical digital and analog electronic systems will also be introduced to illustrate advanced topics that are treated more completely in subsequent electrical engineering courses. These topics include signal processing, semiconductor circuit design, communications, and computer architecture. The material is here presented from both theoretical and application perspectives and is integrated with laboratory experiments requiring the design and construction of electronic circuits and systems, which are intrinsic elements of current technology.