Računarska znanost izučava računala i algoritamske procese, uključujući njihove principe, sklopovske i programske realizacije, te njihov učinak na društvo. Proces izučavanja posjeduje znanstvene, matematičke i praktične dimenzije, te ih integrira u zaseban program studija. Razumijevanje navedene integracije nadilazi implementacijske detalje komponenata, te teži spoznaji predvidljivog djelovanja složenih sustava. Program iz računarske znanosti daje kompetencije za najzahtjevnije programerske poslove, od infrastrukturnih sistemskih programa do tehnologija primjene, kao i za vođenje tima programera usmjeravajući ih prema najnaprednijim pristupima rješavanja problema.
Iscrpni temelji omogućuju brzu adaptaciju na nove tehnologije i ideje. Završetak studija može rezultirati u poslovima razvoja i implementacije programskih produkata (industrija, državne institucije, banke), inovacijama u računarskoj tehnologiji, te novim i učinkovitim rješenjima računarskih problema (razvojni i istraživački odjeli u industriji, znanost, visoko školstvo).
Predmeti razlike
Studenti koji upisuju profil Računarske znanosti, a koji nisu završili prijedipomski studij Računarstva moraju upisati sljedeće predmeta razlike:
- Operacijski sustavi
- Uvod u teoriju računarstva
- Uvod u umjetnu inteligenciju