Ponavljanje osnova te usvajanje naprednih tema u programskom jeziku Python. Kodiranje i tipovi podataka. Pisanje programa i programske dokumentacije. Ispravljanje programskih pogreški. Leksička i sintaktička struktura Python programskog jezika: tipovi, varijable, izrazi, upravljanje tijekom programa, funkcije, doseg i vidljivost varijabli. Nizovi. Modularno programiranje i funkcionalna dekompozicija programa. Korisničke strukture podataka. Rad s tekstualnim i binarnim datotekama. Standardne biblioteke. Popularne napredne biblioteke. Matplotlib, prikaz rezultata analize ili obrade podataka.
Upoznavanje s Jupyter notebook i Google Colab-om. NumPy i pandas – upoznavanje s Pyhton bibliotekama za rad s raznim vrstama vektora. SciPy – upoznavanje s Python paketom za statističku analizu. Strojno učenje. Neuronske mreže – upoznavanje s konceptom umjetnih neuronskih mreža, ručno kreiranje te rad s jednostavnim primjerima klasifikacije.
- Nositelj kolegija: Goran Sirovatka
Operativni sustavi za mobilne uređaje. Razvojnialati za mobilne aplikacije. Specifičnosti i razlikenaspram desktop rješenja.
Zahtjevi mobilnih aplikacija. Arhitektura mobilnihrješenja. Osnovni dijelovi mobilnih aplikacija.
Komunikacija i povezivanje s mrežama, Bluetooth,Wifi . Rad sa bazama podataka na mobilnimuređajima. Upravljanje značajkama uređaja. SMS iglasovni pozivi. Upravljanje kamerom imultimedijom. Sigurnost mobilnih uređaja.Geolokacijske usluge.
Emulatori mobilnih uređaja. Testiranje mobilnihrješenja. Uvođenje u rad mobilnih rješenja.
- Nositelj kolegija: Damir Delija
- Izvođač kolegija: Luka Mandić
- Izvođač kolegija: Domagoj Tuličić
Računalna forenzika |
|
Sadržaj |
Računalna forenzika kao grana forenzičke znanosti. Prikupljanje, pretraživanje, zaštita i analiza dokaza u digitalnom obliku, prezentacija kao materijalnih dokaza. Mjere provođenja forenzičke istrage za prihvatljivost dokaza na sudu. Grane forenzike: vatrozida, mreže, baze podataka i mobilnih uređaja. Koraci forenzičkog postupanja: prikupljanje, pretraživanje, analiza i prezentacija. Elektronički uređaj kao sredstvo ili objekt kriminalne radnje. Kopiranje podataka upotrebom forenzičkih alata, čuvanje izvornih podataka. Pretraživanje i analiza datoteka, sadržaja neupotrjebljenog dijela diska, zapisničkih datoteka. Sastavljanje izvješća. |
Ciljevi učenja |
Osposobiti studenta za primjenu metoda računalne forenzike. |
Ishodi učenja |
1. objasniti ulogu
računalne forenzike, razlikovati grane računalne forenzike |
Sposobnosti |
Kolegij pruža znanja o postupcima računalne forenzike, te osposobljava studente za analizu računalnih sustava i programa, te kontrolu računalnih incidenata. |
- Nositelj kolegija: Damir Delija
- Izvođač kolegija: Vladimir Kolar