Bilgisayar bilimci
Bilgisayar bilimci, bilgisayar bilimi, bilgi ve hesaplamanın teorik temellerinin incelenmesi ve bunların uygulamaları hakkında uzmanlaşmış bir kişidir.[1]
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.[2]
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[2] ya da fizik[3] 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.[4] Endüstride çalışan bilgisayar bilimciler, bir süre sonra yönetim veya proje yöneticiliği pozisyonlarına yükselebilirler.[5]
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.[2]
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
- ^ Reflexing Interfaces: The Complex Coevolution of Information Technology Ecosystems, Information Science Reference. 2008. s. 335. ISBN 159904627X.
- ^ a b c "Computer and Information Research Scientists". U.S. Bureau of Labor Statistics. 29 Mart 2012. 2 Nisan 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2019.
- ^ "Fields of Employment for Physics Bachelors in the Private Sector, tuty of 2010 & 2012 Combined". American Physical Society. 17 Ekim 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2019.
- ^ "Computing Disciplines & Majors" (PDF). 6 Eylül 2019 tarihinde kaynağından (PDF) arşivlendi. Erişim tarihi: 9 Eylül 2019.
- ^ "What is a computer scientist?". The University of Newcastle. 21 Ağustos 2016 tarihinde kaynağından arşivlendi.