UCLA - Computer Science and Engineering and Electrical Engineering

<p>1) Computer Science and Engineering - is this basically computer engineering?
2) is UCLA better at CS&E or EE?</p>

<p>[ol]
[<em>]No. The Computer Science and Engineering (CSE) major consists of a Computer Science core with an Electrical Engineering specialization in the junior and senior years which replaces the technical minor of the traditional Computer Science (CS) major at UCLA. Electrical Engineering has a Computer Engineering (EECE) option which is truly hardware-focused (from circuits all the way to architectures) all the way from freshman year to senior year. It's the true "Computer Engineering" program at UCLA, in my opinion.
[</em>] UCLA is equally good in CSE and EE. It's ranked #16 in undergraduate Computer Engineering and #13 in undergraduate Electrical Engineering in the US News 2007 rankings of undergraduate engineering programs.[/ol]</p>

<p>I'm also confused with all these "Computer Science", "Computer Science and Engineering", "Computer Engineering" stuff. So flospsy, could you tell us, in your opinion, the rankings of these three programs at UCLA in terms of:
1. admission;
2. difficulty levels of the courses for the major(in general);
3. flexibility of choosing future jobs .
Thanks, flopsy.</p>

<p>[ol]
[<em>]EECE, CSE, CS
[</em>]EECE, CSE, CS
[li]CS, CSE, EECE[/li][/ol]
UCLA introduced the Computer Science and Engineering (CSE) major to alleviate freshman demand for the impacted Computer Science major which had a ~%15 admit rate just before the dot-com bubble burst. Another reason for the creation of CSE (and EECE) was to compete with UCB and its crushingly-competitive EECS major with a somewhat similar engineering curriculum. :rolleyes:</p>

<p>can you elaborate on the flexibility of choosing future jobs? It seems kind of lame that EECE is the hardest major yet the worst in terms of job outlook.</p>

<p>Why would Comp. Engineering be worst for outlook? Computer Engineers are the most needed jobs... Besides, it combines EE and CS doesnt it? What is the difference between EECE and CSE?</p>

<p>I've heard from people who work in computer related field, they said CS(software) engineers have much more job opportunities than EECE(pure hardware) engineers. The reasons they said mainly includes:
1. hardwares are made to be as simple as possible(to save money or whatever reasons) but at the same time to do as complex jobs as possible so all the complex stuff is left for software guys;
2. the development of hardware is limited by alot of factors while software development seems to have relatively much larger space.</p>