Should Computer Science Education Cover More Than Coding?

You need theory as well as practice, some say