Experienced Associate - Software Developer at PwC
However, you will have to decide one (in the case of UNC-CH it was 2nd semester of Sophomore year). Personally, I took classes that interested me, but also classes that would fulfill the 'general education' requirements (most liberal arts schools have a good number of these requirements).
In my case I went from wanting to study biology and genetics to studying computer science (something I had never tried in high school). I didn't rush the decision, but took math classes that I enjoyed and a computer science class that interested me. The next semester I signed up for a few more and by the time I HAD to decide on a major, I knew what to pick. If I had made the decision before ever stepping foot in a college classroom and forced that decision, I would not have picked computer science.
Finally, I have peers who received their degrees in languages and political science and they work in technical fields. Your degree choice at ~19 years old isn't a determination of what you have to do with the rest of your life.