Fun way to teach algorithms I will teach algorithms for 4 days for some students. It will be their first course in computer science before learning coding with Java.

My fear is to bore them as I was bored at the university :(

Is there a fun way to teach algorithms ?
A loaf of bread, a knife, a jar of peanut butter and a jar of jelly.  Write an algorithm to build a PB&amp;J.  Have one of the kids follow the literal direction written by a different kid.  This project have been a favorite starter for algorithms for 30 years.