Bilgisayar uzmanı - Computer scientist
Bir bilgisayar bilimcisi , bilgisayar bilimi bilgisini , bilgi ve hesaplamanın teorik temellerini ve bunların uygulanmasını inceleyen bir kişidir .
Bilgisayar bilimcileri, bilgisayar mühendislerinin ağırlıklı olarak odaklandığı donanım tarafının aksine (üst üste binme olmasına rağmen) tipik olarak bilgisayar sistemlerinin teorik tarafında çalışırlar . Bilgisayar bilimcileri ayrıca çalışmalarını ve araştırmalarını belirli alanlara ( 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) odaklayabilirler.), temelleri, bu diğer alanların türetildiği teorik hesaplama çalışmasıdır.
Bilgisayar bilimcilerinin birincil amacı, genel olarak keşfetme amacı ile bilgisayar tabanlı sistemlerin ( işlemciler , programlar, insanlarla etkileşime giren bilgisayarlar, diğer bilgisayarlarla etkileşime giren bilgisayarlar, vb.) özelliklerini tanımlamak için genellikle matematiksel modeller geliştirmek veya doğrulamaktır . faydalı faydalar sağlayan tasarımlar (daha hızlı, daha küçük, daha ucuz, daha kesin vb.).
Eğitim
Çoğu bilgisayar bilimcisinin doktora derecesine sahip olması gerekir . Bilgisayar bilimlerinde , MS veya BS veya Bilgi ve Bilgisayar Bilimi (CIS) gibi diğer benzer alanlarda veya matematik veya fizik gibi yakından ilişkili bir disiplinde .
uzmanlık alanları
- Teorik bilgisayar bilimi - veri yapıları ve algoritmalar, hesaplama teorisi , bilgi teorisi ve kodlama teorisi , programlama dili teorisi ve resmi yöntemler dahil
- Bilgisayar sistemleri – bilgisayar mimarisi ve bilgisayar mühendisliği , bilgisayar performans analizi, eşzamanlılık ve dağıtılmış bilgi işlem , bilgisayar ağları , bilgisayar güvenliği ve kriptografi ve veritabanları dahil .
- Bilgisayar uygulamaları – bilgisayar grafikleri ve görselleştirme, insan-bilgisayar etkileşimi , bilimsel hesaplama ve yapay zeka dahil .
- Yazılım mühendisliği - sistematik bir yöntemle mühendisliğin yazılım geliştirmeye uygulanması
İş
Bilgisayar bilimcileri genellikle yeni teknolojilerin geliştirilmesine izin veren teoriler geliştirdikleri yazılım yayın şirketleri, 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 bilimcileri, 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 bağlı olduğu göz önüne alındığında bir tür matematikçi olarak görülebilirler . Endüstride çalışan bilgisayar bilimcileri, sonunda yönetim veya proje liderliği pozisyonlarına ilerleyebilir.
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 olması öngörülen yazılım yayıncılığı endüstrisine atfediliyor gibi görünüyor.