CS is a funny beast. It&#x27;s the first time we&#x27;re seriously dealing with machines executing abstract math directly. There&#x27;s nothing to study via experimentation - computing is pure math, and hardware stuff is pure engineering (since computation is not tied to particular branch of physics - you can make computing run on anything, not just electrons and photons). It&#x27;s best to conceptually split the two, if we want to stay with the original terminology. But I guess now it&#x27;s kind of too late - it&#x27;s the definition of the word &#x27;science&#x27; that will get relaxed.