Is computer science really a branch or sub-branch of physics?
No it is not. Computer science has as much to do with computers as astronomy does with telescopes: they're a tool.

Even if computers didn't exist the science of computing things still would. IMO Computing Science would be a much better name, but we're stuck with what we have I guess.