+1 to UT - while I did not get a BSCS there, I did take some courses from the program. They do start you off with Haskell, now a respectable equivalent of MIT's SICP course. You could even work for a while in Austin and become a TX state resident, after that your tuition rates go way down.