Teorik bilgisayar bilimi
Teorik bilgisayar bilim(ler)i, bilgisayar biliminin alt dallarıdırlar ve daha çok soyut, mantıksal ve matematiksel yönleri üzerine odaklanırlar.
Algoritma analizi, programlama dillerinin şeklî semantiği ve otomat teorisi, bu alt dallardan birkaçıdır. Teknik olarak bu üç alt dalın dışında muhtelif alt dallar da bulunmaktadır. Bu alt dallarının her birinin başında popülerliğine göre o alanda lider kişiler bulunur ve pek çok dernekler ve profesyonel sosyal grupların yaptığı çalışmalar sonucunda çeşitli yayımlar ortaya çıkarılır.
Kapsam
[değiştir | kaynağı değiştir]Her ne kadar teori alanlarının kapsamını belirlemek pek mümkün olmasa da, ACM'in Special Interest Group on Algorithms and Computation Theory (SIGACT) grubu kendi misyonunu teorik bilgisayar bilimlerinin tanıtımı olarak tanımlıyor ve şunları ilave ediyor:[1]
“ | Teorik bilgisayar bilimleri algoritmalar, veri yapıları, işlemsel kompleksite teorisi, dağıtık hesaplama, çok geniş ölçekli tümleşim, makine öğrenimi, hesaplamalı biyoloji, hesaplamalı geometri, bilgi teorisi, kriptografi, kuantum bilgisayarı, hesaplamalı sayılar teorisi, sembolik hesaplama, programlama dillerinin şeklî semantiği, şeklî yöntem ve otomat teorisi gibi alt dalları bulunan geniş bir çalışma alanıdır. Bu alanda yapılan çalışmalar, genellikle matematiksel teknik üzerine yapılan vurgu ile ayırt edilir. | „ |
Matematiksel mantık | Otomata teorisi | Sayı teorisi | Çizge teorisi |
Tip teorisi | Kategori teorisi | Hesaplamalı geometri | Kuantum hesaplama teorisi |
Kuruluşlar
[değiştir | kaynağı değiştir]- European Association for Theoretical Computer Science
- Special Interest Group on Algorithms and Computation Theory
Kaynakça
[değiştir | kaynağı değiştir]- ^ "SIGACT". 12 Mart 2010 tarihinde kaynağından arşivlendi. Erişim tarihi: 29 Mart 2009.
Bilgisayar biliminin alt dalları | ||
---|---|---|
Matematiksel temeller | Matematiksel mantık · Kümeler kuramı · Sayı teorisi · Çizge teorisi · Tip teorisi · Kategori teorisi · Sayısal çözümleme · Bilgi teorisi · Kombinatorik · Boole cebiri | |
Hesaplama teorisi | ||
Algoritmalar ve veri yapıları | ||
Programlama dilleri ve derleyiciler | ||
Eşzamanlı, paralel ve dağıtık sistemler | ||
Yazılım mühendisliği | ||
Sistem mimarisi | ||
Telekomünikasyon ve ağ oluşturma | ||
Veritabanları | Veritabanı yönetim sistemleri · İlişkisel veritabanı · SQL · İşlem yürütme · Veritabanı indeksleme · Veri madenciliği · Metadata (Üst veri) · Ana veri (Master data) | |
Yapay zekâ | ||
Bilgisayar grafikleri | ||
İnsan-bilgisayar etkileşimi | Bilgisayar erişilebilirliği · Kullanıcı arayüzleri · Giyilebilir hesaplama · Yaygın bilişim · Sanal gerçeklik | |
Bilimsel hesaplama | ||
Bilgisayar bilimi, ACM Hesaplama ve Sınıflandırma Sistemi'ne göre farklı konu ve alanlara ayrılabilir. |
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.