Ilmu komputer Kajian dasar teoretis dari informasi dan komputasi Ilmu komputer ( bahasa Inggris : Computer Science ), Secara umum diartikan sebagai ilmu yang mempelajari baik tentang komputasi , perangkat keras ( hardware ) maupun perangkat lunak ( software ). Ilmu komputer mencakup beragam topik yang berkaitan dengan komputer , mulai dari analisis abstrak algoritme sampai subyek yang lebih konkret seperti bahasa pemrograman , perangkat lunak , termasuk perangkat keras . Sebagai suatu disiplin ilmu, Ilmu Komputer lebih menekankan pada pemrograman komputer , dan rekayasa perangkat lunak ( software ), sementara teknik komputer lebih cenderung berkaitan dengan hal-hal seperti perangkat keras komputer ( hardware ). Namun, kedua istilah tersebut sering disalah artikan oleh banyak orang. Tesis Church-Turing menyatakan bahwa semua alat komputasi yang telah umum diketahui sebenarnya sama dalam hal apa yang bisa mereka lakukan, sekalipun dengan efisiensi yang berbeda
yanuar sandria