Programming Majors (CS/CE/?)

<p>Traditionally yes. However you can augment pretty much any degree with computer science courses and get hired as a programmer. Even then it is more important to get project/applied experience than coursework. One of the great things about the software world is that it is based more on what you can do than your credentials on paper.</p>