Koordinatorji (integratorji) posameznih vsebinskih paketov (bodočih SCORM) so na prvem mestu paketa, ostali sodelavci na naslednjih mestih.
Koordinatorji (integratorji) posameznih učnih enot (bodočih SCO) so na prvem mestu učne enote, ostali sodelavci na naslednjih mestih.
Zgradba računalnika (HTML, ZIP)
Von Neumanov model računalnika
Glavne veje računalniških organizacij
procesor : aritmetično logična enota, krmilna enota
pomnilnik : predpomnilnik, primarni (glavni) pomnilnik, sekundarni (pomožni) pomnilnik
vhodno/izhodne enote :
tipkovnica, zaslon, tiskalnik, miška
serijski/paralelni vmesnik, modem
povezave : direktne, serijska/paralelna vodila
model : pomnilnik-pomnilnik (CISC)
model : register-register (RISC)
tekoči trak (pipeline)
Procesiranje informacij na strojnem nivoju (HTML, ZIP)
Ukaz
Sled ukazov
zgradba ukaza, operand:celo število, število v pomični vejici, oktet (pogojno znak), četverka, bit
osnovne operacije : aritmetične, logične, primerjalne
naslov : fizičen, logičen
načini naslavljanja : vsebovano, takojšnje, neposredno, posredno, relativno (na programski števnik in indeksni register)
zaporedje ukazov, vejitev (brezpogojna in pogojna)
klic podprograma in vračanje iz podprograma
prekinitev : aparaturna in programska
past
Sloji v
arhitekturi računalnika (Andrej)
elektriška vezja, (Andrej)
logični operatorji in pomnilne celice,
strojni ukazi,
ukazi v zbirniku,
stavki v programskem jeziku, tolmačenje ( interpretiranje ), prevajanje sasa:scripting
Operacijski
sistemi ( Janko)
Vrste operacijskih sistemov (Janko, Saša)
Razlaga operacijskega sistema Linux (Janko, Renato, saša:operacijski_sistem)
enouporabniški, večuporabniški, enoopravilni, večopravilni, mrežni operacijski sistemi
viri - zmožnosti računalnika, vhodno/izhodni podsistem, datotečni (diskovni podsistem), proces, opravilo, posel,
kreiranje, odstranjevanje in premikanje imenikov (direktorijev) in datotek
Vpliv uporabe orodij informacijske tehnologije na ergonomijo in zdravje
delovno mesto, zaslon, tipkovnica, delo na domu : (HTML, ZIP)
Povezovanje
računalniških sistemov (AndrejaV)
omrežje,
uporabiška dostopna točka,
informacijsko komunikacijski sistem,
lokalna omrežja,
prostrana omrežja,
dostop do podatkov
Zgodovina
in razvoj računalniških komunikacij (AndrejaV, David)
prva računalniška omrežja,
vzroki za povezavo, internet (David)
Informacijske
storitve (storitve interneta) (David)
oddaljeni dostop,
prenos datotek,
elektronska pošta,
nadzor in upravljanje,
značilni standardi
Zgradba
in delovanje komunikacijskega sistema (AndrejaV)
protokol,
standard,
plast,
večplastna arhitektura računalniških omrežij
Zgradba
transportnega sistema (AndrejaV)
transportni sistem,
topologija omrežja,
končna povezava,
preklapljanje povezav,
preklapljanje sporočil,
preklapljanje paketov
Medmrežno
povezovanje (AndrejaV)
ponavljalnik (repeater),
most (bridge),
usmerjevalnik (router),
protokolni konverter (gateway)
Različni
programski jeziki in namen uporabe (Saša:
scripting, Mark)
zbirni jezik, višji programski jezik, postopkovni programski jezik, objektno orientirani programski jezik, deklarativni programski jezik
Programski
paketi za programiranje (Saša, Mark)
Zagon programskega paketa s prevajalnikom
Grafično okolje programskega paketa Sasa:razvoj_programov
Uporaba pomoči
meniji, bližnjice, pomoč in nastavitve delovnega okolja
Pomen in
lastnosti algoritma mark
Definicija algoritma
Lastnosti algoritmov
Diagram poteka
Primer programa
deklaracija, inicializacija, postopek, konstanta, spremenljivka, rezervirana beseda, operator, algoritem, razumljivost, ustavljivost, enoumnost,
razčlenjenost
Uvod v
programiranje :
Pot do orodij, dokumenacija, knjižnice, napake v programu
Osnovni podatkovni tipi
Celoštevilčni tip
Realni tip
Znakovni tip
Logični tip
Vhodno/izhodne operacije
Krmilni stavki
Prevajanje
Uporaba razhroščevalnika
Testiranje in dokumentiranje programov Tea:testiranje, Sasa:testiranje, Sasa:dokumentiranje
Programiranje
2
Pretvorba algoritma v program in obratno (mark, Sasa)
Sestavljene podatkovne strukture sasa: strukture-polja, povezane, generics
Polja (začetne vrednosti, enodimenzionalna polja, večdimenzionalna polja, indeksi)
Nizi (Združevanje nizov, dolžina niza in podnizi, primerjanje )
Objektno usmerjeno programiranje (Mark, Saša:oop)
Objekti, sporočila, razredi (sasa:objekti_razredi)
Uporaba že definiranih razredov
Zgradba razreda, konstruktorji, metode (sasa:objekti_razredi)
Statični člani, enkapsulacija
Dedovanje (sasa:objekti_razredi)
Izjeme in razhroščevanje sasa:izjeme, sasa:testiranje
Datotečne organizacije (Tea)
Mediji za hranjenje podatkov
Logični in fizični zapisi
Neurejena datoteka
Zaporedna datoteka
Razpršena datoteka
Indeksi
Delo z datotekami in bazami podatkov
Razredi za delo z datotekami in tokovi. Sasa:vhod_izhod)
Znakovni in zlogovni tokovi
Temeljni razredi
Osnovne metode
Programski konstrukti za delo s podatkovnimi bazami. sasa:jdbc
Podatkovne
baze in sistemi za delo s podatkovnimi bazami (Tea)
Podatkovna baza
ANSI/SPARC arhitektura PB
SUPB
Funkcije SUPB
Moduli SUPB
Podatkovna neodvisnost
Značilnosti porazdeljenih PB (tea:distributed_databases)
Podatkovna
plat razvoja programske opreme (Tea)
oblikovanje konceptualnega modela,
model ER, (tea:erm)
relacijski model, (tea:relacijski_model)
preslikava modela ER v relacijski model, (tea_preslikava ERM_RM)
SQL,
ukazi za kreiranje tabel (CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, DROP INDEX),
ukazi za delo s podatki (SELECT, UPDATE, INSERT, DELETE).
Informacijska
družba, informacijska tehnologija (Saša, Tea)
Informacijska družba Tea:info_druzba,
podatek, informacija, računalništvo, informatika, informacijska tehnologija
Informacijska varnost Tea:info_varnost
Varnost, tajenje, lažno predstavljanje, združevanje informacij iz različnih zbirk, urejen dostop do informacij
(šifriranje, gesla, pravice, zasebni podatki)
Informacijski sistem Tea:info-sistem,
opredelitev IS znotraj organizacije, aktivnosti IS, vrste IS
Programsko inženirstvo (Tea, Saša)
definicija programskega inženirstva,
življenjski cikel programske opreme,
problemi razvoja programske opreme,
sodobni model razvoja programske opreme,
organizacija programskega projekta,
cena programske opreme,
dokumentiranje programske opreme
Metodologija informacijskega inženirstva (Tea)
metoda,
tehnika,
metodologija
Faze in razsežnosti razvoja informacijskega sistema (Tea, web:info_sistem)
strateško načrtovanje IS,
analiza funkcijskih področij,
načrtovanje aplikacijsega sistema,
izvedba IS
Procesna plat razvoja programske opreme (Tea)
diagrami toka podatkov,
podatkovni slovar,
specifikacija prvinskih procesov
(mini specifikacije)
Zaščita podatkov, računalniški kriminal, vpliv IKT (HTML, ZIP)
osebni podatki, poslovni podatki,
zloraba gesel in nepooblaščen dostop,
vdor v računalniški sistem,
računalniški virusi,
globalna vas
Kako reševati dilemo med potrebo
po povezavi z omrežjem in preprečevanje vdora škodljivim vplivov.
Dodatek:
Tečaj Jave za začetnike s pomočjo JUDO (HTML, ZIP, JUDO(slovenski) )