Provide students with a unified vision for analyzing and designing energy, signals and information processing systems.
Introduce students to all levels of abstractions on which analysis and synthesis of electrical, electronic, computer and information systems are based and provide students the capability to use the abstractions to analyze and design complex electrical, electronic, computer and information systems.
We expect the student to be able to navigate through the following levels of abstraction that are prevalent in today’s energy, signals and computer and information systems. These are: (a) materials (semiconductor); (b) device; (c) lumped circuit element ; (d) amplifier; (e) digital; (f) combinational logic; (g) clocked digital; (h) instruction set (architecture)  (i) programming language (software); (j) software systems; (k) algorithm and (l) information and application. In addition to the linear chain presented above for digital systems, analog systems have operational amplifier abstraction, filter abstraction and analog system component abstractions, which more often than not are now implemented digitally.