Bilgisayar bilimi,
bilgi ve hesaplamanın kuramsal temellerini ve bunların bilgisayar sistemlerinde uygulanabilmeleri sağlayan pratik teknikleri araştıran bir bilim dalıdır. Bilgisayar bilimcileri bilgi oluşturan, tanımlayan ve dönüştüren
algoritmik süreçler icat edip, kompleks sistemleri tasarlamak ve modellemek için uygun
soyutlamalar formüle ederler.