Computer engineering at VT is a combination of hardware (EE) and software (CS). And if students want to load up on more CS courses they can, depending on room in the schedule.
Yes, straight CS is a different school at VT but I don’t have impression it’d be hard too hard switch to it after freshman year if that’s what OP decided and had good grades, though probably worth further research if he/she thinks that’s likely path.
And yes, all VT students start out in same first-year engineering program b4 declaring major.