A quick faq for ppl interested in computing
What’s the difference between computer engineering and computer science?
a. Computer engineers build hardware while computer scientists generally do not. However, computer scientists certainly know enough about hardware to analyze computer system operations and to interact with hardware engineers.
b. Computer scientists know more about underlying theory of computation, programming languages, and operating systems.
While computer engineers often work as programmers, most system level programs such as programming languages and operating systems are designed by computer scientists. However, computer engineers usually write the programs for computer-based systems such as those described in answer to question 1.
I can’t decide whether to do computer science, computer engineering, or electrical engineering with a computer option!
If you don’t much care how computers work, then the computer science program is for you. Also, if you are interested in the nature of programs and languages rather than just writing programs, that’s computer science, too. If you are interested in hardware, or in the way computers work, or in building systems with computers in them, then that’s computer engineering. If you are mostly interested in programming, the choice could depend on the types of programs; however, there’s a lot of overlap. The decision between BSCPE or BSEE with the computer option is mostly just a matter of which you like more, hardware or software.
from http://www.egr.uh.edu/ece/undergrad/?e=faq_ce
a. Computer engineers build hardware while computer scientists generally do not. However, computer scientists certainly know enough about hardware to analyze computer system operations and to interact with hardware engineers.
b. Computer scientists know more about underlying theory of computation, programming languages, and operating systems.
While computer engineers often work as programmers, most system level programs such as programming languages and operating systems are designed by computer scientists. However, computer engineers usually write the programs for computer-based systems such as those described in answer to question 1.
I can’t decide whether to do computer science, computer engineering, or electrical engineering with a computer option!
If you don’t much care how computers work, then the computer science program is for you. Also, if you are interested in the nature of programs and languages rather than just writing programs, that’s computer science, too. If you are interested in hardware, or in the way computers work, or in building systems with computers in them, then that’s computer engineering. If you are mostly interested in programming, the choice could depend on the types of programs; however, there’s a lot of overlap. The decision between BSCPE or BSEE with the computer option is mostly just a matter of which you like more, hardware or software.
from http://www.egr.uh.edu/ece/undergrad/?e=faq_ce