Bilgisayar Mühendisliği lisans programı, eğitim alan öğrencilerin bilgisayar donanımı ve yazılım uygulamaları açısından dengeli altyapı oluşturmaları ve öğrencilerin kariyerlerinde değişken teknolojilere uyum sağlayabilecekleri şekilde tasarlanmıştır. Hem donanım hem de yazılım sistemleri ile ilgili bilgilerin yanı sıra yazılım mühendisliği, bilgisayar ağları, gömülü sistemler, sistem güvenliği, yapay zekâ gibi belirli alanlarda uzmanlaşarak mezun olmalarının imkânını sağlayan alan içi seçmeli derslerle kendilerini geliştirmeyi amaçlayarak mühendislik yönlerine vurgu yapılmaktadır.
Programın dili İngilizce olduğu için hazırlık eğitimi verilmektedir. Hazırlık eğitiminden önce girilen sınavda şartların yeterli olması durumunda hazırlık sınıfından muaf olunmaktadır.
Bilgisayar Mühendisliği Lisans Programı için ders gereklilikleri toplamda en az 240 kredilik ders çalışmasını kapsamaktadır. Programın ilk dört dönemi tüm öğrenciler için ortaktır. Beşinci yarıyıldan itibaren öğrenciler ilgi alanlarına göre uzmanlaşmak için seçmeli dersler alırlar. Öğrenciler, eğitimleri sırasında en az 60 iş günlük endüstriyel stajlarını da tamamlamak zorundadır.