This animated circuit simulation can help students conceptually understand what is happening in the circuits they learn about in the first 2-3 college circuit courses: http://falstad.com/circuit/
(it's a java applet, but it was ported to ios/android with the icircuit app)
I tutored students with a modified version of this simulation and they learned in less than a half hour stuff they hadn't learned after 2 circuit courses.
All About Circuits is great, I was able to teach myself the fundamentals of electronics using that site, and it got me interested enough to go do electrical engineering in university, a decision I don't regret.
another fantastic site, that caters EE/CE content to "the average Joe" is http://www.dspguide.com , it provides you with the basics in Digital signal processing in terms most high-school students could understand. Great site.
It provides any number of valuable heuristics for practical circuit design that often excessively theory-oriented EE programs won't teach you. This book saved my butt in grad school and has been useful on-and-off ever since.
This is exactly why I posted it. I'm taking circuits this semester and just spent the past few hours on the site. The university lectures I've attended leave out a lot of the practical tidbits that help the learning process. Are there any other online resources (similar to this) you'd recommend?
In addition to The Art of Electronics, as mentioned, it might also be worth trying LTSpice, which is a free circuit simulator. It's a Windows program, but I've had it running just fine on a Linux box under Wine emulation.
How much do folks who learned electronics feel that they were, or would have been, helped by introducing electron flow before switching to the mainstream sign convention for current?
That was kinda my experience too. The mental training wheels that I came up with were based on remembering that like charges repel, so the electrons flee the negative terminal. But it didn't take me very long to simply regard voltage and charge as quantities of "stuff" related by equations.
Yeah, I've also found that the abstract approach is what pays the most dividends. When I taught electronics lab, the physics students would get wrapped up in trying to think from the point of view of fields and charges, which honestly isn't that helpful for electronics (unless, as mentioned above, you're doing device physics).
On the other hand, research (by the PhET folks in Colorado I believe) has shown that having students play with a Java applet beforehand (that shows electrons moving through wires) really helps their performance in a basic electronics lab activity. This would be measuring voltage, resistance, current. However it's likely that the sandbox nature of the applet is what helps, not so much the moving charge concept.
Possibly a confounding factor is that electricity is so incredibly badly taught in the high school and college physics courses, or at least it was when I was a student. Most students ended up hating electricity. I have had more than one person cite the "oscilloscope lab" as the experience that turned them away from physics.
It's too bad, because if well taught, electricity could really reinforce another aspect of physics that students struggle with, namely the ability to solve complex problems by replacing fields with scalar quantities (e.g., stuff that's conserved), thus replacing calculus with accounting.
Also, I would completely ditch the oscilloscope (at the intro level), replacing it with something that simply measures voltage versus time into a computer.
I was taught electron flow from the get-go in high school, as it correctly represents electron emission off a hot cathode. I still use it, except I have to think backwards when using a current meter or simulation software, as the industry standard is conventional flow.
Oddly enough, I learned about vacuum tubes but never did anything with them except repair guitar amps. But I can see where an introduction to tube circuitry would want to start with electron flow.
I was taught the same way. I was originally pretty confused by the symbol for a diode, more so because I was dealing with free wheeling diodes at the time.
It doesn't help at all. Unless youre working with devices like FETs that are named using the electron flow convention, keeping the electron flow in mind is not terribly helpful.
However there are some subfields of electronics where it is helpful, but it is a niche thing.
I used to read this stuff during my undergrad. Although, I haven't been doing electronics stuff lately, I'd want to go back to it in the near future. Thanks for sharing!
interesting - what I think is missing is nice ways to share circuits in the web, e.g. with JSON and/or JavaScript. There is http://wavedrom.com/ for signals, but nothing for schematics/layouts. Anyone interested to see this/collaborate on this?
Likewise! This was a huge help to me in my logic, circuits and architecture classes. As a pure computer science major, I was relieved to have a solid reference for the "hard" (as in hardware) stuff.
Yes. I've been using this site since I started an internship at a power company in high school and I used it all the way through undergrad too. It just looks like they redid the design.
I remember it from back in the day as well. I was surprised to see it with a nice modern flat design; it certainly didn't look that way the last time I visited.
(it's a java applet, but it was ported to ios/android with the icircuit app)
I tutored students with a modified version of this simulation and they learned in less than a half hour stuff they hadn't learned after 2 circuit courses.