Bilgisayar bilimci

bilgisayar bilimci, bilgisayar bilimi, bilgi ve hesaplamanın teorik temellerinin incelenmesi ve bunların uygulamaları hakkında uzmanlaşmış bir kişidir.

bilgisayar mühendislerinin esas olarak odaklandığı (örtüşme olsa da) donanım tarafının aksine bilgisayar bilimciler tipik olarak bilgisayar sistemlerinin teorik tarafında çalışırlar. bilgisayar bilimciler ayrıca belirli alanlardaki (algoritma ve veri yapısı geliştirme ve tasarımı, yazılım mühendisliği, bilgi teorisi, veritabanı teorisi, hesaplama karmaşıklığı teorisi, sayısal analiz, programlama dili teorisi, bilgisayar grafikleri ve bilgisayar görüşü gibi) kendi iş ve araştırmaları üzerine odaklanabilseler de, temelleri bu diğer alanların türediği teorik hesaplama çalışmasıdır.

bilgisayar bilimcilerinin birincil amacı, bilgisayar tabanlı sistemlerin parçalarını (işlemciler, programlar, insanlarla etkileşime giren bilgisayarlar, diğer bilgisayarlarla etkileşim kuran bilgisayarlar vb.) yararlı faydalar (daha hızlı, daha küçük, daha ucuz, daha hassas vb.) sağlayan tasarımlar keşfetme genel amacı ile açıklamak için genellikle matematiksel modeller geliştirmek veya doğrulamaktır.

eğitim 
çoğu bilgisayar bilimcisinin bilgisayar bilimlerinde veya diğer bilgi ve bilişim sistemleri gibi benzer alanalar veya matematik ya da fizik gibi yakından ilişkili disiplinlerde lisans, yüksek lisans veya doktora derecesine sahip olması gerekir.

uzmanlık alanları 

 teorik bilgisayar bilimi - veri yapıları ve algoritmalar, algoritmalar teorisi, bilgi teorisi ve kodlama teorisi, programlama dili teorisi ve biçimsel yöntemler.
 bilgisayar sistemleri - bilgisayar mimarisi ve bilgisayar mühendisliği, bilgisayar performans analizi, paralel zamanlılık ve dağıtık hesaplama, bilgisayar ağları, bilgisayar güvenliği ve kriptografi ve veritabanları.
 bilgisayar uygulamaları - üç boyutlu giydirme ve görselleştirme, insan-bilgisayar etkileşimi, bilimsel hesaplama ve yapay zeka.
 yazılım mühendisliği - sistematik bir yöntemde yazılım geliştirilmesi için mühendisliğin uygulaması

i̇ş 
bilgisayar bilimcileri, genellikle yeni teknolojilerin geliştirilmesine izin veren teorilerin geliştirildiği yazılım yayımcıları, bilimsel araştırma ve geliştirme kuruluşları tarafından işe alınır. bilgisayar bilimcileri, üniversiteler gibi eğitim kurumlarında da istihdam edilmektedir.

bilgisayar bilimciler, yazılım mühendisliği gibi şeyler yaparak bilgilerinin daha pratik uygulamalarını takip edebilirler. bilgi teknolojisi danışmanlığı alanında da bulunabilirler ve alanın ne kadarının matematiğe dayalı olduğu göz önüne alındığında, bir tür matematikçi olarak da görülebilirler. endüstride çalışan bilgisayar bilimciler, bir süre sonra yönetim veya proje yöneticiliği pozisyonlarına yükselebilirler.

bilgisayar bilimcileri için istihdam beklentilerinin mükemmel olduğu söyleniyor. bu tür beklentiler, kısmen, bilgisayar sistemleri tasarımı ve ilgili hizmetler endüstrisindeki çok hızlı büyümeye ve abd ekonomisinde en hızlı büyüyen endüstriler arasında olacağı tahmin edilen yazılım yayıncılığı endüstrisine atfediliyor gibi görünüyor.

ayrıca bakınız 

 bilgisayar bilimi
 bilgisayar bilimi tarihi
 bilgisayar bilimi felsefesi
 yazılım mühendisliği
 bilgisayar mühendisliği
 bilişim etiği

kaynakça 

bilgisayar meslekleri
bilgisayar bilimcileri