• Computer Engineering deals with design of hardware such as microprocessors, digital circuits and networks and software such as data structures, programming languages and intelligent systems. Computer engineers have the ability to design special purpose hardware and software for specific engineering applications such as robotics, ignition control in an automobile, and software for machine learning and intelligence. Computer engineers are well trained in electronic circuit design.
  • Computer Scientists address the efficient use of computers for many commercial applications. Computer Scientists deal with data structures, network security, programming languages and compilers. They are well trained in software development.