Bölümümüz, öğrencilerimize gelişmiş laboratuvar imkanları sunmaktadır. Bölümde bulunan laboratuvar ve sistemler şunlardır : 50 bilgisayarlı öğrenci lab, 20 bilgisayarlı GPU Lab., 25 kişilik Mikroişleyiciler ve 50 kişilik 25 masaya sahip Sayısal Sistemler Lab., Cisco cihazlarla donatılmış 20 bilgisayarlı Ağ Lab., yüksek yapılandırmalı Unix tabanlı bölüm hizmet sunucuları.
Bilgisayar Mühendisliği Bölümü'ne giriş için Türk ortaöğretim eğitimini tamamlamış veya yurtdışında eşdeğer bir eğitim almış olmak ve ulusal yükseköğretime geçiş sınavında sayısal alanda yeterli puanı almış olmak gerekmektedir. Bilgisayar Mühendisliği Bölümü, YLS MF-4 puan türü ile öğrenci kabul etmektedir. Kontenjanı 105'tir.
Bilgisayar Mühendisliği Bölümü'nden mezun olmak için 240 AKTS'yi (142 ulusal kredi) tamamlamış ve dörtlük sisteme göre en az 2,00 genel akademik ortalama elde etmiş olmak gerekmektedir. Öğrencilerimizin mezun olabilmeleri için, iki tane dört haftalık zorunlu stajı tamamlamış olmaları gerekmektedir.
Bu gereklilik ve kurallar, 28.09.2012 tarih ve 28425 sayılı Resmi Gazete'de yayımlanarak yürürlüğe girmiş olan Önlisans, Lisans Eğitim-Öğretim ve Sınav Yönetmeliği Madde 30'da (Mezuniyet) belirtilmiştir. (http://www.oid.hacettepe.edu.tr/index_sub.php?grp=y&dir=&file=lisans_20120928_0934&filetype=html&submenuheader=3).
Bilgisayar Mühendisliği Bölümü'ne kayıt yaptırmaya hak kazanan öğrenciler, ortaöğretim eğitimini tamamlamış veya yurtdışında eşdeğer bir eğitim almış ve ulusal üniversite sınavında MF-4 puan türünde gerekli puanı elde etmiş öğrencilerdir. Yatay ve dikey geçiş için gereklilik ve kurallar, 8.09.2012 tarih ve 28425 sayılı Resmi Gazete'de yayımlanarak yürürlüğe girmiş olan Önlisans, Lisans Eğitim-Öğretim ve Sınav Yönetmeliğinin İkinci Bölümü'nde belirtilmiştir. (http://www.oid.hacettepe.edu.tr/index_sub.php?grp=y&dir=&file=lisans_20120928_0934&filetype=html&submenuheader=3)
Bilgisayar mühendisliği, problem ve eksiklikleri algılayabilme, analiz edebilme, en doğru çözüm yolunu saptayabilme ve bu çözümü bilişim teknolojilerinin sunduğu olanakları kullanarak en uygun şekilde çözebilme becerileri üzerine kurulu bir disiplindir. Programın temel amacı toplumsal hayatın ve endüstrinin hemen her alanında kullanılan bilişim teknolojilerine hakim, bu teknolojileri kullanarak bir takım sorunları çözen, var olan çözümleri hızlandıran, kolaylaştıran ya da yeni teknolojiler geliştirerek bilişim dünyasına sunan bireyleri topluma kazandırmaktır.
Program içeriği birinci sene temel mühendislik derslerinden oluşmaktadır. Bu temel mühendislik dersleri arasında Fizik, Matematik gibi dersler bulunmaktadır. Bu derslerin yanında öğrenciye İngilizce ve Türkçe iletişimsel becerileri kazandırmak için verilen Türk Dili ve Dil Becerileri dersleri verilir. Temel mühendislik derslerinin yanında birinci sene öğrenciye programlama alışkanlıkları kazandırmak üzere Programlamaya Giriş dersleri verilir. İçerik, ikinci sene alanla ilgili olan Veri Yapıları ve Algoritmalar, Mantıksal Tasarım, Kesikli Matematik, Bilgisayar Yapısı gibi temel derslerden oluşmaktadır. Bunların yanında alanla bağlantılı olan Olasılık, İstatistik, Temel Doğrusal Cebir gibi dersler de ikinci senede verilmektedir. Üçüncü sene Programlama Dilleri, Sistem Programlama, İşletim Sistemleri, Yazılım Mühendisliği, Veri Yönetimi gibi alana özgü derslerin yanında öğrenciyi ilgi duyabileceği alanlara yönlendirme amaçlı olarak teknik seçmeli dersler verilmektedir. Bu teknik seçmeli dersler arasında Görüntü İşlemenin Temelleri, Oyun Teknolojileri, Bilgisayar Ağları, Yazılım Geliştirme, Bilgisayar Grafiği, Gömülü Sistemler, Veri İletişimi gibi çok farklı alanlara ait dersler bulunmaktadır.
Programda zorunlu dersler %67 oranında, seçmeli dersler ise %33 oranındadır. Öğrenci fakülte ortak havuzunda bulunan seçmeli derslerden 6 tane (22 AKTS) 4 senelik program boyunca almalıdır. Bu seçmeli derslerin oranı programda %9 iken, bütün seçmeli dersler içinde (teknik seçmeli ve bölüm dışı seçmeli dersler) %23'lük bir oranı ihtiva etmektedir.
Öğrencinin 4 yıllık program dahilinde 2 defa staj yapması gerekmektedir. Stajların kredileri 5 AKTS olmak üzere toplam 10 AKTS'lik krediye karşılık gelmektedir. Stajlardan ilkinin 5. yarıyılın sonunda, ikincisi ise 7. yarıyılın sonunda yapılması önerilmektedir.
Programdaki tüm dersler dönemlik olarak verilmekte ve yıllık olarak verilen dersimiz bulunmamaktadır. Programda laboratuvar derslerimiz uygulama ağırlıklı iken, bunun dışındaki derslerimiz daha çok teorik olarak verilmektedir. Bunun haricinde ise BBM419 Tasarım Projesi I ve BBM420 Tasarım Projesi II gibi uygulama ağırlıklı olarak verilen dersler de bulunmaktadır.
Programda önkoşullu dersler bulunmaktadır.
BBM102 Programlamaya Giriş II, BBM104 Programlamaya Giriş Lab. II, BBM201 Veri Yapıları, BBM203 Yazılım Lab I derslerinin önkoşul dersleri BBM101 Programlamaya Giriş I ve BBM103 Programlamaya Giriş Lab. I,
BBM202 Algoritmalar ve BBM204 Yazılım Lab. II derslerinin önkoşulu dersleri BBM201 Veri Yapıları ve BBM203 Yazılım Lab. I,
BBM234 Bilgisayar Yapısı dersinin önkoşul dersleri BBM231 Mantıksal Tasarım ve BBM233 Mantıksal Tasarım Lab.
BBM 420 Tasarım Projesi II dersinin önkoşul dersleri BBM102 Programlamaya Giriş II, BBM104 Programlamaya Giriş Lab. II, ve BBM 419 Tasarım Projesi I
BBM3xx ve BBM4xx kodlu tüm zorunlu/seçmeli derslerin önkoşul dersleri BBM102 Programlamaya Giriş II ve BBM104 Programlamaya Giriş Lab. II dersleridir.
Program da yer alan laboratuvar dersleri kuramsal derslere bağlıdır ve tüm laboratuvar derslerinin kuramsal dersleriyle eş zamanlı alınması gerekmektedir.
Öğretimde birinci yılda temel mühendislik eğitimi vermenin yanında öğrenciye programlama becerileri kazandırılması amaçlanmaktadır. İkinci yılda öğrenciye alan ile ilgili temel bilgiler verilirken, üçüncü yılda alan ile ilgili temel bilgilerin yanında, öğrenciye ileride yönelmek isteyebileceği özel alanlara ait bilgi, beceri ve yetkinlikleri kazandırmaya yönelik seçmeli dersler verilmektedir. Dördüncü yılın tamamı ise yine öğrenciyi ilgi duyduğu alanlara yönlendirmeyi amaçlayan seçmeli derslerden oluşmaktadır.
Bu gereklilik ve kurallar, 26.03.2018 tarih ve 30372 sayılı Resmi Gazete'de yayımlanarak yürürlüğe girmiş olan H.Ü. Önlisans, Lisans Eğitim-Öğretim ve Sınav Yönetmeliği Madde 30'da (Mezuniyet) belirtilmiştir.
Bilgisayar Mühendisliği Bölümü'nden mezun olmak için 240 AKTS'yi (142 ulusal krediyi) tamamlamış ve dörtlük sisteme göre en az 2,00 genel akademik ortalama elde etmiş olmak gerekmektedir. Öğrencilerimizin mezun olabilmeleri için, iki tane dört haftalık zorunlu stajı tamamlamış olmaları gerekmektedir.
Prof. Dr. Ebru Akçapınar Sezer