UQ1127

What is the difference between computer science and information engineering?

Computer science generally studies the principles and foundations of computation, including algorithms, data, and software. Information engineering generally applies such knowledge to design and implement information systems, including computers, networks, embedded systems, and control systems. The fields overlap substantially, and their names and course coverage vary by university.

Key points

  • Computer science often includes computation theory, algorithms, artificial intelligence, and software.
  • Information engineering often emphasizes application and design involving hardware, networks, embedded systems, and control.
  • Because the fields overlap, comparing the actual curriculum is more useful than relying only on the program name.

Things to check

  • The distinction is not strictly standardized, so the subjects and emphasis can differ among universities, faculties, and departments.