Hello,
I am currently a computer science major. I began the major at the beginning of my Freshmen year. I took the required math courses and Intro to CS. I wasn’t a huge fan of CS but was unsure of what i wanted to do so i took off of the CS classes for two semesters, continuing to take the math and physics classes because some of those could be gen eds if i decided to change.
So here i am, first semester sophomore year unsure of what i wanted to do. I was very set that i was going to change to economics and either go to law school or get a masters in financial analytics and intelligence. But then i felt a twinge in my gut so i am back to being undecided.
Law school is a possibility for me no matter what major i choose but right now, i am nervous if sticking with CS is even possible. I am two semester behind in my CS courses. I know i would have enough time to complete it by senior year because i am very ahead in my gen eds but i am not sure if i could do it and maintain a good gpa.
I currently have a 3.9 but i am also a division 2 athlete which is very time consuming. I practice almost every day and i am gone every other weekend missing friday and sometimes thursday classes for most of the fall semester. I have been struggling very much in my physics 2 class, but i am getting by but it is very hard with soccer.
From an experienced CS major, is it even possible and is it even worth it if i am not dead set on this major. I don’t want to struggle through undergrad, go to law school and struggle through that as well.
I like CS because i am a very logical thinking but i also am very creative and a good problem solver. But i also really want to work collaboratively with others.
So, to sum it up, is it possible and is it worth it?
Software developers can work collaboratively with others. Look up scrum and agile teams. It’s very normal for many developers to work on products together. (And of course, there are many other things you can do with a CS degree).
I think the fundamental question here is: Do you WANT to major in computer science? It sounds like you don’t and you’re holding onto this major for reasons that have nothing to do with interest, although it’s unclear what those reasons are. What is this “twinge in your gut” that stopped you from changing to economics?
Also…I mean, I get sports and everything, but I can’t imagine participating in an activity that requires you to miss half of your Friday classes for essentially half your college career. Over the course of one semester of MWF classes, that’s equivalent to 2.5 weeks’ worth of classes (assuming 8 missed Fridays over a 15-week class). How do your professors excuse all those classes? How do you and your teammates function in MWF classes? You may have to grapple with the question of whether it’s more important for you to play soccer or to be a CS major.