Računalno inženjerstvo kao disciplina predstavlja sponu između računarske znanosti i programskog inženjerstva, a koja povezuje znanja i vještine za razvoj cjelokupne sklopovske i programske podrške u sustavima temeljenim na računalu s naglaskom na interakciju između sklopovlja i programa. Profil Računalno inženjerstvo (RI) na Diplomskom studiju FER-a pruža cjelovit pristup stjecanju potrebnih znanja i vještina za osmišljavanje, oblikovanje i održavanje sklopovlja i programske podrške računalnih sustava u širokom spektru stupnjeva integracije kao što su:
- internet stvari i sveprisutno računarstvo,
- ugradbeni sustavi,
- računalni sustavi visokih performansi,
- računalni sustavi podatkovnih centara i računarstva u oblaku.
Od inženjera koji završe profil RI očekuju se kompetencije u razumijevanju, analizi i sintezi računalnih sustava i aplikacija, počevši od arhitekture sklopovlja, interakcije sklopovlja i programske podrške, operacijskih sustava, programskog modela, pa do aplikacijskih slojeva i usluga.
Kompetencije inženjera RI su:
- Analiza, konstrukcija, implementacija i unaprjeđivanje sklopovlja u računalnim sustavima i računalom upravljanim procesima.
- Analiza, konstrukcija, implementacija i unaprjeđivanje programske podrške u računalnim sustavima.
- Povezivanje apstrakcija visoke razine (aplikacije, usluge, podaci, otvorenost, protokoli) i komponenti na tehnološkim razinama (digitalno sklopovlje, arhitektura, operacijski sustav).
Računalno inženjerstvo ima značajnu ulogu u svim područjima djelatnosti koji koriste računalne sustave kao što su mobilno i ugradbeno računarstvo, napredna industrija i internet stvari, modeliranje i računalni sustavi visokih performansi, automobilska industrija, telekomunikacije, kibernetički sustavi, zdravstvo, web i elektroničke usluge, energija, sigurnost, usluge i tehnologije digitalnog društva, uz naglasak na otvorenost interoperabilnost podataka i usluga.
Predmeti razlike
Od polaznika koji upisuju profil RI očekuju se sljedeća predznanja stečena na preddiplomskom studiju:
- Organizacija i arhitektura računalnih sustava,
- Osnove programiranja sklopovske i programske podrške,
- Osnove operacijskih sustava,
- Osnove komunikacijskih tehnologija i raspodijeljenih sustava,
- Osnove razvoja programske podrške, algoritama i programskog inženjerstva.
- Obavezni predmeti razlike: Operacijski sustavi i Algoritmi i strukture podataka.
- Preporučeni predmeti: Programsko inženjerstvo/ Razvoj programske potpore za web i Baze podataka.
- Arhitektura računala 1R - u slučaju prijelaza sa studija EIT, prihvaća se ekvivalent Arhitekture računala 1E.