Computer Science or Electrical/Computer Engineering?

AI Thread Summary
Choosing between a degree in Electrical and Computer Engineering (ECE) and Computer Science (CS) can significantly impact job opportunities. An ECE degree offers flexibility, allowing graduates to pursue careers in both hardware and software, while a CS degree is more focused on software development. Employment growth for ECE graduates is projected at 6%, but concerns about job stability due to layoffs in engineering fields may sway some toward CS, which has higher reported growth for software engineers. The overlap between ECE and CS means that pursuing a minor in CS could enhance job prospects without the need for a double major. Ultimately, aligning the choice with personal interests and career goals is crucial for long-term satisfaction and success.
physicsernaw
Messages
41
Reaction score
0
Given that I am interested in both fields, which degree would give me the most job options after graduation (the degree is ECE, electrical and computer engineering)? For example, do employers consider applicants with an EE/CE (or in my case, ECE) degree when hiring software developers, or do they tend to look more for CS majors? Would getting the ECE degree limit my potential to work in software if I so choose?

The way I see it is that, with an ECE degree, I could potentially choose to work in hardware or software after graduation, whereas with a CS degree I'm more restricted, as in I must work software. Is my intuition correct? Does anyone have any insight as to what would provide the broadest opportunities for employment in a related field, i.e. electronics engineer, electrical engineer, software engineer (I don't want to be teaching math at a community college, for instance...)?

What is employment for EE graduates like? I have checked the BLS says 6% job growth from 2010-2020 but I'm not sure whether to bite, given that the BLS also predicted growth in computer programming jobs over a decade ago, and instead of growth there has been a decline (from around 400k to around 300k as of 2011)...

Thanks in advance for any advice!
 
Physics news on Phys.org
After doing some research, those huge layoffs to engineers in the past few years (even recently Boeing and HP layed off thousands of engineers) due to offshoring makes me lean towards CS, but I've also heard the same applies to CS, although job growth for software engineers is pretty high as the BLS reports. I just don't know what to believe!
 
My friend is doing a combined electrical engineering and computer science degree. Is that available to you?
 
Unfortunately that is not available to me unless I double majored, but the CS degree and ECE degree have a good amount of overlap so getting a minor in CS would be easy.
 
Scientists and engineers are both interested in the nature of things, in understanding how ideas and objects in the world fit together. But in general, they seek to understand the nature of reality with different ends in mind: the scientist seeks this understanding as an end in itself, the engineer in order to build things. Thus CS is closer to the underlying theory of computation, with its roots in mathematics, and CEN is closer to the design of physical devices, with roots in physics and chemistry as well. Students with an urge to build things, to measure how things work in the laboratory, those attracted to physics and chemistry as well as mathematics, should seriously consider CEN. Students with an interest in the true nature of symbols, information and their manipulations, the forms and limits of algorithms and data structures, should consider CS. Of the three great divisions in computing, namely theory, software and hardware, to a first approximation theory goes with CS, hardware with CEN, and software with both, but mainly with CS. The more general the software, the closer to CS; the more hardware-specific, the closer to CEN. Thus a student interested in creating his own new general-purpose computer language would best be served by a CS degree program, while one interested in designing a software interface for a new high speed serial device by the CEN degree program. Students undecided between the CS and CEN programs are urged to discuss the matter in depth with academic advisors within the CSE department, the College of Arts and Sciences (which administers the CS programs), and the School of Engineering and Applied Sciences (which administers the CEN program).

Average Computer Scientist Salary: $76000
Average Computer Engineer Salary: $89000

source:
http://www.eng.buffalo.edu/undergrad/academics/degrees/cs-vs-cen
http://computerengineeringsalarydata.com/
 
cafe7 said:
Average Computer Scientist Salary: $76000
Average Computer Engineer Salary: $89000

When I see these types of numbers I have to wonder what is being considered as a 'computer scientist'. There are many low(er)-paying, less-skilled jobs that can be considered as part of CS even though they don't really require a degree. However, in the case of computer engineer, you're almost certainly considering people with at least a bachelor's but, more often than not, a master's. I wonder what the CS salary would look like if only these people were considered.

Personally, I don't know a software developer that makes less than 100k.

All that said, the important thing is to follow one's interests. Let the money come after.
 
TL;DR Summary: What topics to cover to safely say I know arithmetic ? I am learning arithmetic from Indian NCERT textbook. Currently I have finished addition ,substraction of 2 digit numbers and divisions, multiplication of 1 digit numbers. I am moving pretty slowly. Can someone tell me what topics to cover first to build a framework and then go on in detail. I want to learn fast. It has taken me a year now learning arithmetic. I want to speed up. Thanks for the help in advance. (I also...
Hi community My aim is to get into research about atoms, specifically, I want to do experimental research that explores questions like: 1. Why do Gallium/Mercury have low melting points 2. Why are there so many exceptions and inconsistencies when it comes to explaining molecular structures / reaction mechanisms in inorganic and organic chemistry 3. Experimental research about fundamental Quantum Mechanics, such as the one being followed by Hiroshima university that proved that observing...
guys i am currently studying in computer science engineering [1st yr]. i was intrested in physics when i was in high school. due to some circumstances i chose computer science engineering degree. so i want to incoporate computer science engineering with physics and i came across computational physics. i am intrested studying it but i dont know where to start. can you guys reccomend me some yt channels or some free courses or some other way to learn the computational physics.
Back
Top