What major would one looking at Computer Hardware Engineering do at Stanford?

<p>CS? EE?</p>

<p>There's no ECE at Stanford... =/</p>

<p>Either CSE or EE.</p>

<p>CSE? Computer Science Engineering? Huh?</p>

<p>Of course either CS or EE... which one.</p>

<p>Are you a high school student? If so, it is not a good idea to narrow your options down so much. For one thing, computer engineering is a rather vague concept which falls under both electrical engineering and computer science. Therefore, both CS and EE work well. You should take the introductory courses in EE and CS (E40 and CS106 respectively) and talk to students in the major before deciding. If you do EE, then you will have to take courses related to E/M, signals, etc. while if you do CS, you will take classes related to CS theory.</p>

<p>So you think I should apply undeclared?</p>

<p>CSE is Computer Systems Engineering, which is a cross between CS and EE.</p>

<p>I didn't expect that it wouldn't be under their engineering site.</p>

<p><a href="http://cs.stanford.edu/degrees/undergrad/CSE.shtml%5B/url%5D"&gt;http://cs.stanford.edu/degrees/undergrad/CSE.shtml&lt;/a&gt;&lt;/p>

<p>That is awesome!</p>

<p>Thanks.</p>

<p>The major that you declare as an applicant is non-binding so you can declare pretty much anything and it won't matter.</p>