ParentFull threadbowaggoner·CS as practiced today contains elements of math, engineering, and the sciences (though rarely at the same time). I have a bit on this you might find interesting: http://bowaggoner.com/whatiscomputerscience.html#mediumView on HN