Engenharia da computação é uma disciplina que integra diversas áreas da engenharia elétrica e da ciência da computação necessárias ao desenvolvimento de sistemas computacionais. Os engenheiros de computação estão envolvidos em muitos aspectos de hardware e software da computação, desde o projeto de microprocessadores individuais, computadores pessoais e supercomputadores até o projeto de circuitos.   
Tópicos abordados em engenharia da computação:   * 
Hardware do computador: Isso inclui o projeto e implementação de processadores de computador, memória e dispositivos de entrada/saída. 
 * 
Engenharia de software: Isso envolve o design, implementação e teste de aplicativos de software. 
 * 
Redes de computadores: Isso cobre o projeto, implementação e gerenciamento de redes de computadores. 
 * 
Sistemas embarcados: São pequenos dispositivos computadorizados incorporados em sistemas maiores, como carros, eletrodomésticos e dispositivos médicos. 
 * 
Processamento de sinal: Isso envolve a análise e processamento de sinais, como áudio, vídeo e dados. 
 * 
Robótica: Este campo trata do projeto, construção e operação de robôs. 
 * 
Inteligência artificial (IA): Isto envolve o desenvolvimento de sistemas computacionais que possam executar tarefas que normalmente exigiriam inteligência humana. 
 * 
Aprendizado de máquina (ML): Este campo trata do desenvolvimento de algoritmos que permitem aos computadores aprender sem serem explicitamente programados.  
 Além desses tópicos técnicos, os engenheiros da computação também estudam tópicos de matemática, física e negócios.