Well, to begin with, both computer science and computer engineering are two different streams, but they do deal with computer technology. Let us understand the difference. Computer science dives deep down into understanding the basics in the field of computer technology. On the other hand, computer engineering combines this knowledge of technology with innovation and comes up with newer and better systems. In very simple layman’s terms, a computer scientist does not build the hardware while a computer engineer builds the hardware.