<p>Seconded, software engineering is not computer science, computer science is a branch of math. But even at the most “pure CS” schools, you will of course learn some software engineering. It’s really a good idea to take a close look at a school’s curriculum. I’d stay away from Java schools.</p>
<p>Anyway, I can’t believe nobody has mentioned Computer Science and Engineering (yeah, it’s all one major at many ABET-accredited universities). It combines Computer Engineering (the digital logic side of EE) with computer science.</p>
<p>Here’s a sample CSE department: [Undergraduate</a> Programs | CSE Department at the OSU](<a href=“http://www.cse.ohio-state.edu/ugrad/csecurr.shtml]Undergraduate”>http://www.cse.ohio-state.edu/ugrad/csecurr.shtml)</p>