I am a freshman in CCC currently and I am aiming to transfer to Berkeley for fall 2020 as EECS major.
I’m pretty confident that I can get a 4.0 and maintain it till the end. So grades are not an issue for me.
However, I am not sure what to do with ECs.
I’m aware that I am supposed to do something related to my major, EECS, and show demonstrated interests, but I am not sure whether what I’ll be doing to “show my interest” will be good enough…
At first, I considered doing some programming projects, making some apps or websites, or attending hackathons… But I presume many people who apply to EECS do that already… and doesn’t seem like a good way for me to stand out. And besides, even a high school graduate can pick up a book or read online tutorials and code… it’s so easy nowadays.
AND the fact is, I don’t enjoy programming that much. I do like it, of course. But just not as much as I enjoy studying artificial intelligence(machine learning), theoretical computer science or just computer SCIENCE in general(anything that has a lot of math, I love it) and a little bit of computer architecture.
So, I am more of a theory guy instead of a “tech” guy who likes to code stuff.
So my questions to people who are experts of EECS transfer admission are:
- What kind of ECs do you think I should do if I enjoy more theoretical stuff instead of practical and empirical stuff?
- Because EECS is an engineering major, I assume they're looking for "engineering"-minded people. Does it hurt my chances of admission if I am more of a theory guy? Also, if you're in or have been EECS major in Berkeley, do you know people(transfers) who are more theory-oriented than practice-oriented? If so, what kind of ECs did they do during their CC years?
- Am I worrying too much about ECs? Should I just focus on what I love to do, then by the time I apply, should I just aim to perfect my PIQs?
- Does having ECs REALLY help with answering PIQs? Or can you do just fine with not so many ECs?
Also, please don’t suggest me to apply to CS L&S because I REALLY don’t want to do IGETC. My backup school is Davis with TAG and CS major there doesn’t require IGETC, so I am good.