Is a computer science major the right thing for me?

Hey there,

So i’m conflicted. Computer science, which is a stem course, is apparently recognized as one of the hottest fields to get into. My parents are really pushing me to get into it, because they believe that it’s “the future”. The thing is, i’m not really good at stem classes. I’m not really taking high level math classes, and in the math classes I have taken I haven’t done all that well. I’ve taken bio cp, chem cp, and physics honors for science classes. I do enjoy the programming side of things and find that fun but my course work at school doesn’t really reflect that. Also to note that I’m taking 3 ap classes this year.I have a lot of experience and won a lot of awards and such for film, but I really don’t want to go to school for it because I feel like it’s just a waste. I’ve taught myself everything for film and (although i’m not the greatest or anything) I believe i’m actually pretty good at it. I just don’t see the value, and can’t really justify spending all that money just to learn something I could learn by myself. I am a junior in highschool and I have a 4.1 GPA weighted. I also go to a very competitive and highly ranked public school in california (ranked top 5). If i’m not good at stem classes, should I even bother going into comp sci? I mean yeah I could force myself to learn calc by myself but I honestly feel like I’ll be hating what I do everyday. I am running my own video production company on the side and I one day hope to go full time with it. I personally feel like the knowledge gained from computer science is invaluable in today’s society. It’s something that can lead to many doors in the future and ,to me, is just important to know. Should I just look to focus on comp sci, math, and science for the next four years and maybe transfer to good college from cc, or should I go into business/econ to help me with my production company?

Business with maybe a minor in something film sounds like it would fit your interests.

The type of thinking you will need to do in CS is similar to the type of thinking you need to do in math, so if math is something you dislike and are not good at, CS may not be a good major for you. (But you may want to learn an overview of CS regardless of your college major, through a course like http://cs10.org or AP CS principles.)

Note, however, that business or economics will require calculus, though often a less rigorous calculus for business majors is allowed. (Economics for pre-PhD preparation or at certain schools requires a substantially greater amount of math.)