Planning to major in CS when I get to Uni. Should I minor in English, Art, or Asian Languages?

Now, the reason why I didn’t list the obvious choice, which is math, is because I’m already doubling up on AP math courses so I’m planning to just take the calculus II and discrete math and yada yada yada math. I do, however, love math very much, despite what it may seem like.

The reason why I’m considering English is because I have a knack for reading contemporary literature and studying literature, reading The New Yorker on the daily, but all this is just a hobby. And my English II honors teacher lends me vintage books to read and check out often, we both get along and nerd out on good books. He really inspires me to study literature a bit in addition to Computer Science.

Minoring in art is, aside from almost useless, a way of cultivating my right side brain and encouraging creativity in my more left brained studies. At least, that’s how I see it. In addition, I also love to paint abstract pieces and sketch a lot and am highly interested in learning the digital tablet medium in art.

And I’m also planning to go to Japan either as a vacation or a permanent stay, and so I think picking up on Japanese in the Asian lang minor would benefit me greatly someday.

Sorry this sounds weird. Any opinions?

Then that would be my vote. Take classes for fun in the other two if you have room in your schedule. Art classes especially are still offered even for people out of college – the chance to learn won’t go away.

I’d minor in whatever you find most interesting. Art wouldn’t be totally useless if you work on the front-ends of computer applications.

@bodangles In Uni, what limit is there as to how many classes you can take typically per semester? Would you have room for fun electives in a CSE school?

@simba9 True :wink:

It will probably depend on the school. I’m in chemical engineering and have a lot of required classes, so I take five to seven classes a semester. (Seven sounds like a lot, but if it’s that many it usually includes a less intensive class like a physical activity elective, a lab, or a seminar.)

CS at my school has fewer requirements than my major, but still enough that I don’t think they can usually fit in two additional minors, or whatever.

So see if the schools you’re interested in have recommended academic plans or anything that shows you how much you’d be expected to take each semester.

@bodangles Seven actually sounds great to me, but perhaps I’ll change my mind later when I get to experience it at some point.

I did look at the sample academic plan for UMN, and it’s 5 classes a semster (not including the first year experience in the first semester. The plan includes one or two electives depending on whether I’ve met the liberal ed requirements or not (From the AP courses I took and am planning to take, all I’ll need to meet is the biological sciences requirement and I’m through).

So would you think taking one or two electives in English or Art per semester work out?

Btw this is for the BS plan, which allows little electives compared to the BA plan

Thing about taking lots of classes is you probably have lots of finals (depending on the types of classes), and having lots of finals is k i l l e r. It’s mostly worked out for me but it’s definitely not very fun.

If you have your gen ed requirements mostly out of the way through AP credits, filling those empty class slots with interesting electives and/or a minor should be doable. I was able to take several Spanish classes that way.

@bodangles Alright :slight_smile: thanks.

You don’t need to have a minor right away. It’s something that can be completed later.

The co-op at my work is minoring in lit, but he is getting a degree in computer engineering.

You don’t have to minor in something useful.

@simba9 Yeah but being a frontend dev after a CS major is major overkill - just take a cc class or something for frontend - CS major are usually not frontend/UI.

I have a CS degree and did primarily front-end work for a long time. I thought it was more interesting than back-end.