► Zasadniczo informatyka obejmuje teorie i podstawowe zasady działania komputerów. Inżynieria oprogramowania obejmuje praktyczne problemy związane z tworzeniem oprogramowania.
► Z jednej strony inżynier programowania powinien znać teorie informatyczne, z drugiej jednak nie zawsze przystają one do rzeczywistości.