Bilgisayar Mühendisliği
Bilgisayar Donanımı
Bir sistemi programlamaya başlamadan önce yapılacak işlerin iyi düşünülüp belgelenip onaylanıp ondan sonra programlamaya geçirilmesi, Sistem Analizi ve Sistem Tasarımı aşamalarından sonra olmaktadır. İyi bir bilgisayar mühendisi tüm bu işlemleri ve aşamaları çok iyi bilmek zorundadır.