No. This is an overly restrictive definition.<p>Computer Science is it&#x27;s own, highly diverse field, composed of software engineering, algorithms, theory of computation, human-computer-interaction, AI, systems engineering, databases, security, graphics, scientific computing, and many other sub-divisions.<p>CS hasn&#x27;t been solely a branch of mathematics for decades.<p>See what Stanford considers part of CS: <a href="http:&#x2F;&#x2F;www-cs.stanford.edu&#x2F;research" rel="nofollow">http:&#x2F;&#x2F;www-cs.stanford.edu&#x2F;research</a><p>See what Berkeley considers part of EECS: <a href="http:&#x2F;&#x2F;www.eecs.berkeley.edu&#x2F;Research&#x2F;Areas&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.eecs.berkeley.edu&#x2F;Research&#x2F;Areas&#x2F;</a>