Bilgisayar mühendisliği: Revizyonlar arasındaki fark

[kontrol edilmemiş revizyon][kontrol edilmiş revizyon]
İçerik silindi İçerik eklendi
Değişiklik özeti yok
81.213.177.92 tarafından yapılan 18387214 sayılı değişiklik geri alınıyor.
3. satır:
'''Bilgisayar mühendisliği''' temel olarak yazılım, programlama ve algoritma ile ilgilenir. Bilgisayar ağları, veri tabanı yöneticiliği ve gömülü sistemler de diğer çalışma alanlarıdır.
Bilgisayar mühendisleri, [[programlama dili|programlama dilleri]], [[yazılım tasarımı]] ve [[yazılım]] - donanım tümleştirmesi eğitimi alırlar. Yazılımların neyi yapabileceği neyi yapamayacağı (bk. [[Hesaplanabilirlik]]), yazılımların belirli bir görev üzerinde nasıl etkili bir verim gösterebilecekleri (bk. [[algoritma]] ve karmaşıklık), yazılımların saklanmış bir veriyi nasıl yazıp okuyabilecekleri (bk. [[veri yapıları]] ve [[veri tabanı|veri tabanları]]), yazılımların nasıl daha akıllı çalışabilecekleri (bk. [[Yapay zekâ]]), insan ve yazılımların birbirleriyle nasıl bir iletişim içerisinde olacakları (bk. insan bilgisayar etkileşimi ve [[kullanıcı arayüzü|kullanıcı arayüzleri]]) konuları üzerinde ve [[ASIC]]('''A'''pplication '''S'''pecific '''I'''ntegrated '''C'''ircuit) , [[FPGA]], devre tasarımı ile donanım-yazılım entegrasyonu alanlarında çalışırlar.
 
== Eğitimi ==
9. satır:
 
== Tarihçe ==
=== a Dünyada bilgisayar mühendisliğinin geçmişi ===
[[Dosya:Eniac.jpg|250px|thumb|İlk genel amaçlı [[elektronik]] [[bilgisayar]] [[ENIAC]] Glen Beck adlı [[mühendis]] tarafından programlanırken]]
 
16. satır:
Bilgisayar Mühendisliği gelişmiş ülkelerde üniversitelerde [[bilgisayar bilimi]] bölümü olarak geçiyordu, sürekli ilerleyen teknolojiye ayak uydurmak için yakın zamanda üniversitelerde yeni ders programları ile robotik sistemlerin programlanmasına başlanmasıyla '''bilgisayar mühendisliği''' bölümü olarak adlandırılmaya başlanmıştır. Türkiye'de yurtdışından daha eski olarak çok eskiden beri bilgisayar mühendisliği olarak adlandırılsa da günümüzde ders programlarını çağa göre güncellemişlerdir, donanım programlama üzerine de birkaç ders eklenmiştir. Türkiye'de bu güncelleme ile '''[[yazılım mühendisliği]]''' bölümü olarak ayrı bölüm açılmıştır. Yazılım mühendisliği, bilgisayar mühendisliğinin donanım programlama, elektronik derslerini içermeyen ders programına sahip bir disiplindir. Günümüz için yurtdışındaki bilgisayar bilimi bölümü ile Türkiye'deki yazılım mühendisliği bölümü için aynı bölümlerdir diyebiliriz.
 
=== m Türkiye'de bilgisayar mühendisliğinin geçmişi ===
 
[[Türkiye]]'deki bilgisayar mühendisliğinin kuruluşunun temelinde Elektronik Hesap Merkezleri yatmaktadır. Türkiye'de bir [[üniversite]]de ilk kez bilgisayar [[İstanbul Teknik Üniversitesi]]'nde kullanılmaya başlanmıştır.{{kaynak göster}}<ref>Resimlerle Bilişim Tarihimiz{{kaynak göster}}</ref> Hacettepe Enformatik Enstitüsü ve Ortadoğu Teknik Üniversitesi Elektronik Hesap Bilimleri bölümleri kurulduktan sonra üniversitelerindeki bilgisayar mühendisliği bölümlerinin çekirdeğini oluşturmuştur{{kaynak belirt}}. 1977 yılında [[Hacettepe Üniversitesi|Hacettepe]] ve [[Ortadoğu Teknik Üniversitesi]] ilk kez lisans düzeyinde bilgisayar mühendisliği eğitimine başlamıştır{{kaynak belirt}}. İTÜ'de 1980 yılında Elektrik Elektronik Fakültesi bünyesinde, [[Ege Üniversitesi|Ege]] ve [[Yıldız Teknik Üniversitesi|Yıldız Teknik]] Üniversiteleri'nde 1982 yılında [[Mühendislik]] Fakültesi'nde bilgisayar mühendisliği eğitimi başlamıştır{{kaynak belirt}}. 2009 yılı itibarıyla 72 [[üniversite]]de bilgisayar mühendisliği eğitimi verilmektedir{{kaynak belirt}}.
 
== k Bilgisayar mühendisliğinin alanları ==
[[IEEE]] ve [[ACM]] birlikte ''Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering''<ref>http://www.computer.org/portal/cms_docs_ieeecs/ieeecs/education/cc2001/CCCE-FinalReport-2004Dec12-Final.pdf</ref>'de bilgisayar mühendisliğinin çekirdek bilgi alanlarını şöyle tanımlar:
:{| style="border:1px solid #ddd; text-align:center; margin: auto;" cellspacing="15"