242 Telekomunikacije i informatika
|
110 Elektrotehnika i informacijska tehnologija
112 Elektronika i računalno inženjerstvo
114 Komunikacijska i informacijska tehnologija
150 Industrijsko inženjerstvo
220 Elektronika i računalno inženjerstvo
222 Računalno inženjerstvo
231 Automatizacija i pogoni
232 Elektroenergetski sustavi
242 Telekomunikacije i informatika
261 Konstrukcijsko-energetsko strojarstvo
262 Računalno projektiranje i inženjerstvo
263 Proizvodno strojarstvo
270 Industrijsko inženjerstvo
271 Proizvodni management
272 Upravljanje životnim ciklusom proizvoda
310 Elektrotehnika i informacijska tehnologija
920 Elektronika i računalno inženjerstvo
940 Komunikacijska i informacijska tehnologija
|
|
Nema predmeta
Upit treba biti dulji od 1 znaka...
Nema rezultata
U polje za pretragu upišite naziv ili kôd predmeta koji želite pronaći
Mrežni i mobilni operacijski sustavi
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.
nastava i predavači
|
|
30 sati
2 sata tjedno × 15 tjedana
|
|
|
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 |
|