Mrežni i mobilni operacijski sustavi - GASERI


SVEUČILIŠTE U RIJECI FAKULTET INFORMATIKE I DIGITALNIH TEHNOLOGIJA Ulica Radmile Matejčić 2, Rijeka Akademska godina 2022./2023. MREŽNI I MOBILNI OPERACIJSKI SUSTAVI - OSNOVNI PODACI O PREDMETU - Naziv predmeta: Mrežni i mobilni operacijski...



Onion Details



Page Clicks: 0

First Seen: 03/15/2024

Last Indexed: 10/23/2024

Domain Index Total: 397



Onion Content



Preskoči na sadržaj SVEUČILIŠTE U RIJECI FAKULTET INFORMATIKE I DIGITALNIH TEHNOLOGIJA Ulica Radmile Matejčić 2, Rijeka Akademska godina 2022./2023. MREŽNI I MOBILNI OPERACIJSKI SUSTAVI OSNOVNI PODACI O PREDMETU Naziv predmeta: Mrežni i mobilni operacijski sustavi Studijski program: Sveučilišni preddiplomski studij informatike Status predmeta: obvezatan za modul KS/izborni Semestar: 5. Bodovna vrijednost i način izvođenja nastave: ECTS koeficijent opterećenosti studenata: 5 Broj sati (P+V+S): 30+30+0 Nositelj predmeta: izv. prof. dr. sc. Božidar Kovačić E-mail: bkovacic@inf.uniri.hr Ured: O-414 Vrijeme konzultacija: Utorkom od 10:00 do 12:00 uz prethodni dogovor e-mailom Asistent: Matea Turalija E-mail: matea.turalija@inf.uniri.hr Ured: O-410 Vrijeme konzultacija: Srijedom od 14:00 do 16:00 uz prethodni dogovor e-mailom DETALJNI OPIS PREDMETA Ciljevi predmeta Cilj je predmeta usvajanje temeljnih znanja o mrežnim operacijskim sustavima i operacijskim sustavima mobilnih uređaja, usvajanje znanja o servisima u mrežnim operacijskim sustavima: izvođenje procesa, detekcija hardvera, izvođenje protokola, web servisi i sigurnost, te usvajanje znanja o osnovnim pojmovima operacijskih sustava za mobilne uređaje: upravljanje aktivnostima, komunikacija, servisi i sigurnost. Uvjeti za upis predmeta Položen predmet Operacijski sustavi. Očekivani ishodi učenja za predmet Očekuje se da nakon izvršavanja svih programom predviđenih obveza studenti budu sposobni: I1. Nabrojati i objasniti osnovne zadatke mrežnih operacijskih sustava u odnosu na strukturu mrežnih operacijskih sustava. I2. Analizirati servise mrežnih operacijskih sustava te odabrati servise za pojedine funkcije mrežnih operacijskih sustava prema zadanim specifikacijama. I3. Klasificirati i usporediti protokole za potrebe web servisa u mrežnim operacijskim sustavima. I4. Analizirati mehanizme sigurnosti za mrežne operacijske sustave mobilnih uređaja te opravdati primjenu osnovnih i dodatnih zaštitnih funkcija za konkretni mrežni operacijski sustav. I5. Nabrojati i objasniti osnovne zadatke operacijskih sustava za mobilne uređaje u odnosu na strukturu operacijskih sustava za mobilne uređaje. I6. Objasniti načine upravljanja aktivnosti pri izvođenju aplikacija na mobilnim operacijskim sustavima. I7. Povezati dijelove operacijskog sustava za mobilne uređaje i hardversko sklopovlje korištene za upravljanje ulazno-izlaznim jedinicama. I8. Analizirati mehanizme sigurnosti za operacijske sustave mobilnih uređaja te opravdati primjenu osnovnih i dodatnih zaštitnih funkcija za konkretni operacijski sustav. Sadržaj predmeta Funkcije mrežnih operacijskih sustava: podrška izvođenju procesa, detekcija hardvera, izvođenje protokola, web servisi, sigurnost Implementacije datotečnog sustava, imenovanja i replika u mrežnim operacijskim sustavima Mrežni protokoli i podržanost web servisa u mrežnim operacijskim sustavima Sigurnost mrežnih operacijskih sustava: autentifikacija i autorizacije, kontrola pristupa resursima, restrikcije u sustavu Arhitektura operacijskih sustava za mobilne uređaje Upravljanje aktivnosti pri izvođenju aplikacija na mobilnim operacijskim sustavima Komunikacija u operacijskim sustavima za mobilne uređaje: obrada zahtjeva korisnika primjenom zaslona osjetljivog na dodir, upravljanje senzorima mobilnih uređaja, podržanost mrežnih servisa Servisi operacijskih sustava za mobilne uređaje Sigurnost operacijskih sustava za mobilne uređaje Vrsta izvođenja nastave predavanja seminari i radionice vježbe obrazovanje na daljinu terenska nastava samostalni zadaci multimedija i mreža laboratorij mentorski rad ostalo _ _____ Komentari Nastava se izvodi kombinirajući rad u učionici i računalnom laboratoriju uz primjenu sustava za udaljeno učenje. Studenti će kod upisa kolegija biti upućeni na korištenje alata iz sustava. Obavezna literatura (u trenutku prijave prijedloga studijskog programa) Philip Hunter. Network Operating Systems. (Addison-Wesley, 1995). Arash Habibi Lashkari. Mobile Operating Systems and Programming: Mobile Communications. (VDM Verlag Dr. Müller, 2011). Skripte, prezentacije i ostali materijali za učenje dostupni u e-kolegiju. Dopunska literatura (u trenutku prijave prijedloga studijskog programa) Leo Budin, Marin Golub, Domagoj Jakobović. Operacijski sustavi. (Element, 2010). Christian Benvenuti. Understanding Linux Network Internals: Guided Tour to Networking on Linux. (O'Reilly Media, 2009). Reto Meier, Ian Lake. Professional Android. (Wrox, 2018). Jonathan Levin, MacOS and iOS Internals. (Technologeeks Press, 2016). Načini praćenja kvalitete koji osiguravaju stjecanje izlaznih znanja, vještina i kompetencija Predviđa se periodičko provođenje evaluacije s ciljem osiguranja i kontinuiranog unapređenja kvalitete nastave i studijskog programa (u okviru aktivnosti Odbora za upravljanje i unapređenje kvalitete Fakulteta informatike i digitalnih tehnologija). U zadnjem tjednu nastave provodit će se anonimna evaluacija kvalitete održane nastave od strane studenata. Provest će se i analiza uspješnosti studenata na predmetu (postotak studenata koji su položili predmet i prosjek njihovih ocjena). Mogućnost izvođenja na stranom jeziku Nema. OBVEZE, PRAĆENJE RADA I VREDNOVANJE STUDENATA VRSTA AKTIVNOSTI ECTS -- PRAKTIČNI RAD ISHODI UČENJA SPECIFIČNA AKTIVNOST METODA PROCJENJIVANJA BODOVI MAX. Pohađanje nastave 2 1 I1--I8 Prisutnost studenata i odgovaranje na pitanja nastavnika Popisivanje (evidencija) 0 Seminarski rad 1 I2, I7 Dvije domaće zadaće Ovisno o stupnju točnosti i potpunosti 40 Projekt 0,5 I6, I7 Praktični projektni zadatak Ovisno o stupnju točnosti i potpunosti 10 Kontinuirana provjera znanja 1 0 I1, I3, I4 Test na Merlinu Ovisno o stupnju točnosti i potpunosti 20 Završni ispit 0,5 0 I5, I8 Test na Merlinu Ovisno o stupnju točnosti i potpunosti 30 UKUPNO 5 2,5 100 Obveze i vrednovanje studenata 1. Pohađanje nastave Nastava se odvija prema mješovitom modelu u kombinaciji klasične nastave u učionici i online nastave uz pomoć sustava za e-učenje prema rasporedu koji je prikazan je tablicom u nastavku. Studenti su dužni koristiti sustav za e-učenje Merlin ( moodle.srce.hr/2022-2023/ ) gdje će se objavljivati informacije o predmetu, materijali za učenje, zadaci za vježbu, zadaci za domaće zadaće te obavijesti vezane za izvođenje nastave (putem foruma Obavijesti ). Studenti su dužni redovito pohađati nastavu, aktivno sudjelovati tijekom nastave te izvršavati aktivnosti predmeta u okviru sustava Merlin koje će nastavnici najavljivati putem foruma. 2. Seminarski rad Tijekom semestra studenti će za domaću zadaću napraviti dva seminarska rada. Prvi seminarski rad pokrivat će formiranje oblaka namijenjenog za izvođenje zadane aplikacije i u njemu će student moći ostvariti maksimalno 25 bodova, a drugi seminarski rad će uključivati razvoj, dokumentiranje i postavljanje na mobilni uređaj mobilne aplikacije koja koristi senzore te će na njoj student moći ostvariti maksimalno 15 bodova. Za stjecanje prava pristupa završnom ispitu potrebno je ostvariti barem 50% od maksimalnog broja bodova na svakom od seminarskih radova. 3. Projekt Tijekom semestra student će u okviru projekta izvesti profiliranje razvijene mobilne aplikacije i analizirati dobivene podatke. Na taj način će moći skupiti maksimalno 10 bodova. Za stjecanje prava pristupa završnom ispitu potrebno je ostvariti barem 50% od maksimalnog broja bodova na projektu. 4. Kontinuirana provjera znanja Tijekom semestra pisat će se kolokvij u obliku testa na Merlinu koji će uključivati pitanja i zadatke iz dijela gradiva predavanja i na njemu će student moći skupiti maksimalno 20 bodova. 5. Završni ispit je test na Merlinu koji uključuje pitanja i zadatke iz čitavog gradiva predavanja i na njemu će student moći skupiti maksimalno 30 bodova. Završni ispit se smatra položenim samo ako na njemu student postigne minimalno 50%-tni uspjeh (ispitni prag je 50% uspješno riješenih zadataka). Ocjenjivanje Kontinuiranim radom tijekom semestra na prethodno opisani način studenti mogu ostvariti najviše 70 ocjenskih bodova, a da bi mogli pristupiti završnom ispitu moraju ostvarili 50% i više bodova (minimalno 35) te zadovoljiti ostale postavljene kriterije. Studenti koji su skupili najmanje 35 ocjenskih bodova i zadovoljiti ostale postavljene kriterije, mogu pristupiti završnom ispitu. Ukoliko je završni ispit prolazan, skupljeni bodovi će se pribrojati prethodnima i prema ukupnom rezultatu formirati će se pripadajuća ocjena. U suprotnom, student ima pravo pristupa završnom ispitu još 2 puta (ukupno do 3 puta). Konačna ocjena Donosi se na osnovu zbroja svih bodova prikupljenih tijekom izvođenja nastave prema sljedećoj skali: A -- 90%--100% (ekvivalent: izvrstan 5) B -- 75%--89,9% (ekvivalent: vrlo dobar 4) C -- 60%--74,9% (ekvivalent: dobar 3) D -- 50%--59,9% (ekvivalent: dovoljan 2) F -- 0%--49,9% (ekvivalent: nedovoljan 1) Ispitni rokovi Redoviti: 7. veljače 2023. 21. veljače 2023. Izvanredni: 7. ožujka 2023. 12. rujna 2023. RASPORED NASTAVE -- zimski (5.) semestar ak. god. 2022./2023. Nastava će se na predmetu odvijati u zimskom semestru prema sljedećem rasporedu: predavanja: utorkom od 10:00 do 11:30 u O-358 vježbe: utorkom od 16:00 do 17:30 u O-366 Tj. Datum Vrijeme Prostor Tema Nastava Izvođač 1. 4. 10. 2022. 10:00--11:30 O-358 Funkcije mrežnih operacijskih sustava: podrška izvođenju procesa, detekcija hardvera P1 izv. prof. dr. sc. Božidar Kovačić 1. 5. 10. 2022. 16:00--17:30 O-366 Primjeri usluga mrežnih operacijskih sustava. Rad s Docker kontejnerima aplikacija i usluga V1 Matea Turalija 2. 11. 10. 2022. 10:00--11:30 O-358 Funkcije mrežnih operacijskih sustava: izvođenje protokola P2 izv. prof. dr. sc. Božidar Kovačić 2. 12. 10. 2022. 16:00--17:30 O-366 Rad s višekontejnerskim aplikacijama i uslugama korištenjem Docker Compose V2 Matea Turalija 3. 18. 10. 2022. 10:00--11:30 O-358 Funkcije mrežnih operacijskih sustava: web servisi P3 izv. prof. dr. sc. Božidar Kovačić 3. 19. 10. 2022. 16:00--17:30 O-366 Kontejneri bez pohrane stanja i s pohranom stanja V3 Matea Turalija 4. 25. 10. 2022. 10:00--11:30 O-358 Funkcije mrežnih operacijskih sustava: sigurnost P4 izv. prof. dr. sc. Božidar Kovačić 4. 26. 10. 2022. 16:00--17:30 O-366 Izrada vlastitih kontejnera i kompozicija kontejnera V4 Matea Turalija 5. 2. 11. 2022. 16:00--17:30 O-366 Replikacija i skaliranje usluga V5 Matea Turalija 6. 8. 11. 2022. 10:00--11:30 O-358 Implementacije datotečnog sustava, imenovanja i replika u mrežnim operacijskim sustavima P5 izv. prof. dr. sc. Božidar Kovačić 6. 9. 11. 2022. 16:00--17:30 O-366 Kontejnerizacija vlastitih aplikacija V6 Matea Turalija 7. 15. 11. 2022. 10:00--11:30 O-358 Mrežni protokoli u mrežnim operacijskim sustavima P6 izv. prof. dr. sc. Božidar Kovačić 7. 16. 11. 2022. 16:00--17:30 O-366 Um...