How good are these for Computer Science?

I currently have a choice between VCU computer ccience, CNU computer science, or ODU computer science, or Virginia Tech CMDA program. I wanted to get into VT engineering for computer science but I got my second choice major which consists of computer science and math. If I were to attend Tech I would do so planning to transfer into engineering after my first year but I know that can be tricky. How good is VCU, CNU, or ODU in terms of computer science? Also, if anyone has experience when it comes to transferring into tech engineering that would be helpful. Thanks.

I guess it depends on what you want to do/study and where you find your motivation - plus, transferring in to Tech Engineering has historically been VERY tough, much less get the CS program like you want. If you really want CS, then pick the school where you feel the most comfortable. CNU is probably better than VCU and ODU, none of them hold a candle to Tech. However, one could also say that if you have an interest in being a “Big Data” person, the CMDA may be the best thing that ever happened to you…it’s where everything is going. Maybe consider CMDA with a CS minor at Tech (don’t need to be in Engineering) or a double major in BIT. You would get some heavy technical background, huge job prospects, plus have a huge time at Va Tech. VT will be a better experience and better launch pad than the other schools. Plus, Tech’s head of CMDA is a former Rhodes Scholar, and VT is doubling down in their commitment to data analytics.

For reference, my son is currently deciding between Va Tech BIT and CMDA double major (or BIT with a CS Minor), or UVA Computer Science. With a 35 ACT, 4.3 GPA , AP CS, BC Calc, etc, he was declined VT Engineering but got in to UVA Engineering. I personally view the BIT/CMDA option as better, but it’s all about personal preference. We have a daughter who went VCU but it was in Fashion. VCU is an art school, not much else (sorry VCU Alums reading this)