Ilmu Komputer
• CSAB
(Computing
Sciences Accreditation Board, http://www.csab.org) mendefinisikan Ilmu Komputer adalah ilmu pengetahuan yang berhubungan dengan komputer dan komputasi. Di dalamnya terdapat teoritika, eksperimen, dan pendesainan komponen, serta termasuk didalamnya hal-hal yang berhubungan dengan:
– Teori-teori untuk memahami komputer device, program,dan sistem
– Eksperimen untuk pengembangan dan pengetesan
konsep
– Metodologi desain, algoritma, dan tool untuk
merealisasikannya
– Metode analisa untuk melakukan pembuktian bahwa
realisasi sudah sesuai dengan requirement yang diminta.
• Peter
J. Denning mendefinisikan Ilmu Komputer adalah
studi sistematik tentang proses algoritmik yang menjelaskan dan mentrasformasikan informasi, baik itu berhubungan dengan teori-teori, analisa, desain, efisiensi, implementasi, ataupun aplikasi-aplikasi yang ada padanya. Dennings juga mengklasifikasi bidang ilmu komputer yang terbagi dalam 12 subbidang (versi sebelumnya adalah 9 subbidang), yaitu :
Algoritma dan Struktur Data (Algorithms
and Data Structures)
Arsitektur (Architecture)
Rekayasa Perangkat Lunak (Software
Engineering)
Artificial
Intelligence dan Robotik (Artificial
Intelligence and
Robotics)
Interaksi manusia dan Komputer (Human
Computer Interaction)
Organisasi Informatika (Organizational
Informatics)
Bahasa Pemrograman (Programming
Languages)
Sistem Operasi dan Jaringan (Operating
Systems and Networks)
Database
dan Sistim Retrieval Informasi (Database
and
Information Retrieval Systems)
Grafika Komputer (Computer
graphics)
Ilmu Komputasi (Computational
Sciences)
BioInformatik (BioInformatics)