Computer Science Labs

6 experiments
Computer Science Beginner Live Sim
Sorting Algorithm Visualiser
Watch Bubble, Merge, Quick, and Heap sort animate step-by-step on a randomised array; compare complexity classes.
Computer Science Beginner Live Sim
Binary Search Tree (BST) Operations
Insert, search, and delete keys in a BST; animate in-order, pre-order, and post-order traversals with colour-coded paths.
Computer Science Beginner Live Sim
Graph Traversal (BFS & DFS)
Build weighted and unweighted graphs and animate breadth-first and depth-first search with queue/stack state shown in real time.
Computer Science Intermediate Live Sim
Dijkstra's Shortest Path
Add weighted edges to a directed graph and watch Dijkstra's algorithm propagate distance estimates and build the shortest-path tree.
Computer Science Intermediate Live Sim
Finite Automata Simulator
Design DFA and NFA state machines with custom alphabets, run strings, and visualise state transitions in real time.
Computer Science Advanced Live Sim
Neural Network Backpropagation
Train a 2-layer network on XOR/AND/OR datasets; watch weights update with gradient descent and plot loss over epochs.