3. Programska oprema

Ikona poučevalne enote Vsebine poglavja:

3.1 Programska oprema - izhodišča

Pojmi, ki jih bomo spoznali: strojna oprema (ang. hardware), programska oprema (ang. software), sistemske programska oprema, uporabniška programska oprema, avtorstvo, licenca, licenčna pogodba,piratstvo programske opreme, BSA, lastniška programska oprema, plačljiva programska oprema, preizkusna programska oprema, brezplačna programska oprema, programska oprema v javni lasti, odprtokodna programska oprema, OSI, GNU, Open Office. 

3.2 Sistemska programska oprema

Pojmi, ki jih bomo spoznali: strojna in programska oprema, sistemska in uporabniška programska oprema, sistemska programska oprema, sistemski programi za upravljanje računalniškega sistema, sistemska orodja, operater, monitorski program, operacijski sistem (OS), enouporabniški in večuporabniški OS, enoprocesorski in večprocesorski OS, enoopravilni in večopravilni OS, ukazni in grafični OS, porazdeljeni in mrežni OS, brezplačni in plačljivi OS, OS MS/DOS, OS/2, UNIX, Mac OS X, MS Windows, Linux, grafično okolje - GUI, okno, ikona, delovno okolje Windows, nadzorna plošča OS Windows, raziskovalec OS Windows, Linus Torvalds, OS za mobilnike, Android, iOS, RIM BB OS, Windows Phone.

3.3 Uporabniška programska oprema

Pojmi, ki jih bomo spoznali: Uporabniška programska oprema, splošno-namenska in specializirana oz. aplikacijska uporabniška programska oprema, programi za oblikovanje besedil, programi namiznega založništva, programi za delo z preglednicami, celica, formule, funkcije, grafikon, delovni list, programi za delo z bazami podatkov, podatek, polje, zapis, relacije, ključi, programi za predstavitve, navodila za oblikovanje in uporabo prosojnic, tehnična oprema za uporabo predstavitvenih programov.

3.4 Specializirana oz. aplikativna uporabniška programska oprema

Pojmi, ki jih bomo spoznali: splošno-namenska uporabniška programska oprema, specializirana oz. aplikacijska uporabniška programska oprema, splošno specializirana uporabniška programska oprema, ožje specializirana uporabniška programska oprema, programi za delo z grafiko, programi slikanja (ang. paint programs) - programi za delo z bitnimi (rastrskimi) slikami, programi risanja (ang. draw programs) – programi za delo z vektorsko grafiko, programi za računalniško podprto oblikovaje (ang. CAD), programi za delo z zvokom, programi za delo z video posnetki, programi za zabavo - računalniške igre, arkadne igre, igre pustolovščine, simulacijske igre, strateške igre, zasvojenost z računalniškimi igrami, spletni pregledovalnik (brkljalnik - ang. browser), spletni iskalniki - iskalni stroji, programi za statistične obdelave in analize, spletno anketiranje. 

3.5 Programiranje in programski jeziki

Pojmi, ki jih bomo spoznali:  program, programiranje, strukturirano programiranje, podprogram, modul, postopki, algoritem, podatki, spremenljivka, tabela rezultatov ali preizkusna tabela, blok diagram ali diagram poteka, začetni in končni blok, prireditveni blok, vhodno-izhodni blok, odločitveni blok, blok cikličnih ponavljanj, nižji - višji programski jezik, strojni jezik, simbolični programski jezik, zbirni jezik, zbirnik (assembler), strukturirani in nestrukturirani programski jeziki, postopkovni in deklarativni programski jeziki, proceduralni in modularni programski jeziki, prevajanje in tolmačenje, programski jezik, generacije programskih jezikov, kodiranje programa, prireditveni stavek, odločitveni - pogojni stavek, zanka, pravopisne, logične in snovalske napake, razhroščevalnik, sintaktični diagram, shranjevanje in oprema programa, programska dokumentacija.

3.6 Obdelava podatkov:

Pojmi, ki jih bomo spoznali: podatek, polje, zapis, datoteka, podatkovje, zajem - vnos podatkov, obdelava podatkov, shranjevanje podatkov, izpisovanje podatkov, končnico oz. podaljšek datoteke, poročilo, zaporedna ali sekvenčna datoteka, datoteka z neposrednim ali premim dostopom, podatkovna baza, podatkovni sistem, arhitektura podatkovne baze, stanje podatkovne baze, podatkovni model, entiteta, atribut, relacija, ključ, entitetno relacijski model (E-R model), sistem za upravljanje podatkovne baze (SUPB), varnost podatkov, varnostna kopija, informacijska varnost, varovanje osebnih in poslovnih podatkov, zlonamerna programska oprema, računalniški virusi,  požarni zid, informacijska varnost, varnostna politika, e-Zdravje, SI-CERT, SUVI - sistem za upravljanje varnosti informacij, standard ISO/IEC 27799.