This is a problem of definition more than anything else. I feel more comfortable thinking of Computer Science as the Math used to study algorithms and processes. The rest, although based on Math and the scientific process, looks more like Engineering to me.