<p>So I was looking at assist.org and I see that I can only major in computer science at UC Berkeley but when I use it to search up UCLA and UCI I see that they have fields for computer science or computer science/computer engineering.
I hear UC Berkeley's CS program is the best in UC but will it be more advantageous to go for the computer science/computer engineering degree? I feel like there is a much larger difference between CS major and a CS/CE major that I don't know about.</p>
<p>Berkeley also has an EECS major in its College of Engineering, although if you want to emphasize CS, there is no real advantage to choosing it over CS in its College of Letters and Science (EECS is also generally thought to be more selective, and transfer students are likely to have to “catch up” one or two more lower division courses for EECS compared to L&S CS).</p>
<p>“Computer engineering” often implies more emphasize on computer hardware design and computer architecture, although Berkeley L&S CS or EECS allows enough choice that one can emphasize that if desired.</p>
<p>In some cases (typically where the major is under the College of Engineering at the school), the CS or CE major is ABET accredited (Berkeley EECS is ABET accredited, but Berkeley L&S CS is not). However, this is not generally of any concern in CS or CE, since Professional Engineer licensing is not typical in the field. ABET accreditation may be worth looking for if looking at much lower ranked in CS schools (i.e. far below the Berkeley, UCLA, or UCI level schools), since it indicates a minimum quality standard.</p>
<p>well I’m in community college right now and I like the idea of knowing both computer science and engineering. I dont understand the EECS and the L&S CS, but I’m guessing the differences aren’t huge and if I’m applying to Berkeley I should be more interested in EECS?</p>
<p>
What is it that you don’t understand? Picking a major is kinda an important deal, so you ought to be very clear on what your choosing.</p>
<p>Berkeley EECS (BS degree) and L&S CS (BA degree) are described here:</p>
<p>[Degree</a> Programs | EECS at UC Berkeley](<a href=“http://www.eecs.berkeley.edu/education/degrees.shtml]Degree”>Academics | EECS at UC Berkeley)</p>
<p>Unless you want to emphasize EE, there is not much advantage, if any, to doing EECS over L&S CS.</p>
<p>As a transfer student, EECS will have more lower division EE and CS courses that are harder to find at community colleges, according to [Welcome</a> to ASSIST](<a href=“http://www.assist.org%5DWelcome”>http://www.assist.org) . This means that, after transfer, you are likely to have to do more “catch up” of lower division courses in EECS versus L&S CS. The summary of Berkeley EE and CS lower division courses (not including other requirements like math):</p>
<p>CS 61A: one CC has this (Laney)
CS 61B: a few CCs (including Laney and Diablo Valley) have this, and a few more have partial coverage.
CS 61C: one CC has this (Diablo Valley)
CS 70: no CC has this, although many have a similar discrete math course that can be taken for preparation
EE 40 or 42: a few CCs (including Laney) have EE 42 but none has EE 40; EECS requires 40 while L&S CS allows 42
EE 20N: required for EECS but not L&S CS; no CC has this</p>
<p>ah ok that looks much more clear. I told my counselor last semester I wanted my major to be CS rather and Computer Engineering and Electrical Engineering as a second choice. I think I prefer CE over EE tough, so maybe UCB isn’t the best choice here?
I feel like just majoring in just CS is a waste when there are options for both CS/CE in other universities, even if UCB might be better for a CS major. So I’ll just stick with UCLA/UCI and maybe consider UCD for my B.S. degree in compsci and engineering.</p>
<p>You can major in CS (or EECS) at Berkeley and take the hardware type courses that computer engineering type of majors emphasize. At Berkeley, these would likely be CS C149, 150, 152, 162, 164, and EE 122, and some of the EE 14x courses. See the course listings here: [EECS</a> Course WEB Sites](<a href=“http://www-inst.eecs.berkeley.edu/classes-eecs.html]EECS”>CAS - Central Authentication Service)</p>