Learn CSIT

Interactive sandboxes

Simulations

Drag the sliders and watch the world respond. Simulations are free-play versions of the laboratory engines — no objective, no grading, just curiosity. They open in a dedicated full-screen sandbox on a new tab.

Introduction to Information Technology

CSC-114 · 5 simulations

C Programming

CSC-115 · 3 simulations

Digital Logic

CSC-116 · 7 simulations

Object Oriented Programming

CSC-166 · 4 simulations

Microprocessor

CSC-167 · 6 simulations

Data Structures and Algorithms

CSC-211 · 8 simulations

BST Insertion Sandbox

intermediate15 min

Each new key falls left or right of every node it meets. The rule is tiny, but it arranges the whole structure - and a sorted traversal falls out for free.

AvailableOpen the sandbox

BFS and DFS Sandbox

intermediate15 min

BFS visits everything one step away before anything two steps away; DFS burrows down one path to the end. Watch the difference on the same graph.

AvailableOpen the sandbox

Hash Table Sandbox

intermediate12 min

A hash function turns any key into a table index. When two keys land on the same slot they collide - watch what the table does about it.

AvailableOpen the sandbox

Queue Behaviour Sandbox

beginner12 min

People join the line at the back and leave at the front. When the buffer is circular, the tail wraps to the front and no cell ever goes to waste.

AvailableOpen the sandbox

Binary Search Sandbox

beginner12 min

Start with a target in a sorted list. Binary search cuts the remaining space in half on every probe - find out exactly why it needs so few guesses.

AvailableOpen the sandbox

Sorting Algorithm Sandbox

beginner15 min

The array is shuffled. Pick an algorithm, step through it, and watch how each technique decides where the next element belongs. The same data makes the differences obvious.

AvailableOpen the sandbox

Infix to Postfix with a Stack

intermediate15 min

Operators wait on the stack while higher-precedence ones overtake them. Stepping through shows why 'a + b * c' becomes 'a b c * +' and not the other way around.

AvailableOpen the sandbox

Tower of Hanoi Recursion

intermediate15 min

Three pegs, a stack of discs, one rule: never put a big disc on a small one. The recursive solution is three lines, yet it solves any size perfectly.

AvailableOpen the sandbox

Numerical Methods

CSC-212 · 6 simulations

Computer Architecture

CSC-213 · 6 simulations

Computer Graphics

CSC-214 · 6 simulations

Computer Networks

CSC-263 · 8 simulations

CRC Error Detection

intermediate15 min

CRC adds a remainder from polynomial division to each frame. The receiver recomputes it; a mismatch means the frame was corrupted.

AvailableOpen the sandbox

DNS Resolution Sandbox

beginner12 min

Browsers need IP addresses, humans need names. DNS is the lookup system that translates between them, one server at a time.

AvailableOpen the sandbox

HTTP Request Lab

beginner12 min

A web request is just text over a socket. Build one by hand and see the method, path, headers and status codes that make the web work.

AvailableOpen the sandbox

Network Design Sandbox

intermediate15 min

Design is about choices: one switch or many, a router in the middle, redundant links or none. Lay out the pieces and reason about the traffic.

AvailableOpen the sandbox

Packet Through a Network

intermediate15 min

A packet does not fly to its destination - it is handed from device to device, each one reading the destination and deciding the next hop.

AvailableOpen the sandbox

Subnet Calculator

beginner15 min

One network address, one mask - and suddenly you can carve it into many subnets. Change the prefix and watch the host range shrink or grow.

AvailableOpen the sandbox

Subnetting Drills

beginner15 min

The only way to master subnetting is to do it. This drill generator gives you a fresh problem each time and checks every answer.

AvailableOpen the sandbox

TCP Three-Way Handshake

intermediate15 min

Before any data flows, the two sides must agree on sequence numbers. The handshake does it in three messages - and every one of them is observable here.

AvailableOpen the sandbox

Operating Systems

CSC-264 · 7 simulations

Database Management System

CSC-265 · 5 simulations

Artificial Intelligence

CSC-266 · 6 simulations

Design and Analysis of Algorithms

CSC-325 · 5 simulations

System Analysis and Design

CSC-326 · 5 simulations

Cryptography

CSC-327 · 2 simulations

Web Technology

CSC-329 · 6 simulations

Image Processing

CSC-332 · 6 simulations

Data Warehousing and Data Mining

CSC-420 · 3 simulations

Network Security

CSC-426 · 5 simulations

Advanced Database

CSC-475 · 4 simulations

Mathematics I

MTH-117 · 4 simulations

Mathematics II

MTH-168 · 5 simulations

Physics

PHY-118 · 16 simulations

Bohr Atomic Model

intermediate12 min

In Bohr's atom the electron can only live on discrete shelves, not anywhere. Jumping between shelves emits or absorbs a photon of exactly the right energy.

AvailableOpen the sandbox

de Broglie Matter Waves

intermediate12 min

Everything moving has a wave, and its wavelength is Planck's constant divided by momentum. For big objects the wave is invisibly tiny; for electrons it can be the size of an atom.

AvailableOpen the sandbox

Diodes and Rectification

intermediate12 min

A diode is a one-way street for current. It ignores reverse voltage until a limit, then lets a tiny leakage through - and it lets forward current flow once a small threshold is crossed.

AvailableOpen the sandbox

Electric Fields

beginner15 min

Every charge paints an invisible picture in the space around it. Place charges, toggle the field view, and move a test charge to feel how the field pushes it.

AvailableOpen the sandbox

Electromagnetic Waves

intermediate12 min

Light, radio, WiFi - all are EM waves. An electric field and a magnetic field swing together, at right angles to each other, carrying energy across empty space at light speed.

AvailableOpen the sandbox

Energy Bands in Solids

intermediate12 min

Bring atoms together and their energy levels split into bands. If the bands touch, electrons flow easily - a metal. If a wide gap separates them, it is an insulator. Semiconductors sit in between.

AvailableOpen the sandbox

Hydrogen Spectrum

intermediate12 min

When hydrogen glows, it does not glow with every colour - only with the exact colours matching its level spacings. The pattern of lines is hydrogen's identity card.

AvailableOpen the sandbox

Force on Moving Charges

beginner12 min

A charge only feels a magnetic force while it is moving across the field. That force never speeds it up - it only bends its path, curving it into a perfect circle.

AvailableOpen the sandbox

Magnetic Fields

beginner12 min

Electric current makes magnetism. The field curls in circles around the wire, and its direction depends on which way the current flows - the right-hand rule in action.

AvailableOpen the sandbox

The P-N Junction

intermediate15 min

Where p-type meets n-type silicon a wall of charge - the depletion region - forms. Forward bias tears the wall down and current flows; reverse bias builds it up and blocks.

AvailableOpen the sandbox

Rotational Dynamics

beginner12 min

Push torque on the disc and watch it spin up. Change its radius or mass and feel how much harder it becomes to spin - that is moment of inertia, rotation's answer to mass.

AvailableOpen the sandbox

Semiconductor Behaviour

intermediate12 min

Pure (intrinsic) silicon conducts a little, and more when hot. Add donor atoms and electrons appear for free; add acceptors and holes appear. That doping is the craft of chip-making.

AvailableOpen the sandbox

Springs and Simple Harmonic Motion

beginner12 min

Pull the mass and let go. The spring pulls it back past equilibrium, overshoots, and oscillates. Heavier mass means slower swings; stiffer spring means quicker ones.

AvailableOpen the sandbox

Torque and Moment of Inertia

beginner12 min

A seesaw tilts when the torques on each side disagree. Move the weights, or change their size, and watch which way it tips - a longer arm makes a small weight just as strong as a heavy one close in.

AvailableOpen the sandbox

Transistor as a Switch and Amplifier

intermediate15 min

A tiny current into the base unlocks a much bigger current between collector and emitter. Below a threshold the transistor is OFF; above it, ON; between, it amplifies.

AvailableOpen the sandbox

Heisenberg's Uncertainty Principle

intermediate12 min

A particle's wave has a trade-off: squeeze its position into a tiny spot and its momentum becomes fuzzy; let the position spread out and the momentum sharpens.

AvailableOpen the sandbox

Statistics I

STA-169 · 4 simulations

Statistics II

STA-215 · 6 simulations

How simulations work here

A simulation is a free-play sandbox: drag the sliders, break the model, and watch the world respond instantly. There is no objective to finish and no task to get wrong - just curiosity. When you want structure, the matching laboratory takes the same engine and adds steps, tasks and self-checks.