Fundamentals of Computing

What exactly is a computer and what do all computer devices have in common.

Y7 – Fundamentals of Computing