Should Children be Taught Computer Science?