I’m going to finish my A.S. in Comp Sci this semester and will be looking to transfer after I take a gap year. However, I’m considering majoring in Philosophy or Creative Writing (or English w/ CE concentration) and tacking on a CS minor. At the beginning of community college, I thought I’d go for the B.S. but since last semester I’ve been thinking it over. I figured I’d finish up my A.S. and then mull on it as the semester goes on. Well, so I’m thinking that I should go for the liberal arts degree.
There are a couple issues though:
-
My long-term goal is to work in the tech industry
-
Most of my noteworthy ECs are CS/coding related
-
My gap year will consist mostly of working on more CS-related side projects along with some self-studying of philosophy and trying to become a better writer.
-
Therefore, my application is that of a CS applicant and I’d look like one of those applicants trying to game adcoms.
My rationalizations for foregoing the CS degree:
-
Philosophy was actually my intended major, but since I’m a first-gen from a poor family, CS was a more practical choice. However, philosophy is the “right” type of challenging and intellectually stimulating for me.
-
I read a lot (non-fiction and fiction), enjoy writing a lot, and I tend to look at literature analyses for fun. The prospect of spending my college years writing, reading, analyzing stories, and sharing stories sounds like a good time.
-
Philosophy and writing are my "intellectual passions; I’m naturally inclined towards these and hold them in higher regard than CS. To me, CS is more of a “career-capital” thing and a way to pay the bills.
4)I don’t believe a major is always tied to one’s future career. This is especially prevalent in the tech industry, where you’re bound to find engineers with no CS degree.
-
Some of the schools have rigorous pre-reqs such as multivariable calc, differential eqs, a year of calc-based physics, etc. I genuinely felt miserable during those classes and still feel like that whenever I’m in Linear Algebra. I would loathe having to sit in another math or science class.
-
It’s heavily impacted and much more competitive major to get into across the board (as a major and through the engineering department). No matter what, its an uphill battle.
For the sake of discussion, assume these premises are true:
-
I’m an autodidact; I have no problem learning things on my own (this is how I learned web dev actually, I’ll be releasing my first “real-world” project within the next two weeks). Thus, I can teach myself the higher-level CS subjects need be (if I can’t get into CS classes or get the CS minor).
-
Therefore, it can be believed that I am capable of landing an entry-level job without a formal CS degree (if an A.S. is not enough) and working my way up from there.
Extra stuff:
GPA: 3.9
Dropped Calc III and Physics II. I dropped the former because I was probably going to end up with a C. The latter was just boring. However, both of these courses weren’t necessary to complete my A.S. but this also means I haven’t completed the pre-reqs for the engineering department at some schools.
Schools I want to apply to: USC, Cornell, UCLA, UCSB, UCSB, Rutgers NB, TCNJ.
Question:
Given these reasons, should I make the transition, and if so, how do I explain it in my application? Are there things I’m not considering here? Any extra input is appreciated.
TL;DR:
I feel as though I would get much more personal value and enjoyment out of college if I were to pursue a philosophy or creative writing major as opposed to CS despite the fact that I want a career in the tech industry and my ECs are CS-centric. Should I make the change and if so, how do I explain in my application the discrepancy between wanting to major in Philo or C.E. despite my ECs and goals?