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 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ı

İş
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