EE 101

EE 101: Introduction to Electrical and Electronic Circuits

  1. Download all slides (If you download this file, you will not need the rest of the files).
  2. Course contents
  3. Basics: KCL, KVL, Thevenin's theorem
  4. RC and RL circuits (with DC sources)
  5. RLC circuits (with DC sources)
  6. Bode plots
  7. Sinusoidal steady state and phasors
  8. Resonance in RLC circuits
  9. Diode circuits
  10. BJTs: Part 1
  11. BJTs: Part 2
  12. BJTs: Part 3
  13. Junction field-effect transistors
  14. Op Amp circuits: Part 1
  15. Op Amp circuits: Part 2
  16. Op Amp circuits: Part 3
  17. Op Amp circuits: Part 4
  18. Op Amp circuits: Part 5
  19. Op Amp circuits: Part 6
  20. Digital circuits: Part 1
  21. Digital circuits: Part 2
  22. Digital circuits: Part 3
  23. Digital circuits: Part 4
  24. Digital circuits: Part 5

Notes on selected topics:

"What will happen if the voltage across a capacitor changed suddenly? Will the sky fall down?"

The answer to such questions (which will not appear in your exam but are important nevertheless) may be found in these notes.

A good way to use these notes is the following:

  1. Read the "Background" section of the chapter.
  2. Try the solved examples. Do not look at the solution.
  3. Check your answer/reasoning with the solution given. Sometimes, you may find that there are altogether different approaches for solving a given problem.
  4. Simulate the circuit in question. It enables you to look at various currents and voltages and will often lead to a better insight.
  5. Try the Exercise Set.

Download:
  1. Basics (Thevenin's theorem, superposition, maximum power transfer)
  2. RC circuits with piecewise constant sources
  3. Diode circuits
  4. Bode plots
Java Applications: try them out Java Applications: donwload and use

These Java applications can be downloaded and run in a stand-alone manner. You will need to install Java on your PC. (If you are only interested in running Java applications, the "JRE" package will suffice; if you also want to develop your own applications, you will need "JDK". Download JRE).

Downloads

Snapshots of the applications:

Instructions for Windows

Instructions for Linux