I hope you have done some kind of low level programming like C (or even better working with something like Arduino) or you're going to have a *great* time.
nope! I'm taking a intermediate C++ class with no initial C++ knowledge and some other class from my major all because I got a 5 on my AP exam and got a perfect on the JAVA placement exam.