After finishing AP Computer Science this year and much enjoying the class, I have started to think about a career in software engineering for a company such as Apple, Adobe etc.

I was wondering if any of you had some recommendations for colleges that have good programs for this field (or computer science in general). I would prefer private, but if there are public universities which have said programs, please don't hesitate to post them.

Thanks in advance!