علوم کامپیوتر مطالعه کامپیوترها و سیستم های محاسباتی است. برخلاف مهندسان برق و کامپیوتر، دانشمندان کامپیوتر بیشتر با نرم افزارها و سیستم های نرم افزاری سر و کار دارند. این شامل تئوری، طراحی، توسعه و کاربرد آنها می شود.
حوزههای اصلی تحصیل در علوم کامپیوتر شامل هوش مصنوعی، سیستمها و شبکههای کامپیوتری، امنیت، سیستمهای پایگاه داده، تعامل انسان با کامپیوتر، بینایی و گرافیک، تحلیل عددی، زبانهای برنامهنویسی، مهندسی نرمافزار، بیوانفورماتیک و تئوری محاسبات است.
