<p>Computer science programs run the spectrum from being a branch of pure mathematics, and therefore being highly theoretical, to being a highly applied discipline that is nearly indistinguishable from engineering. I would have to imagine that UC’s CS program is on the theoretical side, and hence is not really considered an ‘engineering’ program. But those distinctions matter little in the real world.</p>