Computer literate can mean 'good at using a computer' or 'understands how the computer works' - most people fall into the first camp. I usually try to explain FP problems by using 2/3 as a basis for some simple calculations, but allowing only three decimal places - it soon goes 'wrong' obviously... (3 x 2/3 <> 3 x 0.667).
That's before moving onto how everything in all computers is in binary, not b10, which just blows most people's minds...
@Simon Campbell, sorry to hijack your thread!
Bookmarks