Back to all subjects

Complete simulation repository

Computer Fundamentals And Programming Simulations

Open a specific simulation directly instead of loading a generic component default. Every repository entry preserves its exact scenario, links back to its lesson, and can be bookmarked or shared independently.

19 simulations1 topic families

Showing 19 of 19 simulations.

Statics simulation family

Computer Fundamentals And Programming

19 simulations
2D

Introduction to Computers - Theory & Concepts

A comprehensive overview of computer hardware, software, number systems, operating systems, history, and architecture.

Open simulation
2D

Programming Basics - Theory & Concepts

A comprehensive guide to programming fundamentals, compilation vs. interpretation, data representation, syntax, variables, data types, operators, and input/output operations.

Open simulation
2D

Algorithm Design and Logic Formulation - Theory & Concepts

A deep dive into algorithms, flowcharts, pseudocode, and structured problem-solving techniques.

Open simulation
2D

Control Structures in Programming - Theory & Concepts

A comprehensive guide to conditional statements (if-else, switch), short-circuit evaluation, and looping constructs (for, while, do-while).

Open simulation
2D

Control Structures in Programming - Theory & Concepts - Loop Visualizer

A comprehensive guide to conditional statements (if-else, switch), short-circuit evaluation, and looping constructs (for, while, do-while).

Open simulation
2D

Functions and Modular Programming - Theory & Concepts

A detailed exploration of functions, variable scope, parameter passing (by value vs. by reference), and recursion.

Open simulation
2D

Data Structures - Theory & Concepts

A comprehensive overview of organizing and storing data efficiently using Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, and Hash Tables.

Open simulation
2D

File Handling - Theory & Concepts

A comprehensive guide to reading, writing, and managing files, covering text vs. binary formats, serialization, streams, and file permissions.

Open simulation
2D

Numerical Methods - Theory & Concepts

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

Open simulation
2D

Numerical Methods - Theory & Concepts - Bisection Method

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

Open simulation
2D

Numerical Methods - Theory & Concepts - Numerical Integration

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

Open simulation
2D

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).

Open simulation
2D

Software Applications in Engineering - Theory & Concepts - Spreadsheet

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

Open simulation
2D

Object-Oriented Programming (OOP) - Theory & Concepts - Object Oriented Programming

An advanced introduction to Object-Oriented Programming principles including the four pillars, abstract classes, interfaces, UML diagrams, and SOLID principles.

Open simulation
2D

Networking Basics - Theory & Concepts

A comprehensive guide to computer networks, the OSI and TCP/IP models, IP addressing, subnetting, hardware, and standard protocols like DNS and HTTP.

Open simulation
2D

Databases - Theory & Concepts

A comprehensive guide to Database Management Systems, SQL vs. NoSQL paradigms, relational algebra, ACID properties, Normalization (1NF, 2NF, 3NF), and Indexing.

Open simulation
2D

Web Development Basics - Theory & Concepts

An introduction to building websites and applications, covering the Client-Server architecture, HTML/CSS/JavaScript, the DOM, REST APIs, and Authentication.

Open simulation
2D

Cybersecurity Basics - Theory & Concepts

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

Open simulation
2D

Cybersecurity Basics - Theory & Concepts - Cryptography

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

Open simulation