Computer science may be a viable alternative for
those who are interested in applying mathematics and science toward
the solution of technical problems and who enjoy working with
computers but do not desire to pursue a career in engineering.
Computer science stresses the more theoretical aspects of both
computers and computation.
In many instances, the computer science program is
part of the school (college) of engineering or the school of
engineering and applied science. In this situation, the first year
or two of the computer science program may have considerable
commonality with the computer engineering program. After that, the
two paths diverge, with the computer science program placing more
emphasis on data structures involving additional mathematics,
programming languages, and other software concepts.
In other situations, the computer science program
may be part of another department of the university and have little
if any commonality with the computer engineering program.