Ingineria calculatoarelor este practica de fabricare a calculatoarelor și a componentelor acestora. Inginerii informaticieni încearcă mereu să facă noi componente mai mici și mai bune. De asemenea, ei pot lucra la software, în special la software pentru sisteme încorporate (electronice specializate, cum ar fi telefoanele mobile și receptoarele de satelit, nu un computer de uz general).

Calculatoarele sunt mașini electrice care execută programe. Prin urmare, ingineria calculatoarelor are părți atât din ingineria electrică, cât și din știința calculatoarelor/ingineria software. În cadrul cursurilor de inginerie informatică, studenții învață despre hardware și software ale computerelor. Acest lucru începe cu învățarea modului în care sunt fabricate tranzistorii și cipurile de calculator și cum funcționează acestea (care utilizează mecanica cuantică). Apoi, elevul învață cum comunică cipurile între ele și cum se realizează o placă completă de circuite imprimate (PCB). Aceasta este partea electrică. De asemenea, elevii învață cum să programeze memoria ROM sau memoria Flash, astfel încât computerul să poată face ceva util.

Deoarece ingineria calculatoarelor este strâns legată de ingineria electrică și de știința calculatoarelor, aceste domenii se regăsesc în același departament în multe universități. De asemenea, studenții trebuie să învețe materii științifice fundamentale și matematică, cum ar fi calculul și ecuațiile diferențiale.

Ingineria calculatoarelor este dificil de învățat, dar este nevoie de ingineri în calculatoare. Companiile de inginerie software, firmele de telecomunicații, proiectanții de hardware digital și multe alte companii angajează absolvenți de inginerie informatică la absolvire și îi plătesc bine.