A engenharia informática é a prática de fazer computadores e suas partes. Os engenheiros de computação estão sempre tentando fazer novas peças menores e melhores. Eles também podem trabalhar com software, especialmente software para sistemas embarcados (eletrônicos especializados como telefones celulares e receptores de satélite, não um computador de uso geral).

Os computadores são máquinas elétricas que executam programas. Portanto, a engenharia informática tem partes tanto da engenharia elétrica quanto da ciência da computação/engenharia de software. Nas aulas de engenharia de computação, os alunos aprendem sobre o hardware e o software dos computadores. Isto começa com o aprendizado de como os transistores e chips de computador são feitos e como eles funcionam (que usa mecânica quântica). Em seguida, o aluno aprende como os chips falam uns com os outros e como fazer uma placa de circuito impresso (PCB) completa. Esta é a parte elétrica. Eles também aprendem como programar a ROM ou memória Flash para que o computador possa fazer algo útil.

Como a engenharia informática está intimamente relacionada à engenharia elétrica e à informática, os campos são encontrados no mesmo departamento em muitas universidades. Os estudantes também precisam aprender disciplinas de ciências fundamentais e matemática, tais como cálculo e equações diferenciais.

A engenharia de computação é difícil de aprender, mas são necessários engenheiros de computação. Empresas de engenharia de software, empresas de telecomunicações, projetistas de hardware digital e muitas outras empresas contratam engenheiros de computação quando se formam e os pagam bem.