Чтобы иметь возможность спроектировать и реализовать такую машину, инженеру-компьютерщику необходимо широкое теоретическое понимание всех этих различных подсистем и того, как они взаимодействуют. ''
Компьютерные инженеры изучают компьютерную инженерию, а инженеры-программисты изучают информатику.