<p>I am an international students, so I have no idea about what computer engineering and computer science are like in US colleges. In my country, computer engineering is far more competitive to get in than computer science. Is it the same in US??? ..... Graduating from which major has more chance of getting a good and welll paid job??.... And the most IMPORTANT question that I would want to ask, what is the difference between computer engineering and computer science? Is computer science even considered to be an enigneering major??</p>
<p>The simplest explanation of a difference is that com engineering deals mainly with hardware and com science software although there will clearly be overlap. Nevertheless, com engineering is more akin to electrical engineering than it is to comp science.</p>
<p>At a number of colleges that have engineering programs (but not all such colleges), com science is considered an engineering program and the students have to take the usual first two year required courses that engineering students take in math, physics, chemistry. However, at many colleges, including those without engineering programs, the major is part of liberal arts and sciences and students end up taking more general education type courses although they often need to meet some of the basic courses in math and physics that engineering students take.</p>
<p>As to the difficulty of getting admission to one program or another, that is usually more an issue of which college you are talking about rather than which major. For highly selective colleges it is difficult to get admitted to either program and for colleges that have high admit rates the probablity of getting admitted to either program is much better.</p>
<p>As to employment, it really depends on the market at the time. Currently, there is fairly good demand for graduates of both. Computer engineers tend to have average salaries for new college graduates that are somewhat higher than CS majors. When the dotcom bubble bursted four years ago demand for both went down.</p>
<p>In terms of getting jobs, there is practically no difference between the two. </p>
<p>There is no well-defined boundary between CompE and CompSci, but CompSci tends to be more mathematical in nature. Computer Science is itself often times a sub-branch of study of many mathematicians. For example, there is a famous problem called the "P=NP" problem that sits at the nexus of mathematics and computer science that has a $1million prize for solving it. To date, nobody has ever solved it, although many of the world's best mathematicians and computer scientists have tried.</p>
<p>And at some colleges comp sci is offer as an engineering or lib arts (sciences) degree. The lib arts involves more math and engineering involves more engineering type basics but that is changing. My friends have switched over to a new program involving more math and less physics.</p>