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