Državna Matura Informatics study materials
Državna Matura Informatics study resources

Državna Matura Informatics study plan

Državna Matura Informatics · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

Algoritmi in programiranje (algorithm design, control structures, data structures, debugging) & Reševanje problemov in računalniško mišljenje (computational thinking, problem decomposition, modelling)

  • Razčleni tipično maturitetno nalogo na vhod, izhod, omejitve in korake ter zapiši rešitev v psevdokodu

  • Pretvori psevdokod v delujoč program v izbranem jeziku (Python ali C++) za tri naloge z zankami in pogojnimi stavki

  • Ročno izsledi izvajanje programa z zanko in tabelo ter pravilno napove vmesne vrednosti spremenljivk

  • Preizkusi program z robnimi primeri (prazen vnos, en element, največja vrednost) in odpravi vsaj dve napaki

Your checkpoint

Zbirka 10 rešenih algoritmičnih nalog s psevdokodom, kodo in zapisom ročnega sledenja za vsaj tri od njih

Week 2

Algoritmi in programiranje (algorithm design, control structures, data structures, debugging)

  • Implementiraj iskanje po vrsti in binarno iskanje ter primerjaj število primerjav na istih podatkih

  • Implementiraj urejanje z izbiranjem in z vstavljanjem ter izmeri čas izvajanja na tabelah različnih velikosti

  • Uporabi tabele, sezname in slovarje za rešitev naloge štetja pojavitev in iskanja najpogostejšega elementa

  • Razloži razliko med linearno in kvadratno časovno zahtevnostjo na konkretnem primeru iz svoje kode

  • Razdeli večjo nalogo na podprograme (funkcije) in jih poveži v celoto

Your checkpoint

Programska rešitev treh nalog z dokumentiranimi funkcijami in kratko tabelo izmerjenih časov izvajanja

Week 3

Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks) & Reševanje problemov in računalniško mišljenje (computational thinking, problem decomposition, modelling)

  • Preslikaj pot podatkov od vhoda do izhoda skozi procesor, pomnilnik in vhodno-izhodne enote

  • Razlikuj med RAM in trajnim pomnilnikom ter med sistemsko in uporabniško programsko opremo na primerih

  • Opredeli pojme bit, bajt, dvojiški in šestnajstiški zapis ter pretvori vrednosti med njimi brez kalkulatorja

  • Nariši model preprostega informacijskega sistema (uporabnik, aplikacija, strežnik, baza) in opiši tok enega zahtevka

Your checkpoint

Enostranski diagram informacijskega sistema z opisom poti podatkov in desetimi pretvorbami med številskimi sistemi z rešitvami

Week 4

Osnove računalništva in informacijskih sistemov (hardware, software, operating systems, networks)

  • Razloži vlogo operacijskega sistema pri upravljanju procesov, pomnilnika in datotek

  • Primerjaj krajevno in široko omrežje ter opiši naloge usmerjevalnika, stikala in strežnika DHCP

  • Izračunaj število gostiteljev v omrežju iz maske in razloži pomen naslova IP ter vrat

  • Poveži domensko ime z naslovom IP in opiši vlogo strežnika DNS pri nalaganju spletne strani

Your checkpoint

Rešeni sklop 25 vprašanj iz domene 1 z lastnimi kratkimi razlagami napačnih odgovorov

Week 5

Podatki in podatkovne baze (data models, relational databases, SQL, data integrity)

  • Pretvori opis poslovnega primera v model entitet in povezav z atributi in ključi

  • Prevedi model v relacijske tabele in določi primarne ter tuje ključe

  • Napiši poizvedbe SELECT z filtri, urejanjem, agregatnimi funkcijami in združevanjem GROUP BY

  • Poveži dve tabeli z INNER JOIN in razloži razliko do LEFT JOIN na konkretnih podatkih

  • Preveri celovitost podatkov in pojasni, kdaj je treba uporabiti omejitev NOT NULL ali UNIQUE

Your checkpoint

Majhna baza s tremi povezanimi tabelami in desetimi poizvedbami SQL z zapisanimi pričakovanimi rezultati

Week 6

Spletne tehnologije in internet (HTML/CSS, web protocols, client-server, security basics) & Varnost, zasebnost in etika v informatiki (security threats, protection measures, legal and ethical issues)

  • Zgradi preprosto spletno stran s strukturo HTML in oblikovanjem v ločeni datoteki CSS

  • Razloži pot zahteve in odgovora med brskalnikom in strežnikom ter pomen metode GET in POST

  • Prepoznaj pogoste napade (lažno predstavljanje, phishing, injekcija SQL, skriptiranje na strani odjemalca) in navedi ukrep za vsakega

  • Razloži vlogo šifriranja pri protokolu HTTPS in pomena potrdila strežnika

  • Uporabi močno geslo in dvostopenjsko preverjanje na lastnem računu ter opiši, kaj varuje posamezen ukrep

Your checkpoint

Delujoča spletna stran z obrazcem in ločenim CSS ter seznam osmih groženj z ustreznimi zaščitnimi ukrepi

Week 7

Varnost, zasebnost in etika v informatiki (security threats, protection measures, legal and ethical issues) & Družbeni in gospodarski vidiki informatike (ICT in society, digital literacy, emerging technologies)

  • Razvrsti vrste programske opreme glede na licenciranje in pojasni, kaj dovoljuje posamezna licenca

  • Pojasni pravice in dolžnosti pri obdelavi osebnih podatkov ter pomen privolitve in pravice do pozabi

  • Presodi konkretni primer uporabe avtorskega gradiva in utemelji, ali je uporaba dovoljena

  • Opiši vpliv avtomatizacije in umetne inteligence na delovna mesta in digitalno vključenost z dvema primeroma

Your checkpoint

Pisni odgovor na tri etične scenarije po 150 besed z jasno utemeljitvijo in sklicem na ustrezno pravilo

Week 8

Algoritmi in programiranje (algorithm design, control structures, data structures, debugging) & Podatki in podatkovne baze (data models, relational databases, SQL, data integrity) & Reševanje problemov in računalniško mišljenje (computational thinking, problem decomposition, modelling)

  • Reši dva celotna poskusna izpita v časovnem okviru brez prekinitev

  • Analiziraj vsako napačno rešitev in jo razvrsti po domeni ter vzroku napake

  • Ponovi najšibkejše sklope s ciljnimi vajami in preveri izboljšanje na enakih tipih nalog

  • Pripravi osebni seznam pravil in pasti, ki jih boš pregledal tik pred izpitom

Your checkpoint

Dva izpolnjena poskusna izpita z analizo napak in enostranski povzetek pravil po domenah

Milestones

Week 2: Samostojno rešiš najmanj 80 odstotkov algoritmičnih nalog z zankami, tabelami in iskanjem ter pravilno ročno izslediš izvajanje zanke

Week 4: Dosežeš najmanj 75 odstotkov na lastnem sklopu 25 vprašanj iz domene 1 in pravilno izračunaš število gostiteljev v omrežju

Week 6: Napišeš delujočo poizvedbo z INNER JOIN in GROUP BY brez pomoči ter pojasniš ukrep proti vsaj petim grožnjam

Week 8: Dosežeš najmanj 70 odstotkov na obeh poskusnih izpitih in imaš za vsako napako zapisan vzrok ter ponovitveno vajo