Am I reading this wrong, or is this person in the first, introductory, 101 basic programming course, and is talking about what is or isn't Computer Science? You can't get into the OS design courses or Compilers or Computational DiffEq or whatever, without going through the basic rigamarole.
Not forget to have a look inside: <a href="https://www.cs.ox.ac.uk/jeremy.gibbons/publications/copro.pdf" rel="nofollow noreferrer">https://www.cs.ox.ac.uk/jeremy.gibbons/publications/copro.pd...</a>