Bilgisayar Mühendisliğinin dersleri bilgisayar sistemlerinin teorisi, donanımları ve yazılımlarıyla ilgili tüm alanları kapsamaktadır.
Bir bilgisayar mühendisi mesleğini yerine getirebilmesi için her şeyden önce aşağıdaki konuları açık ve net şekilde bilmelidir. Ayrıca mesleği ile doğrudan ilgili modelleme dillerini ve araçlarını öğrenmelidir.
- Ayrık Yapılar Matematiği;
- Bilgisayar matematiği
- Veri yapıları ve Algoritmalar
- Verit abani ve İlişkisel veri modeli
- Dijital Devre Tasarımı
- İşletim Sistemleri
- Bilgisayar Mimarisi
- Mikroişlemciler
- Yazılım Mühendisliği ve Yazılım Modelleme Dilleri
- Bilgisayar Haberleşmesi ve Ağları
- Nesneye Yönelik Programlama (tabi ki C Programlama dili dahil)







