That's a really general question, so here's a general answer: many small liberal arts colleges don't have significant offerings in computer science/engineering, so being a "small computer major" won't even be an option.
Seriously, though: talk to some college counselors at your high school, and discuss your aspirations. They can look at your transcript and give you some suggestions.