Laboratorij telekomunikacija i informatike 1
Laboratorijske vježbe

Opis predmeta
Studijski programi
Sveučilišni diplomski
Opće kompetencije
Duboko razumijevanje načela i teorijskih postavki informacijskih mreža, komunikacijskih protokola, raspodijeljenih sustava i upravljanja podacima, potrebnih za rješavanje složenih inženjerskih problema na području telekomunikacija i informatike. Sposobnost oblikovanja i provedbe analize, modeliranja, simulacije i eksperimentalnih istraživanja. Sposobnost rješavanja problema koji se prvi put susreću, koji nisu potpuno definirani i nemaju jednoznačnu specifikaciju. Sposobnost formulacije problema i kritičke evaluacije rješenja. Praktično iskustvo s oblikovanjem i izvedbom informacijskih i komunikacijskih sustava.
Ishodi učenja
- riješiti složene inženjerske probleme na području telekomunikacija i informatike
- oblikovati informacijski i komunikacijski sustav
- analizirati telekomunikacijski sustav
- modelirati komunikacijski sustav
- izvesti informacijski i komunikacijski sustav
- formulirati problem i kritičke evaluacije rješenja
- identificirati probleme koji nisu potpuno definirani i nemaju jednoznačnu specifikaciju
- procijeniti rješenje u domeni telekomunikacija
Oblici nastave
Predavanja vezana uz laboratorijske vježbe iz odabranih predmeta (3 od 4)
Laboratorijske vježbeSložene laboratorijske vježbe vezane za teorijske predmete Informacijske mreže, Fotoničke telekomunikacijske mreže, Komunikacijske protokole i Raspodijeljene sustave. Studenti biraju tri vježbe od ukupno četiri koje su organizirane u okviru predmeta.
Demonstracijske vježbeOdabrani primjeri komunikacijskih mreža i protokola te raspodijeljenih sustava demonstriraju se tijekom predavanja.
KonzultacijeRedovite konzultacije nastavnika u tjednom terminu.
Stjecanje vještinaPrimjena programskih alata i jezika za modeliranje i programiranje informacijskih mreža, komunikacijskih protokola i raspodijeljenih sustava.
Programske vježbeProgramski paketi i jezici za različite primjene.
Način ocjenjivanja
Kontinuirana nastava | Ispitni rok | |||||
---|---|---|---|---|---|---|
Vrsta provjere | Prag | Udio u ocjeni | Prag | Udio u ocjeni | ||
Laboratorijske vježbe | 50 % | 90 % | 50 % | 90 % | ||
Sudjelovanje u nastavi | 0 % | 5 % | 0 % | 5 % | ||
Prisutnost | 0 % | 5 % | 0 % | 5 % |
Napomena / komentar
Sve laboratorijske vjhežbe moraju biti obavljene, a svaka pozitivno ociijenjena.
Tjedni plan nastave
- Informacijske mreže: modeliranje poslužiteljskih sustava, mrežni algoritmi, optimalni putovi i tokovi, mreže s komutacijom kanala i komutacijom paketa.
- Informacijske mreže: modeliranje poslužiteljskih sustava, mrežni algoritmi, optimalni putovi i tokovi, mreže s komutacijom kanala i komutacijom paketa.
- Informacijske mreže: modeliranje poslužiteljskih sustava, mrežni algoritmi, optimalni putovi i tokovi, mreže s komutacijom kanala i komutacijom paketa.
- Fotoničke telekomunikacijske mreže: modeliranje i simulacija optičkog prijenosa visokim brzinama, uključujući multipleksiranje valnih duljina. Algoritmi za optimalno oblikovanje, usmjeravanje i dodjelu valnih duljina. Simulacija optičkih mreža s komutacijom kanala, paketa i snopova, usporedba performansi.
- Fotoničke telekomunikacijske mreže: modeliranje i simulacija optičkog prijenosa visokim brzinama, uključujući multipleksiranje valnih duljina. Algoritmi za optimalno oblikovanje, usmjeravanje i dodjelu valnih duljina. Simulacija optičkih mreža s komutacijom kanala, paketa i snopova, usporedba performansi.
- Fotoničke telekomunikacijske mreže: modeliranje i simulacija optičkog prijenosa visokim brzinama, uključujući multipleksiranje valnih duljina. Algoritmi za optimalno oblikovanje, usmjeravanje i dodjelu valnih duljina. Simulacija optičkih mreža s komutacijom kanala, paketa i snopova, usporedba performansi.
- Komunikacijski protokoli: odabrani primjeri. Specifikacija i verifikacija primjenom programskih pomagala Promela/Spin (Protocol meta language and model checker for communicating processes), Petri/DaNAMiCS (Petri nets) and Concurrency Workbench CWB (Calculus of Communicating Systems). (en) Communication protocols: selected examples. Specification and verification of communication protocols using software tools Promela/Spin (Protocol meta language and model checker for communicating processes), Petri/DaNAMiCS (Petri nets) and Concurrency Workbench CWB (Calculus of Communicating Systems).
- Komunikacijski protokoli: odabrani primjeri. Specifikacija i verifikacija primjenom programskih pomagala Promela/Spin (Protocol meta language and model checker for communicating processes), Petri/DaNAMiCS (Petri nets) and Concurrency Workbench CWB (Calculus of Communicating Systems). (en) Communication protocols: selected examples. Specification and verification of communication protocols using software tools Promela/Spin (Protocol meta language and model checker for communicating processes), Petri/DaNAMiCS (Petri nets) and Concurrency Workbench CWB (Calculus of Communicating Systems).
- Komunikacijski protokoli: odabrani primjeri. Specifikacija i verifikacija primjenom programskih pomagala Promela/Spin (Protocol meta language and model checker for communicating processes), Petri/DaNAMiCS (Petri nets) and Concurrency Workbench CWB (Calculus of Communicating Systems). (en) Communication protocols: selected examples. Specification and verification of communication protocols using software tools Promela/Spin (Protocol meta language and model checker for communicating processes), Petri/DaNAMiCS (Petri nets) and Concurrency Workbench CWB (Calculus of Communicating Systems).
- Raspodijeljeni sustavi: osnovni programski modeli. Komunikacija od točke od točke i komunikacija u skupini, sinkroni i asinkroni distribuirani algoritmi, prosljeđivanje poruka, raspodijeljeni objekti, raspodijeljeni podaci. Odabrani primjeri: aplikacija klijent-poslužitelj, sustav s ravnopravnim entitetima, sustav objavi pretplati.
- Raspodijeljeni sustavi: osnovni programski modeli. Komunikacija od točke od točke i komunikacija u skupini, sinkroni i asinkroni distribuirani algoritmi, prosljeđivanje poruka, raspodijeljeni objekti, raspodijeljeni podaci. Odabrani primjeri: aplikacija klijent-poslužitelj, sustav s ravnopravnim entitetima, sustav objavi pretplati.
- Raspodijeljeni sustavi: osnovni programski modeli. Komunikacija od točke od točke i komunikacija u skupini, sinkroni i asinkroni distribuirani algoritmi, prosljeđivanje poruka, raspodijeljeni objekti, raspodijeljeni podaci. Odabrani primjeri: aplikacija klijent-poslužitelj, sustav s ravnopravnim entitetima, sustav objavi pretplati.
- Upravljanje podacima: složeni upiti baza podataka uporabom PL/SQL i SQL3, optimizacija upita. Pohrana i pretraživanje XML dokumenata.
- Upravljanje podacima: složeni upiti baza podataka uporabom PL/SQL i SQL3, optimizacija upita. Pohrana i pretraživanje XML dokumenata.
- Upravljanje podacima: složeni upiti baza podataka uporabom PL/SQL i SQL3, optimizacija upita. Pohrana i pretraživanje XML dokumenata.