<p>I'm a senior right now and I'm trying to figure out which major I'd like. Right now, I think I'm more towards compsci, but I'd like to hear more about the differences, such as working environments and pay.</p>
<p>CS and CE programs can vary greatly from school to school. </p>
<p>To put it plainly most CS programs are going to have a lot more programming and good CE programs are a blend of software and hardware concepts. One could say a CE program should be half CS and half EE focusing a lot on embedded systems. But depending on your school your programs could differ from what I've said.</p>
<p>Working environments and pay will vary <em>wildly</em> from company to company (and, like JoeJoe05 said, the actual programs will vary wildly from school to school). What subfields do you like?</p>
<p>I'm not too sure about the subfields that I want. I was thinking about doing programming for gaming, or maybe some other entertainment field. I would like to be working in a team or something of that sort.</p>
<p>Also, is this the right section to be talking about compsci, or is there another section I should be in if i have questions about the major.</p>
<p>And generally in the employment world,they are interchange able.</p>
<p>It will say "CompSci,CE,EE or related major"
Basically if you have a EE degree and you are programming beast you can still get the job.</p>
<p>If you want to get into the gaming industry for programming then I suggest doing computer science or, even better, software engineering and use your electives for classes in gaming.</p>
<p>If you want gaming, I'd suggest CS. Certain aspects of game programming could fall under either CS or CE, but AI and algorithms, both of which you'll need, are CS.</p>
<p>CE's can take algorithms and AI as electives.</p>