This one guy on reddit (great credentials, I know) seems to recommend the book Code (by Petzold) as a great introduction to CS.
http://www.***********/r/compsci/com...simple/c6vplej
I haven't read it myself, but it's on my queue.
Beyond that, sure reading basic books on programming can only help, especially if they are about the language you'll start out learning in school. If you can find out what language that is, then I'm sure we can point you to some good resources.
Beyond just reading books, though, I'd advise you to just go out and start programming. Go ahead, read a little bit, but then write some programs. It'll be difficult at first, so start small. It may involve a lot of Googling, so be prepared for that.
Okay, I looked up the CUNY introductory courses, and they seem to rely on C/C++. Not what my choice would be for an intro programming language, but such is life.
http://www1.ccny.cuny.edu/prospectiv...sci/dso-cs.cfm
This is the canonical resource for learning C:
http://en.wikipedia.org/wiki/The_C_Programming_Language (If you need help finding an ebook, PM me). Start out with this. Only after you've gotten a grasp of this should you look at C++.
Edit: Looks like CC censors reddit links. Replace the stars with reddit dot com.
One more thing; depending on when school starts, you may want to start learning a language like Python (look up Learn Python the Hard Way) to get introduced to programming. You can always learn C/C++ in school.
Feel free to message me if you need help or anything. CS is tough at first, but I think you'll find the rewards are worth the effort expended.
Edit 2: I keep saying CS when you're actually trying do a CompE major. Don't fear, all of the above advice is still applicable.