FESB NASTAVA
Loading...
    Diplomski
    242 Telekomunikacije i informatika
    3. semestar
    Nema predmeta

    Mrežni i mobilni operacijski sustavi

    (FELJ35)
    2024/25 godina
    preduvjeti za upis
    Nema
    ciljevi predmeta

    Osposobljavanje studenata za:
    • poznavanje strukture i načina rada mrežnih i mobilnih operacijskih sustava,
    • poznavanje mogućnosti primjene mrežnih i mobilnih operacijskih sustava i računarstva u oblaku,
    • osposobljenost za konfiguriranja mreža i mrežnih uređaja,
    • poznavanje tehnika razvoja aplikacija za mrežne i mobilne platforme,
    • poznavanje osnovnih tehnika virtualizacije

    očekivani ishodi učenja

    Studenti će nakon uspješno savladanog predmeta moći:

    - definirati osnovne pojmove i koncepte mrežnih i mobilnih operacijskih sustava
    - izraziti osnovne pojmove i koncepte računarstva u oblaku
    - razlikovati vrste bežičnih komunikacijskih mreža i protokola
    - primjeniti koncept virtualizacije računalnih sustava
    - konfigurirati mrežne i mobilne uređaje,
    - analizirati mogućnosti primjene i primjenivati mrežne i mobilne operacijske sustave kao i alate za razvoj aplikacija na mobilnim platformama
    - razvijati aplikacije za mrežne i mobilne platforme,
    - trajno pratiti napredak u području razvoja mrežnih i mobilnih operacijskih sustava i njihovih primjena.

    nositelji predmeta
    nastava i predavači
     
    Predavanja
    30 sati
    2 sata tjedno × 15 tjedana
     
    Laboratorijske vježbe
    30 sati
    2 sata tjedno × 15 tjedana
    sadržaj

    Opće značajke i struktura operacijskih sustava. Mrežne arhitekture i protokoli. Mrežne funkcije operacijskih sustava. Mrežni i distribuirani operacijski sustavi. Povezivanje i konfiguriranje mrežnih uređaja. Primjeri mrežnih operacijskih sustava. Mobilni operacijski sustavi. Operacijski sustavi temeljeni na Javi. Primjeri mobilnih operacijskih sustava i platformi. Razvoj aplikacija temeljenih na mrežnim i distribuiranim operacijskim sustavima. Sigurnosni i zaštitni koncepti u mrežnim i mobilnim operacijskim sustavima. Razvoj sigurnih aplikacija temeljenih na mrežnim i mobilnim operacijskim sustavima.

    preporučena literatura
    • Josip Lorincz, Dinko Begušić: Mrežni i mobilni operacijski sustavi, FESB-Split, interni nastavni tekst, 2015.

    • Josip Lorincz, Ante Dagelić: Upute za laboratorijske vježbe iz predmeta mrežni i mobilni operacijski sustavi, FESB-Split, interni nastavni tekst, 2015.

    • e-learning portal

    dopunska literatura
    • 1. Operating Systems Concepts Essentials, A. Silberschatz, P.B. Galvin, G. Gagne, John Wiley and Sons, Inc., 2011

    • 2. Operacijski sustavi, L. Budin, Element d.o.o., 2011

    • 3. Internet

    jezik poduke
    Nastava se provodi na hrvatskom jeziku a može se provoditi i na engleskom jeziku
    način praćenja kvalitete i uspješnosti izvedbe svakog predmeta i/ili modula

    Mišljenja studenata o kvaliteti nastave putem anketa. Nastavnici koji podučavaju srodne predmete surađuju i zajednički vode brigu o kvaliteti nastave.
    Povremeno promatranje i evaluacija nastave od strane voditelj studija

    ispit (način polaganja, ispitni rokovi)

    Kontinuirana provjera znanja tijekom nastave (usmeno)
    Ispit: pismeni/usmeni/seminar

    Tijekom semestra polažu se dva međuispita (kolokvija), na kaju 7. tjedna i 15. tjedna nastave semestra. Međuispit se smatra položenim ukoliko je suma svih postignutih bodova veća ili jednaka 50%. Na završnom ispitu studenti polažu dijelove gradiva koje nisu položili na međuispitima. Svaki se međuispit provodi kao pisani ispit u trajanju od 90 minuta. Uvjet za ukupnu pozitivnu ocjenu je pozitivna ocjena iz laboratorijskih vježbi (iznad 50%), minimalno prisustvo od 70 % sati nastave predavanja tijekom semestra, napravljen, prezentiran i ocjenjen seminarski rad (ocjena iznad 50%), te minimalno 50% bodova na svakom međuispitu odnosno završnom, popravnom ili komisijskom ispitu. Konačna se ocjena (u postocima) formira na temelju svih aktivnosti prema formuli:
    Ocjena (%) = 0,05NP + 0,15LV + 0,2SR + 0,6(M1 + M2)/2
    gdje su aktivnosti izražene u postocima:
    • NP - nazočnost na predavanjima,
    • LV - ocjena iz laboratorijskih vježbi,
    • SR – ocjena seminarskog rada (projekta),
    • M1, M2, - bodovi na međuispitima.

    Konačna se ocjena utvrđuje na sljedeći način:
    Postotak Ocjena
    88% do 100% izvrstan (5)
    75% do 87% vrlo dobar (4)
    62% do 74% dobar (3)
    50% do 61% dovoljan (2)

      Nastavne jedinice za Predavanja Broj sati
    1.

    Operacijski sustav Android

    2 sata
    2.

    Opće značajke i podjela operacijskih sustava

    2 sata
    3.

    Arhitektura računalni sustava (Linux, Windows, Apple iOS, Cisco IOS) i podizanje računalnih sustava

    2 sata
    4.

    Računalni jezici i hijerarhijska struktura mrežnih i mobilnih operacijskih sustava

    2 sata
    5.

    Paralelne računalne arhitekture i sustavi na čipu

    2 sata
    6.

    Programska međuoprema i osnovne osobine mrežnih i mobilnih operacijskih sustava (višeprocesorski rad)

    2 sata
    7.

    Upravljanje procesima mrežnih i mobilnih operacijskih sustava (tablica procesa, potprogrami)

    2 sata
    8.

    Mrežni i distribuirani operacijski sustavi (klasterirano i mrežno računarstvo)

    2 sata
    9.

    Platforme računalnih sustava (OpenStack, GitHub, mikrousluge, virtualizacija mrežnih funkcija, softverski definirane mreže)

    2 sata
    10.

    Osnovni koncepti računarstva u oblaku (engl. cloud computing

    2 sata
    11.

    Osnovni koncepti računarstva u mobilnom oblaku (engl. mobile cloud computing)

    2 sata
    12.

    Operacijski sustavi u okolini računarstva u oblaku

    2 sata
    13.

    Strukture operacijskih sustava i virtulaizacija operacijskih sustava

    2 sata
    14.

    Sistemski pozivi i procesne niti mrežnih i mobilnih operacijskih sustava

    2 sata
    15.

    Komunikacija među procesima i algoritmi za dodjelu procesora

    2 sata
      Nastavne jedinice za Laboratorijske vježbe Broj sati
    1.

    Vježba 1: Uvod - koncept virtualizacije kontejnerima i kontejnerski sustavi

    2 sata
    2.

    Vježba 2: Instalacija Docker kontejnera

    2 sata
    3.

    Vježba 3:Upravljanje Docker kontejnerima

    2 sata
    4.

    Vježba 4: Instalacija Kubernetes platforme za upravljanje velikim brojem kontejnera

    2 sata
    5.

    Vježba 5: Upravljanje Kubernetes platformom

    2 sata
    6.

    Vježba 6: Uvod – programersko okružje za izradu aplikacija za operacijski sustav Android

    2 sata
    7.

    Vježba 7: Primjena sljedećih alata za izradu aplikacija: GenyMotion, LogCat, Toast, Activity lifecycle, Intent

    2 sata
    8.

    Vježba 8: Primjena sljedećih alata za izradu aplikacija: Configuration change, ListView, BaseAdapter

    2 sata
    9.

    Vježba 9: Primjena naprednih funkcionalnosti ListView i BaseAdapter alata za izradu aplikacija

    2 sata
    10.

    Vježba 10: Realizacija HTTP zahtjeva – komunikacija aplikacije sa serverom

    2 sata
    11.

    Vježba 11: Definiranje lokalnih postavki aplikacija i rad sa android bibliotekama (LIB-ovi) i Spinneri-ma

    2 sata
    12.

    Vježba 12: Konfiguracija jednostavne aplikacije na mobilnom uređaju pod operacijskim sustavom Android uz pomoć alata: GSON i AsyncHttpClient

    2 sata
    13.

    Nadoknade laboratorijskih vježbi

    2 sata
    14.

    Prezentacija razvijene Android aplikacije u formi seminarskog rada

    2 sata
    Niste više prijavljeni

    Istekla vam je prethodna prijava te se morate ponovno prijaviti.

    Nastao je problem u radu sustava

    Informacije o problemu smo pohranili i nastojat ćemo ga riješiti. Ako vas ova greška sprječava da obavite nešto važno, možete nas odmah kontaktirati na helpdesk@fesb.hr.

    Vaš preglednik nije podržan

    Koristite web preglednik koji nije podržan. Za puno korisničko iskustvo, preuzmite najnoviju inačicu vašeg preglednika.