a_m3meI'm 13. I want to go to a college that has a good computer course, however. Suggestions?Depends on what state you're in. You or your parents might want to consider that, generally, out-of-state tuition is much higher than in-state. "Good" can be very subjective for universities. Depends on if you're looking for quality instruction, a prestigious name on your degree, good experience, or a party school. Here in California, USC would be a good but very expensive choice if you want to network with business people. Stanford, UC Berkeley, and UCLA are the most prestigious here. Quality of instruction is probably iffy. If you go to Berkeley, major in EECS not CS. I've heard bad things about University of Maryland for CS. UPENN is supposed to be the toughest for engineering, so probably not much nicer for CS.
I'd also recommend going to community college and then transferring to a university for junior year (unless you get a really good score on the SAT). A good community college is usually much cheaper than a university. The classes are also easier. The downside is you miss out on the "college experience," but CS/engineering majors are usually too busy to have fun anyway.
That said, for a career in CS/programming, I've heard that prior coding experience is more important than the degree itself. Companies want to hire competent programmers, not students who can bring home a good report card. Put some time and effort into extracurriculars and programming projects. (But also get good grades. Never hurts.)
Berkeley EECS student here, I'm curious why you think majoring in CS here isn't worth it. Meeting the 3.3 GPA cutoff to declare CS can be stressful, but over half the kids that want to declare CS do so. Once you declare the CS major, EECS and CS are identical in terms of degrees except EECS being a Bachelors of Science and CS being a Bachelors of Arts. EECS and CS take the same classes and have the same degree requirements too (different breadth requirements though). Employment wise they are practically the same too with median starting salaries for both at ~110k. There isn't any difference between EECS and CS for grad school admissions either, if anything, majoring in CS frees up space to take more upper div math and stats classes which can be beneficial.
EDIT: Also in terms of quality of instruction, all my EECS classes have been taught by full professors and considering they are EECS professors at Berkeley, they are some of the best. I think the quality of instruction is pretty high. Also in terms of difficulty, I would say that MIT and Berkeley are more difficult than other top CS programs just because there's pretty insane grade deflation here at Cal and MIT doesn't practice grade inflation either (unlike other schools like Stanford, Penn etc)