I want to study and live in the same city (even after I get my degree).
@HG: I live in Syria, but I'm not from Syria
What are the options like in Syria?
If you go international you'll be charged 2-4 times as much as the people from whatever country you go to because the government won't subsidize tuition for foreigners. Leaving the country is an option but it's crazy expensive.
* San José State University
* Stanford University
* Santa Clara University
* University of California, Berkeley Extension
* University of California, Santa Cruz Extension
* Carnegie Mellon Silicon Valley
* Golden Gate University Silicon Valley Campus
* Silicon Valley University
* University of Phoenix San Jose Campus
* University of San Francisco South Bay Campus
* University of Silicon Valley Law School
* Menlo College
* De Anza College
As for Canada you would want to go to Waterloo instead of Toronto. RIM (Blackberry guys) operate out of Waterloo and the university is known to be one of the best for computer related things.