What is the difference between Computer Science and Computer Engineering? How do I pick the best one for me?
The quick answer is that Computer Science deals with software and high level computer applications dealing with information handling. Often the software systems are very complex, with a lot of code and a lot of information/knowledge. Computer Engineering deals with computers embedded in other objects. As such, Computer Engineering needs to deal with interfaces to the real world in real time, but generally does much simpler manipulation of data. The next step in this sequence is the Electrical Engineer who might design the hardware of a computer. Of course, the basics of computer hardware are part of a Computer Science program. For a more detailed answer, you should arrange an advising appointment with a faculty member.