Computing on YouTube

Introductory and advanced concepts in computing are often best appreciated through video and animation. This page contains links to YouTube videos illustrating important concepts in computer science and engineering.

Algorithm  Specification

The steps necessary to carry out a task must be carefully specified.

How to Wash A Cat - By Bud Herron

Brave Combo - The Hokey Pokey

Control Structures

Did You Ever Have to Make Up Your Mind


Recursion involves the use of a program component which calls itself, often repeatedly.

My Box in a Box

Real-Time Computing

Real-time computing refers to systems which must operate under stringent time constraints. Real-time programs must complete NOW (or at some well-specified time), not just sometime.

The Five Second Rule

The Internet

Web 2.0 ... The Machine is Us/ing Us


Security Analysis of the Diebold AccuVote-TS Voting Machine

Roadkill Risk

Smokers as an IT Security Risk?