First-Principles Interactive Simulators for University Engineering Syllabi
Empower students to explore differential equations, circuit transients, vibrational resonance, and process dynamics in real time. Embed interactive 60 FPS laboratory benches directly into Canvas, Moodle, and Blackboard with zero software installation.
1. University Course Code → Simulator Mapping Table
Map your undergraduate and graduate engineering syllabi directly to interactive virtual laboratory modules. Each simulator solves genuine differential equations at 60 FPS.
| Course Code | Standard Syllabus Subject | Interactive Simulator | Governing Formulation | Embed Snippet |
|---|---|---|---|---|
| EE-200 | Electric Circuits & Network Theory | RLC Circuit Resonance → | ω₀ = 1/√(LC), ζ = (R/2)√(C/L) | |
| EE-200 | Active Filter Design & Op-Amps | 2nd-Order Sallen-Key Filter → | H(s) = Kω_c² / [s² + (ω_c/Q)s + ω_c²] | |
| EE-350 | Power Electronics & DC-DC Switching | Buck-Boost Switching Regulator → | V_out = -V_in(D / (1 - D)) | |
| EE-370 | Electromagnetics & Guided RF Waves | RF Transmission Line & VSWR → | Γ = (Z_L - Z_0)/(Z_L + Z_0), VSWR | |
| ME-400 | Mechanical Vibrations & SDOF Systems | Damped Harmonic Oscillator → | m ẍ + c ẋ + k x = F₀ cos(ω t) | |
| ME-310 | Planar Kinematics & Linkages | 4-Bar Mechanism Kinematics → | Grashof Criterion & Freudenstein Loop | |
| ME-310 | Machine Design & Gearing | Spur Gear Involute Mesh → | r_b = r cos(ϕ), AGMA Contact Ratio | |
| ME-320 | Thermodynamics & Vapor Power Cycles | Rankine Steam Cycle → | η_th = (w_net / q_in), T-s Analysis | |
| CS-300 | Feedback Control Systems | Closed-Loop PID Tuning → | u(t) = K_p e(t) + K_i ∫e dt + K_d (de/dt) | |
| IC-300 | Industrial Process Instrumentation | 4–20 mA Current Loop → | I_loop = 4 + 16(P_meas - LRV)/(URV - LRV) | |
| CE-310 | Mechanics of Materials & Structures | Euler-Bernoulli Beam Deflection → | EI (d⁴w/dx⁴) = q(x), AISC L/360 | |
| CE-320 | Structural Steel & Truss Analysis | Warren & Pratt Truss Bridge → | ∑ F_node = 0, Euler Buckling P_cr | |
| CH-250 | Chemical Reaction Engineering | Non-Isothermal CSTR Dynamics → | Coupled Mass & Thermal Energy ODEs | |
| PH-500 | Semiconductor Device Physics | P-N Junction Energy Bands → | Shockley Diffusion & Depletion Width |
2. LMS Integration Guide (Canvas, Moodle, Blackboard)
LiveSimulators does not require LTI server configurations, API tokens, or IT department approval. All simulators are standards-compliant HTML5 web applications that embed cleanly into any LMS.
- Navigate to your Canvas course and click Pages or Modules.
- Click + Page or open an existing assignment.
- In the Rich Content Editor toolbar, click Insert > Embed (or toggle the HTML editor
</>button). - Paste the iframe code below and set the width to
100%and height to600. - Click Save & Publish. The interactive workbench is now live for students.
- Turn Editing on in your Moodle course section.
- Click Add an activity or resource and choose Page or Label.
- In the Atto text editor, click the Show more buttons icon, then click the HTML (
</>) icon. - Paste your simulator iframe snippet into the HTML source view.
- Click Save and return to course. Students can immediately interact without logging in.
- In Blackboard course content, click the + button and choose Create.
- Select Document or Web Link.
- Click Add HTML (or click the Media Embed icon).
- Paste the iframe embed code with the
?embed=1query parameter active. - Toggle visibility to Visible to students and click Save.
Attribution Requirement
When embedding LiveSimulators modules in syllabi, lecture slides, or LMS course shells, please include the brief plain-text attribution: "Interactive simulation powered by LiveSimulators (livesimulators.com)."
3. Request a Free 30-Minute Curriculum Walkthrough
Schedule a 1-on-1 virtual walkthrough with our lead computational engineer. We will review your syllabus, match relevant first-principles simulators, demonstrate assignment integration, and test LMS embeds.
4. Frequently Asked Technical Questions by Faculty
Common technical questions regarding LMS compatibility, student grading, and mathematical accuracy.
How do students submit laboratory assignments using LiveSimulators?
Every simulator features a Capture PNG button for oscilloscope / canvas waveform screenshots and an Export CSV button for numerical telemetry. Students can easily attach generated CSV data and waveform plots directly to their Canvas, Moodle, or Blackboard lab report submissions.
Are these simulators certified or suitable for ABET accreditation evidence?
LiveSimulators executes deterministic, standard-referenced ODEs. Simulators reference published formulations from IEEE, IEC, ASME, ISO, and AISC for educational demonstration. They serve as exceptional evidence of interactive virtual laboratories under ABET Student Outcomes (SO 1: mathematical modeling, SO 6: experimentation and data analysis). See our Methodology & Verification Page for numerical validation benchmarks.
Do students require high-performance computers or dedicated GPUs?
No. The simulation solvers run efficiently in vanilla JavaScript and HTML5 Canvas. Because the numerical algorithms use compiled Float64 arithmetic and adaptive sub-stepping, simulations maintain a stable 60 FPS on standard student laptops, Chromebooks, and tablets.
Can custom parameters, components, or guided lab challenges be created for our syllabus?
Yes. We regularly build custom parameter limits, university laboratory worksheet prompts, and tailored step-by-step problem sets for university partners. Mention your specific syllabus requirements in the walkthrough form above.