Inżynieria komputerowa to praktyka tworzenia komputerów i ich części. Inżynierowie komputerowi zawsze starają się, aby nowe części były mniejsze i lepsze. Mogą również pracować nad oprogramowaniem, zwłaszcza nad oprogramowaniem dla systemów wbudowanych (specjalistyczna elektronika jak telefony komórkowe i odbiorniki satelitarne, a nie komputer ogólnego przeznaczenia).
Komputery to maszyny elektryczne, które uruchamiają programy. Tak więc inżynieria komputerowa obejmuje zarówno inżynierię elektryczną, jak i informatykę/ inżynierię oprogramowania. Na zajęciach z inżynierii komputerowej uczniowie uczą się o sprzęcie i oprogramowaniu komputerowym. Zaczyna się to od nauki o tym, jak powstają tranzystory i chipy komputerowe oraz jak one działają (co wykorzystuje mechanikę kwantową). Następnie uczeń uczy się, jak chipy mówią do siebie i jak zrobić kompletną płytkę drukowaną (PCB). To jest część elektryczna. Uczeń uczy się również, jak zaprogramować pamięć ROM lub Flash, aby komputer mógł zrobić coś użytecznego.
Ponieważ inżynieria komputerowa jest ściśle związana z elektrotechniką i informatyką, dziedziny te znajdują się na tym samym wydziale na wielu uniwersytetach. Studenci muszą również uczyć się podstawowych przedmiotów ścisłych i matematyki, takich jak rachunki i równania różniczkowe.
Inżynieria komputerowa jest trudna do opanowania, ale inżynierowie komputerowi są potrzebni. Firmy zajmujące się inżynierią oprogramowania, firmy telekomunikacyjne, projektanci sprzętu cyfrowego i wiele innych firm zatrudniają inżynierów komputerowych po ukończeniu studiów i dobrze im płacą.

