I&#x27;m very happy to see this. I&#x27;ve taught computer science at the college level. Whether you realize it or not, learning CS has very little to do with typing symbols into a computer. While it&#x27;s true the computer sometimes surprises us, I&#x27;ve told my students that if you can&#x27;t run the program in your head, then you simply don&#x27;t understand what&#x27;s going on. You haven&#x27;t learned anything.<p>More often than not, the computer facilitates a guess and check programming mentality that isn&#x27;t just endemic to students, but to our profession in general. I&#x27;m certainly not immune to the temptation to fix problems by repeated runs with small tweaks: &quot;Does it work? No... no... no... yes! Move on!&quot; That&#x27;s not computer science. It&#x27;s data entry.<p>It&#x27;s not that computers have no place in the curriculum. They can be immensely helpful in understanding of complex algorithms, much the same way performing an experiment can lead to a more thorough understanding of physics, or chemistry. However, no one would argue chemistry is about moving chemicals from one test tube to another.