A computer scientist is a scientist who specializes in the academic study of computer science and technology.
Seorang ilmuwan komputer adalah seorang ilmuwan yang berspesialisasi dalam studi akademis tentang ilmu komputer dan teknologi.
Computer scientists typically work on the theoretical side of computation.
Ilmuwan komputer biasanya bekerja pada sisi teoretis komputasi.
Although computer scientists can also focus their work and research on specific areas (such as algorithm and data structure development and design, software engineering, information theory, database theory, theoretical computer science, numerical analysis, programming language theory, compiler, computer graphics, computer vision, robotics, computer architecture, operating system), their foundation is the theoretical study of computing from which these other fields derive.
Meskipun ilmuwan komputer juga dapat memfokuskan pekerjaan dan penelitian mereka pada bidang-bidang spesifik (seperti pengembangan dan desain algoritma dan struktur data, rekayasa perangkat lunak, teori informasi, teori basis data, ilmu komputer teoretis, analisis numerik, teori bahasa pemrograman, kompiler, grafika komputer, visi komputer, robotika, arsitektur komputer, sistem operasi), fondasi mereka adalah studi teoretis komputasi dari mana bidang-bidang lain ini berasal.
A primary goal of computer scientists is to develop or validate models, often mathematical, to describe the properties of computational systems (processors, programs, computers interacting with people, computers interacting with other computers, etc.) with an overall objective of discovering designs that yield useful benefits (faster, smaller, cheaper, more precise, etc.).
Tujuan utama ilmuwan komputer adalah mengembangkan atau memvalidasi model, seringkali matematis, untuk mendeskripsikan properti sistem komputasi (prosesor, program, komputer yang berinteraksi dengan manusia, komputer yang berinteraksi dengan komputer lain, dll.)
Most computer scientists possess a PhD, M.S., or Bachelor's degree in computer science, in other similar fields like Information and Computer Science (CIS), or closely related disciplines such as mathematics or physics.
Sebagian besar ilmuwan komputer memiliki PhD, M.S., atau gelar sarjana di bidang ilmu komputer, di bidang serupa lainnya seperti Ilmu Informasi dan Komputer (CIS), atau disiplin ilmu yang sangat terkait seperti matematika atau fisika.
Theoretical computer science – including data structures and algorithms, theory of computation, information theory and coding theory, programming language theory, and formal methods Computer systems – including computer architecture and computer engineering, computer performance analysis, concurrency, and distributed computing, computer networks, computer security and cryptography, and databases.
Ilmu komputer teoretis – termasuk struktur data dan algoritma, teori komputasi, teori informasi dan teori pengkodean, teori bahasa pemrograman, dan metode formal Sistem komputer – termasuk arsitektur komputer dan rekayasa komputer, analisis kinerja komputer, konkurensi, dan komputasi terdistribusi, jaringan komputer, keamanan komputer dan kriptografi, dan basis data.
Computer applications – including computer graphics and visualization, human–computer interaction, scientific computing, and artificial intelligence.
Aplikasi komputer – termasuk grafika komputer dan visualisasi, interaksi manusia-komputer, komputasi ilmiah, dan kecerdasan buatan.
Software engineering – the application of engineering to software development in a systematic method Employment prospects for computer scientists that hold master's or Phds degrees are said to be excellent.
Rekayasa perangkat lunak – penerapan rekayasa pada pengembangan perangkat lunak dalam metode yang sistematis Prospek pekerjaan untuk ilmuwan komputer dikatakan sangat baik.
Computer scientists can follow more practical applications of their knowledge, doing things such as software engineering.
Ilmuwan komputer dapat mengikuti aplikasi yang lebih praktis dari pengetahuan mereka, melakukan hal-hal seperti rekayasa perangkat lunak.
They can also be found in the field of information technology consulting, and may be seen as a type of mathematician, given how much of the field depends on mathematics.
Mereka juga dapat ditemukan di bidang konsultasi teknologi informasi, dan dapat dilihat sebagai jenis matematikawan, mengingat seberapa besar bidang ini bergantung pada matematika.
Computer scientists employed in industry may eventually advance into managerial or project leadership positions.
Ilmuwan komputer yang bekerja di industri pada akhirnya dapat maju ke posisi manajerial atau kepemimpinan proyek.