Bilgisayar mühendisliği; bilgi ve işlemin, hem donanım hem yazılım geliştirmede kullanılmasıdır. Bilgisayar mühendisi ise bu üniversitelerin bu bölümlerinden mezunlarına verilen addır. Bilgisayar Mühendisliği doğal olarak bilgisayar üzerine birçok konu ile ilgilenir. Programlama dillerinden, yazılımlara, ve donanımlara kadar birçok konuyu inceler. Bilgisayar bilimi ve Elektronik Mühendisliği'nin kesişme noktasıdır. Ayrıca matematik ile ilgili birçok konuyu kapsar, örneğin algoritmaların ve biçimsel sözdizimlerin (formal gramer) soyut analizi gibi.
Bilgisayar mühendisleri, programların neyi yapabileceği neyi yapamayacağı (bk. Hesaplanabilirlik), programların belirli bir görev üzerinde nasıl etkili bir performans gösterebilecekleri (bk. algoritma ve karmaşıklık), programların saklanmış bir veriyi nasıl yazıp okuyabilecekleri (bk. veri yapıları ve veritabanları), programların nasıl daha akıllı çalışabilecekleri (bk. Yapay zeka), ve insan ve programların birbirleriyle nasıl bir iletişim içerisinde olacakları (bk. insan bilgisayar etkileşimi ve kullanıcı arayüzleri) konuları üzerinde çalışırlar.
Ayrıca bilgisayar mühendisi adayların yılda bir kez toplandığı Bilgisayar Mühendisliği Öğrencileri Kongresi oluşumu ve elektrik mühendisleri odası bünyesinde toplanan bilgisayar mühendisleri de meslektaşlar arasındaki dayanışmayı arttırmaktadır.
Dünya'da Bilgisayar Mühendisliği Eğitimi [değiştir]Bilgisayar mühendisliğinin tarihi modern bilgisayarların icadının daha öncesinden başlar. Abaküs antik çağlardan beri vardır. Wilhelm Shickard 1623'te ilk mekanik hesap makinesini icat etti. Charles Babbage ise ilk sayısal mekanik hesap makinesini icat etti ve 1900'lerde IBM şirketi delikli kartlı makinelerden satmaya başladı. Ancak yine de tüm bu makineler sadece bir görevi, biraz iyimser düşünürsek birkaç alt görevi de birlikte yerine getirebilen makinelerdi.
1940'larda daha yeni ve etkili hesaplayıcı makineler geliştirildi ve bilgisayar terimi bu makineler için kullanılmaya başlandı. Bilgisayarların matematiksel hesaplamalardan daha fazlasını yapabileceği anlaşılınca bilgisayar mühendisliğinin alanları da genişledi. 1960'larda ilk bilgisayar mühendisliği bölümlerinin ve programlarının oluşturulmasıyla ayrı olarak bilgisayar mühendisliği eğitimi verilmeye başlandı. Bilgisayarların gelişmeysiyle, bilgisayar mühendisliği de kendi içinde özel alanlara ayrıldı.
Türkiye'de Bilgisayar Mühendisliği Eğitimi [değiştir]Türkiye'de bilgisayar mühendisliği eğitiminde Elektronik Hesap Merkezleri yatmaktadır. ODTÜ'de 1967'de kurulan Elektronik Hesap Bilimleri bölümü 1977-1778'de bilgisayar mühendisliği bölümü adını almıştır. Hacettepe Enformatik Enstitüsü'de Hacettepe 1977'de kurulan bilgisayar mühendisliği bölümünün temelini oluşturmuştur. Ege Üniversitesi'nde 1970'de kurulan elektronik hesap merkezi 1982'de bilgisayar mühendisliği bölümüne dönüşmüştür. İTÜ'de ise elektrik-elektronik fakültesi bünyesinde 1980'de kontrol ve bilgisayar mühendisliği ana bilim dalı olarak eğitime başlamıştır.
Algoritmalar ve Veri Yapıları
Programlama Dilleri ve Derleyiciler
İletişim
Yapay Zeka
Bilimsel Hesaplama
İnsan-Bilgisayar Etkileşimi
Yazılım Mühendisliği
Bilgisayar Mimarisi
Bilgisayar Mimarisi, bilgisayarın işlemleri yapma yöntemini belirler. Bilgisayarı oluşturan devrelerin görevlerini, tasarımlarını, birbirleriyle ilişkilerini ve bilgisayarda çalıştırılacak programların kullanabilecekleri komutları (komut kümesi) düzenler. Bilgisayar mimarisi, bilgisayarın hızını, enerji tüketimini ve maliyetini belirleyen en önemli etmenlerdendir.
Devre Tasarımı
Devre Tasarımı, elektronik devre elemanlarının belli bir görevi yerine getirecek şekilde bir arada kullanılmalarını ele alır. Bilgisayarın işleyişinde gerekli olan bazı devreler aşağıda listelenmiştir:
Örneksel(Analog)/Sayısal(Dijital), Sayısal/Örneksel çevirici
Aritmetik işlem devreleri (Toplayıcı, Çıkarıcı, Çarpıcı, Bölücü ...)
Veri saklama devreleri (RAM ,SRAM, DRAM, SDRAM ...)
Bilkent Üniversitesi Bilgisayar Mühendisliği Bölümü
Boğaziçi Üniversitesi Bilgisayar Mühendisliği Bölümü
Çanakkale Onsekiz Mart Üniversitesi Bilgisayar Mühendisliği Bölümü
Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü
Dokuz Eylül Üniversitesi Bilgisayar Mühendisliği Bölümü
Ege Üniversitesi Bilgisayar Mühendisliği Bölümü
Erciyes Üniversitesi Bilgisayar Mühendisliği Bölümü
Fırat Üniversitesi Bilgisayar Mühendisliği Bölümü
Galatasaray Üniversitesi Bilgisayar Mühendisliği Bölümü
Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü
Hacettepe Üniversitesi Bilgisayar Mühendisliği Bölümü
Harran Üniversitesi Bilgisayar Mühendisliği Bölümü
Işık Üniversitesi Bilgisayar Mühendisliği Bölümü
İKÜ Bilgisayar Mühendisliği Bölümü
İstanbul Üniversitesi Bilgisayar Mühendisliği Bölümü
İTÜ Bilgisayar Mühendisliği Bölümü
İYTE Bilgisayar Mühendisliği Bölümü
Karadeniz Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü
Kocaeli Üniversitesi Bilgisayar Mühendisliği Bölümü
Mersin Üniversitesi Bilgisayar Mühendisliği Bölümü
ODTÜ Bilgisayar Mühendisliği Bölümü
Selçuk Üniversitesi Bilgisayar Mühendisliği Bölümü
TOBB Ekonomi ve Teknoloji Üniversitesi Bilgisayar Mühendisliği Bölümü
Trakya Üniversitesi Bilgisayar Mühendisliği Bölümü
Yeditepe Üniversitesi Bilgisayar Mühendisliği Bölümü
Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü
Konuyu Favori Sayfanıza Ekleyin