EE or CS? Or ECE / CSE? Double major?

<p>Hey everyone...this is a ton of things I'm about to throw at everyone but I would REALLY appreciate an answer.</p>

<p>I currently attend UCLA as an EE major but I'm always worried about future job prospects and versatility in my careers. In my head I can't figure out whether I should major in CS (booming market right?) or stay in EE (less outsourceable?). </p>

<p>Not only that but it seems here @ UCLA the EE curriculum does not stress programming / coding...but almost all entry level jobs and internships require some fairly solid programming backgrounds. So it's almost as if the EE major is "lacking" in that department.</p>

<p>This probably sounds like a whole mess of thoughts but I'm currently a sophomore and it seems as if I have no idea what discipline to go into that will net the best results (in terms of security, prospects, and salary). A friend of mine was suggesting a CS / Math double major, but what sort of benefit would that be? I want the versatility of being able to go into Finance if necessary (or even possible?).</p>

<p>To be honest I can't even figure out what sort of question I'm trying to ask but its more or less along the lines of whats the best engineering discipline to go into that offers a diverse range of skills? Also, would a double major in Math be helpful? How about a minor in humanities (to show that I can write / read well?)</p>

<p>All these questions dont need to be answered because this is a whole jumbled mess of information, but I'm just super-nervous as to what will happen in a few years and I don't eeven know what to major in :(</p>

<p>thanks</p>

<p>I wouldn’t go into another major just because the job prospect is bad now. And certainly not because of what your friend / I said.</p>

<p>Do you enjoy the programming side?
What year are you in now?</p>

<p>

No. It’s a waste of time. Just write more. lol</p>

<p>hey AKshoreshack, I totally understand. My school’s EE program doesn’t stress much programming / coding either, which is quite frustrating…</p>

<p>I’m not sure if I can survive in the job market when I graduate. CS does seem to have a much more popular market now, and probably in the following decades still.</p>

<p>UCLA has CpE major right? Maybe you can switch to CpE so you don’t have to give up your EE background and still can learn some CS stuff.</p>

<p>I’m a sophomore right now. I’m taking my first introductory programming class (I put it off for a while) which is for C++, so far it seems okay but it has only been 5 days.</p>

<p>Thanks for the input everyone :D</p>

<p>

</p>

<p>Probably not useful for that purpose.</p>

<p>However, if you are interested in areas that involve some sort of humanities or social studies, then taking the appropriate humanities and social studies courses can be useful. Examples of this type of thing may include:</p>

<ul>
<li>Computer graphics, animation, etc. (art).</li>
<li>Computer language translation (linguistics, languages).</li>
<li>Study of how computers affect social networking (sociology, other social studies).</li>
<li>There was a recent study of word use in English over the years/decades/centuries done by using computers to count frequency of word use in works published in various years. The findings are likely very interesting to those interested in the evolution of English literature over the years/decades/centuries.</li>
</ul>