EXPLORE COMPUTER SCIENCE & TECHNOLOGY
Computer Science & Technology simulations.
Explore algorithms, data structures, networking, operating systems, cryptography, computer architecture, digital logic, robotics and AI concepts through interactive models.
TOPIC PATHS
Choose a concept.
Move from a field into a focused concept cluster, then open an experiment and change the variables.
Algorithms
Step through sorting and pathfinding to see how algorithmic choices change work and outcomes.
Explore topic →1 simulationComputer Science
Explore Computer Science through interactive computer science & technology simulations.
Explore topic →6 simulationsComputing
Explore binary representation and processor behavior at the level where software meets digital hardware.
Explore topic →1 simulationControl Systems
Tune feedback parameters and observe how a controller responds to error over time.
Explore topic →1 simulationData Structures
Explore Data Structures through interactive computer science & technology simulations.
Explore topic →1 simulationDigital Logic
Toggle inputs and combine gates to understand Boolean operations as working digital systems.
Explore topic →1 simulationElectronics
Explore Electronics through interactive computer science & technology simulations.
Explore topic →1 simulationEngineering
Change mechanical ratios to connect rotational speed, torque and machine design.
Explore topic →2 simulationsNetworking
Route packets through a network and see how topology and path choices affect delivery.
Explore topic →1 simulationOperating Systems
Explore Operating Systems through interactive computer science & technology simulations.
Explore topic →1 simulationRobotics
Explore Robotics through interactive computer science & technology simulations.
Explore topic →1 simulationSignals
Change sampling conditions to see when digital measurements preserve or distort an underlying signal.
Explore topic →ALL COMPUTER SCIENCE & TECHNOLOGY SIMULATIONS
20 experiments.
Logic Gates
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • ComputingBinary & Bitwise Explorer
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • AlgorithmsSorting Algorithms
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • AlgorithmsPathfinding
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • SignalsSampling & Aliasing
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • Control SystemsPID Controller
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • EngineeringGear Ratios
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • NetworkingNetwork Packet Routing
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • ComputingCPU Instruction Cycle
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • ComputingFinite-State Machine
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • AlgorithmsElementary Cellular Automata
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • ComputingDirect-Mapped Cache
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • ComputingCPU Scheduling Lab
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • ComputingRSA Cryptography Lab
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • ElectronicsOperational Amplifier (Op-Amp) Circuits
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • Computer ScienceHash Tables & Collision Resolution
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • RoboticsInverse Kinematics (2-DOF Robot Arm)
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • NetworkingTCP Sliding Window & Flow Control
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • Operating SystemsPage Replacement Algorithms (LRU, FIFO, Clock)
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →Computer Science & Technology • Data StructuresBinary Search Trees
Open the interactive explanation, change the model variables, and test the concept yourself.
Open simulation →