Engineering and Programming Texts & Videos
The following are freely redistributable titles appropriate for college coursework. They are each offered under a Creative Commons license. A description of the collection can be found here.
PDF is the .pdf format, ODT is the .odt format (Open Document Text), HTML is an online version (thanks to LibreTexts), and
PRINT links to Amazon for a printed copy at a very modest
price. Kindle versions are also available. The very small amount of money made on the sale of print
textbooks goes to offset the costs of maintaining this website. If you experience any problems, please check out the mirror sites. For
more info, please contact the author. Version number in parentheses.
DC Electrical Circuit Analysis: A Practical Approach (1.0.10): PDF
ODT
HTML PRINT
AC Electrical Circuit Analysis: A Practical Approach (1.1.10): PDF
ODT
HTML PRINT
Semiconductor Devices: Theory & Application/2E (2.0.3): PDF
ODT
HTML PRINT
Operational Amplifiers & Linear Integrated Circuits/3E (3.2.9): PDF ODT
HTML PRINT
Filter Plot Addendum for Op Amps & LIC (1.0.0): PDF
Embedded Controllers Using C and Arduino/2E (2.1.10): PDF
ODT HTML
PRINT
Notes on Science, Waves, and Sound (Science of Sound) (2.1.7): PDF ODT Laboratory
Manual for DC Electrical Circuit Analysis (1.4.3): PDF ODT
HTML PRINT
Laboratory
Manual for AC Electrical Circuit Analysis (2.3.6): PDF
ODT
HTML PRINT
Laboratory
Manual for Semiconductor Devices: Theory & Application (1.4.10): PDF
ODT HTML
PRINT
Laboratory Manual for Operational Amplifiers & Linear
Integrated Circuits/3E (3.1.5): PDF ODT HTML
PRINT
Laboratory Manual for Embedded Controllers Using C and
Arduino/2E (2.3.5): PDF
ODT HTML
PRINT
Laboratory
Manual for Computer Programming with Python, Multisim & TINA/4E (4.0.1): PDF
ODT HTML PRINT
Laboratory Manual for Science of Sound (1.1.5): PDF
ODT HTML
PRINT
The workbooks below are condensed versions of the DC and AC
Circuit Analysis texts with roughly the same problem sets.
Workbook: DC Electrical Circuits (1.2.11): PDF ODT PRINT
Workbook: AC Electrical Circuits (1.2.14): PDF ODT PRINT
All of the print versions can be found on my author's page, here: www.amazon.com/author/jimfiore
I have created a YouTube channel to support these texts: Electronics with Professor Fiore
You can also download the videos directly as MP4 files at the links below.
Other Goodies
My
colleague Bill Hunt wrote a nice OER lab manual for introductory
digital electonics, Digital Electronics Laboratory Manual: PDF DOCX
Here
are some open and/or free items that I can recommend. I have used these
for my coursework and to create the books and videos listed above.
You
don't have to use MS Office! Here are two good office
suites that
include a word processor, spreadsheet, graphics, etc., and best of all,
they're free, open and multi-platform (Windows, Linux, MacOS) :
https://www.openoffice.org/
and https://www.libreoffice.org/.
I use Open Office for most of my work and it's the primary tool I used
to create my OER texts.
SciDAVis
Scientific Data Analysis and Visualization is an excellent, easy to use, free, multi-platform (Windows, Linux,
MacOS) data plotting and visualization application.
XnView
is a graphics file viewer and editor. Free for
non-commerical use, it is great for manipulating image files.
TINA-TI DesignSoft's free circuit simulator, runs under Windows.
Dia Diagram Editor A nice tool to create diagrams, simple graphs and the like.
OBS
Open Broadcaster Software is great for a variety of video needs
including creating instructional videos that use your computer desktop.
fre:ac A free audio converter. A useful companion for my free Sample Wrench audio editor/analyzer.
A Note From the Author
Hi.
My name is Jim.
I've been a college professor for 40+ years teaching in the areas of
electrical engineering technology, computer programming and the science
of sound. Along the way I've won a few awards for my efforts (State University of New York
Chancellor's Award for Excellence in Teaching, SUNY Chancellor's Award for
Excellence in Scholarship, and others). I'm also a musician and an
endurance athlete. I established
dissidents in the late 1980s as a way to offer various software items
that I created, figuring that other people might find them useful as
well. Some of these have been commercial and some have been freeware. I
also write a lot, including published college text books and lab
manuals. Recently, the open educational resource movement has gained
momentum (no doubt at least partly propelled by the rising costs of
college tuition and texts). As I am no supporter of the growing
"corporate-ness" in our society, nor a believer in the dogma that
unfettered free market capitalism is the answer to all problems, I
decided to do the dissident thing and offer all the titles here free.
This includes all of the above technical titles which, if offered by a
traditional college textbook publisher, would be fetching in the
neighborhood of $100 for a lab manual and over $200 for a
text these days. It is my hope that others
will do likewise, all of us offering something of value to the
community, improving the situation for everyone. An appropriate quote
comes to mind:
"We
are at the very beginning of time for the human race. It is not
unreasonable that we grapple with problems. But there are tens of
thousands of years in the future. Our responsibility is to do what we
can, learn what we can, improve the solutions, and pass them on."
- Richard Feynman
Electronics with Professor Fiore MP4s for Download
DC Electrical Cicuit Analysis
DC Circuit Analysis Introduction Scientific Notation Electrical Fundamentals Part 1 Electrical Fundamentals Part 2 DC Sources Resistance and Conductance Resistor Color Code Ohm's Law DC Series Circuite Part 1 DC Series Circuits Part 2 What's the Deal with Electrical Ground? Voltage Divider Rule DC Series Simulations & Approximations DC Series Lab Approximations Resistive Sensors DMM Accuracy DMM Loading Parallel Resistors DC Parallel Circuits Part 1 DC Parallel Circuits Part 2 DC Current Divider Rule DC Parallel Simulations & Approximations DC Series-Parallel Circuits Part 1 DC Series-Parallel Circuits Part 2 DC Series-Parallel Simulations & Approximations R-2R Ladder Network DC Source Conversions Part 1 DC Source Conversions Part 2 DC Thevenin's Theorem DC Maximum Power Transfer DC Superposition Superposition with DC Current Sources Superposition Fails! DC Millman's Theorem DC Delta Wye Conversions Simultaneous Equations DC Nodal Analysis DC Mesh Analysis Network Fun #1 Network Fun #2 Network Fun #3 DC Dependent Sources DC Dependent Sources, TINA Sim DC Reciprocity Theorem Capacitors DC RC Circuits Part 1 DC RC Circuits Part 2 Inductors DC RL Circuits Part 1 DC RL Circuits Part 2 Basic RLC Transient Response
| AC Electrical Cicuit Analysis AC Circuit Analysis Introduction AC Fundamentals Complex Numbers Reactance Impedance AC RLC V-I Plots, Part 1 AC RLC V-I Plots, Part 2 AC RLC V-I Plots, Part 3 AC Series RLC Circuits Simulation Start-up Transients AC Series RLC Simulation AC Series RLC with Current Source Simulation AC Parallel RLC Circuits AC Parallel RLC Simulations AC Series Parallel RLC Circuits AC Seriers Parallel RLC Simulation The Wien Bridge AC Source Conversions AC Thevenin's Theorem AC Thevenin Example AC Superposition AC Maximum Power Transfer AC Maximum Power with Thevenin AC Wye Delta Conversions Simultaneous Equations AC Nodal Analysis AC Nodal Example Part 1 AC Nodal Example Part 2 AC Mesh Analysis AC Mesh Example Part 1 AC Mesh Example Part 2 AC Dependent Sources Part 1 AC Dependent Sources Part 2 AC Power AC Power Example 1 AC Power Example 2 Series Resonance Series Resonance Example Parallel Resonance Parallel Resonace Example Loudspeaker Impedance Model Three-Phase Power Part 1 Three-Phase Power Part 2 Three-Phase Sims Part 1 Three-Phase Sims Part 2 Decibels Part 1 Decibels Part 2 Bode Plots Simple Filters
|
Semiconductor Devices Introduction to Semiconductors Fundamentals of Semiconductors PN Junctions Intro To Diodes Other Diodes Rectifier Circuits Rectifier Simulations Diode Clippers Diode Clampers Tiny Generator & Light Intro To Bipolar Junction Transistors (BJT) BJT Curves Common Emitter Configuration LED Drivers Emitter Bias Voltage Divider Bias BJT Bias Simulations PNP Biasing Feedback Biasing BJT AC Model Common Emitter Amplifier Swamped CE Amplifier CE Amplifier Distortion Simulation Decoupled Voltage Divider CE Amp Multistage Amolifiers Emitter Follower Darlington Pair A Simple Phase Splitter Common Base Amplifier Miller's Theorem: Collector Feedback High Z Pickup Amplifier High Z Pickup Cable Effects Class A Operation Class A Example Class A Power Relations Class A with Reactive Load Class B Operation Class B Example Class B Power Relations Class B with Reactive Load Class B Bias Stability Class B Distortion Sims Class B Enhancements Loudspeaker Impedance Model Junction Field Effect Transistors (JFET) JFET Parameter Measurements JFET Bias JFET Common Source Amp JFET Common Drain Follower JFET Common Gate Amplifier JFET Voltage Controlled Amplifier JFET Voltage Controlled Resistor JFET Analog Switch MOSFETs MOSFET Examples Class D Operation Insulated Gate Bipolar Transistor (IGBT) BJT CE Amplifier Lead Network Analysis BJT CC Lead Network Analysis BJT CB Lead Network Analysis JFET CS Amplifier Lead Network Analysis JFET CD Lead Network Analysis JFET CG Lead Network Analysis BJT CE Amplifier Lag Network Analysis BJT CB Amplifier Lag Network Analysis JFET CS Amplifier Lag Network Analysis JFET CG Amplifier Lag Network Analysis JFET CD Follower Lag Network Analysis Transistor Performance Sensitivity JFET Cascode Amplifier | Operational Amplifiers Introduction to Operational Amplifiers Decibels Part 1 Decibels Part 2 Bode Plots Differential Amplifiers Part 1 Differential Amplifiers Part 2 Improving CMRR JFET Diff Amp Current Mirror Active Loads Diff Amp Phase Splitter Op Amp Internals Op Amp First Stage Simplified Comparator Simulations Negative Feedback Noninverting Amplifier Noninverting Amplifier Simulations Single Supply Noninverting Amplifier Inverting Amplifier Inverting Amplifier Simulations Single Supply Inverting Amplifier Importance of the DC Return Current to Voltage Transducer Voltage to Current Transducer Current Amplifier Summing Amplifier Op Amp Differential Amplifier Inverter-Noninverter Op Amp Phase Splitter Current Boosting Gain-Bandwidth Product (GBW) Slew Rate GBW and Slew Rate Simulations Measuring Slew Rate f2 and Rise Time f1 and Sag Time Simple Frequency Tailoring Inverting Voltage Amplifier f2 Inverting Summing Amplifier f2 Noninverting Summing Amplifier Voltage to Current Transducer f2 Current Amplifier f2 DC Offset Simulating DC Offset Op Amp Drift Op Amp Noise Direct Box Models & Accuracy Instrumentation Amplifier Operational Transconductance Amplifier Precision Rectifiers Precision Limiter/Clipper Precision Clamper Function Synthesis Function Synthesis Redux Guitar Fuzz! Linear Regulators Switching Regulators Oscillators Introduction Wien Bridge Oscillator Triangle Square Generator Op Amp Integrator Op Amp Differentiator Integrators and Differentiators Simulations Intro to Active Filters Multiple Feedback Filter State Variable Filter State Variable Filter Simulation Bass and Treble EQ Resonant EQ All-Pass Filter Simple Gyrator Multiband EQ Intro to Pulse Code Modulation (PCM) Digital to Analog Converter (DAC) Analog to Digital Converter (ADC)
|
Embedded Programming (Microcontrollers, Arduino & C Language) Introduction to Embedded Programming Hello World C Variables Part 1 C Variables Part 2 C Integer Operations C User Input Spot The Errors Conditionals in C Loops in C Pointers in C Hello Arduino Uno Test GPIO Hardware Data Direction Registers PORTs and digitalWrite PINs and digitalRead 7 Segment Display Mux Resistive Sensors ADC and analogRead PWM and analogWrite Timer-Counters Interrupts Part 1 Interrupts Part 2 Lookup Tables Round Robin Switch Auto Increment Switch Aribitrary Waveform Generator Output
| Python Programming Introduction to Python Python Basics User Input in Python Python Conditionals Part 1 Python Conditionals Part 2 Python Looping Part 1 Python Looping Part 2 Random Numbers in Python User Functions Sequences Part 1 Sequences Part 2 Python Files
|
Circuit Simulators (TINA & Multisim) TINA-TI: Intro and DC Simulations TINA-TI: Basic AC Simulations TINA-TI: Ohmmeter TINA-TI: Transient Analysis TINA-TI: Frequency Response Simulation TINA-TI: Putting It All Together, BJT Amplifier TINA-TI: Importing Devices TINA-TI: Distortion Measurement TINA-TI: Using the Post-Processor TINA-TI: Lissajous Patterns Multisim: Intro and DC Simulations Multisim: Basic AC Simulations Multisim: Transient Analysis Multisim: Frequency Response Simulation Multisim: Putting It All Together, BJT Amplifier
| Sample Wrench Audio Editor/Analyzer Introduction to Sample Wrench Basic Editing Markers and Level Control Equalization Echo, Reverb, Etc Time and Pitch Shifting Click and Pop Removal, and More Macros Impulse Modeling Spectral Analysis
|
Elsewhere (Fun and Oddities) Building a Heat Pump Hut Scaling Fun: Earth, Moon, Sun and Mars The Metric System for USAians How to Pronounce Kilometer Time Lapse Clouds Once Upon a Time... Electronic Drums, Part 1 Electronic Drums, Part 2 Fun with Time-Lapse Putty Compulsively Curious, Episode One: "What's with this toothpaste box?"
| Science of Sound Introduction to Science of Sound The Metric System for USAians Waves Speed of Sound Human Hearing The Decibel Loudness Equal Loudness Curves Simple Harmonic Motion Tuned Pipes & Tensioned Strings Guitar Pickups & Faraday's Law Guitar Physics Loudspeakers Introduction Loudspeaker Enclosures Loudspeaker Impedance Model Microphones Room Acoustics, Part 1 Room Acoustics, Part 2 Room Acoustics, Part 3 Room Acoustics, Part 4
|
dissidents, Utica NY, USA© 2023 dissidents, all rights
reserved