<p>Computer engineering is usually more hardware oriented than computer science, which is usually more software and theory oriented. However, you need to check actual required and optional course work at each school, since the definitions are rather flexible and vary by school; in some schools there may be considerable overlap so that you can take the same selection of major courses in either major.</p>