Laboratorij računarske znanosti 2
Laboratorijske vježbe

Opis predmeta
Studijski programi
Sveučilišni diplomski
Opće kompetencije
Dubinsko razumijevanje principa, te teorijska osnovica proširena praktičnom uporabom formalnih metoda u oblikovanju sustava, te razjašnjenje i rješavanje problema iz domene raspoznavanja uzoraka. Sposobnost za analizu, oblikovanje, modeliranje i simulaciju, te eksperimentalnu provjeru. Sposobnost oblikovanja i rješavanja novih, nedovoljno definiranih problema s kompetitivnim specifikacijama. Sposobnost formulacije i kritičke evaluacije problema. Praktično iskustvo u oblikovanju i implementaciji, te stavljanju u uporabu informacijskih i komunikacijskih sustava.
Ishodi učenja
- povezati teoretsk eosnovice formalnih metoda oblikovanja s praktičnim postupcima.
- razlikovati dostupne alate za primjenu formalnih metoda u oblikovanju sustava.
- primijeniti alate za formalnu verifikaciju sustava.
- analizirati i klasificirati rezultate dobivene primjenom alata za formalnu verifikaciju sustava.
- modificirati strukturu sustava kako bi se zadovoljilo željeno obilježje.
- ocijeniti kvalitetu rješenje temeljem rezultata laboratorijskih postupaka.
Oblici nastave
Detaljno upoznavanje s ciljaniim sustvima na koje se odnose laboratorijske vježbe.
Provjere znanjaProvjera znanja iz laboratorijskih vježbi (5).
Laboratorijske vježbeProvjera ispravnosti međusobno isključivih zahtjeva na zajedničke resurse računala.
Programske vježbeProgramiranje u VIS i NuSMV okolini.
Način ocjenjivanja
Kontinuirana nastava | Ispitni rok | |||||
---|---|---|---|---|---|---|
Vrsta provjere | Prag | Udio u ocjeni | Prag | Udio u ocjeni | ||
Laboratorijske vježbe | 0 % | 50 % | 0 % | 50 % | ||
Domaće zadaće | 0 % | 30 % | 0 % | 30 % | ||
Međuispit: Pismeni | 0 % | 10 % | 0 % | |||
Završni ispit: Pismeni | 0 % | 10 % | ||||
Ispit: Pismeni | 0 % | 20 % |
Napomena / komentar
Laboratorijske vježbe temeljene su na teorijskim predmetima: 1) Formalne metode u oblikovanju sustava i 2) Napredni operacijski sustavi.
Tjedni plan nastave
- Administracija i organizacija laboratorijskih vježbi.
- Laboratorijski rad A1: Formalna verifikacija digitalnih sklopova (npr. arbitar višestrukih i paralelnih zahtjeva za resursom).
- Provjera znanja iz vježbe A1.
- Laboratorijski rad A2: Formalna verifikacija kritičnih sinkronizacijskih i komunikacijskih protokola operacijskih sustava.
- Provjera znanja iz vježbe A2.
- Laboratorijski rad A3: Formalna verifikacija komunikacijskih protokola u raspodijeljenim sustavima.
- Provjera znanja iz vježbe A3.
- Laboratorijski rad B1: Simetrični kriptosustavi. Napredni kriptosustav (AES).
- Laboratorijski rad B1: Načini kriptiranja (ECB, CBC, CFB, OFB, CTR).
- Provjera znanja iz vježbe B1.
- Laboratorijski rad B2: Asimetrični kriptosustavi (RSA).
- Laboratorijski rad B2: Funkcije za izračunavanje sažetka poruke (SHA).
- Laboratorijski rad B2: Digitalni potpis.
- Laboratorijski rad B2: Zapečaćena digitalna omotnica.
- Provjera znanja iz vježbe B2.