Back to All Subjects

Computer Fundamentals And Programming Simulations

A collection of interactive 3D visualizations and simulations to help you master concepts in computer fundamentals and programming.

Numerical Methods - Theory & Concepts

An introduction to numerical methods for solving engineering problems: root finding, linear systems, integration, ODEs, and error analysis.

Bisection Method

Finding the root of f(x) = x³ - x - 2 = 0

Loading chart...
ControlsIter 0
Interval A (a)
1.0000
Interval B (b)
3.0000

Software Applications in Engineering - Theory & Concepts

An overview of essential software tools for civil engineers and architects: spreadsheets (Excel), MATLAB, CAD/BIM, and the Software Development Life Cycle (SDLC).

Spreadsheet Logic Simulator

fx=B2 * B3
A
B
1
Parameter
Value
2
Concrete Strength (MPa)
3
Reduction Factor ($\beta$)
4
Design Strength
42.50

Try modifying the values in B2 or B3. The cell B4 automatically updates based on the formula `=B2 * B3`. This reactive calculation engine is why spreadsheets are essential for engineering design trials.

Cybersecurity Basics - Theory & Concepts

An introduction to the fundamentals of cybersecurity, the CIA Triad, cryptography, hashing, and common web vulnerabilities (OWASP).

Caesar Cipher Simulator

Symmetric Key
Encrypting (+3)
FBEHUVHFXULWB
How it works:The Caesar Cipher is a basic substitution cipher. It replaces each letter in the plaintext with a letter a fixed number of positions down the alphabet. For example, with a shift of 3, 'A' becomes 'D'.