Electrical engineering vs. computer science

AI Thread Summary
The discussion centers on the dilemma of choosing between electrical engineering (EE) and computer science (CS) for a college sophomore. The individual expresses a preference for discrete math over ordinary differential equations, indicating a stronger interest in the theoretical aspects of CS. They are drawn to game development, which aligns with a CS degree, but also recognize the appeal of EE, particularly its connection to hardware and physics. Concerns about the respectability of degrees and the volatility of the software industry are noted. A suggestion is made that a degree may not be necessary for programming, emphasizing the importance of self-study and exploration of popular science literature to gain a deeper understanding of computer science concepts.
NuclearTide
Messages
5
Reaction score
0
Hi there,

I'm a sophomore in college and I'm split between electrical engineering and computer science. There's computer engineering at my school as well, but my CS advisor warned that the CoE degree is too scattered and that I should concentrate on EE or CS.

I know that ultimately it's about my personal preference, but does anybody have some advice? I'm taking Discrete Math and Ordinary Differential Equations this semester, and I find ODE to be painstakingly boring while Discrete Math is much more intellectually stimulating. I'm also taking Data Structures, and from what I've heard, this class is a really important class if I want to work as a programmer.

Having been to a Maker Faire, I know that there's a lot of cool hardware to work on as an EE. I understand that EE is a vast field, and that there's an energy focus and an information focus. I also appreciate the fact that electrical engineers have more in common with physicists and scientists, while computer science is closer to mathematics.

The only reason I'm interested in CS is because of the possibility of going into game development. If I decide to go for CS, it'll be three years of developing my coding skills (with computer architecture, theoretical CS, and other upper-level CS topics on as well). I have this personal dream of taking an artistic approach and treating video games as art, and a CS degree would give me a solid technical foundation. But I feel like an EE degree is more respected than a CS degree, and I'm also aware that the software industry/Silicon Valley is incredibly fickle. Besides, someone's going to come up with the next big thing eventually, and people will stop talking about Facebook and social media and whatnot.

What do you think I should do? I'd greatly appreciate any advice.
 
Physics news on Phys.org
Interesting squander... I was in a similar position.

I am no expert but I don't think you should take CS for programming. You don't need a degree if you want to be a programmer. I suggest reading some popular science books regarding these subjects. I highly recommend Godel Escher Bach by Dougls Hofstadter I think it give quite a feel about computer science.
 
Bit Britain-specific but I was wondering, what's the best path to take for A-Levels out of the following (I know Y10 seems a bit early to be thinking about A-levels, but my choice will impact what I do this year/ in y11) I (almost) definitely want to do physics at University - so keep that in mind... The subjects that I'm almost definitely going to take are Maths, Further Maths and Physics, and I'm taking a fast track programme which means that I'll be taking AS computer science at the end...
After a year of thought, I decided to adjust my ratio for applying the US/EU(+UK) schools. I mostly focused on the US schools before, but things are getting complex and I found out that Europe is also a good place to study. I found some institutes that have professors with similar interests. But gaining the information is much harder than US schools (like you have to contact professors in advance etc). For your information, I have B.S. in engineering (low GPA: 3.2/4.0) in Asia - one SCI...
I graduated with a BSc in Physics in 2020. Since there were limited opportunities in my country (mostly teaching), I decided to improve my programming skills and began working in IT, first as a software engineer and later as a quality assurance engineer, where I’ve now spent about 3 years. While this career path has provided financial stability, I’ve realized that my excitement and passion aren’t really there, unlike what I felt when studying or doing research in physics. Working in IT...
Back
Top