OBVEZNOSTI IZ PREDMETA PROGRAMSKI JEZIKI
1. del: (programerski) Reševanje nalog v Javi
-
domače naloge
Na nekaterih predavanjih boste dobili nekaj nalog, ki jih bomo načeloma reševali
na vajah. Objavljene bodo tudi v spletu. Za vsak zamujeni teden dobivate dodatne naloge.
-
pisni test
Predvidoma 30. 1. in 13. 3. bomo pisali pisni test. Testa sta obvezna!
Za vsak nepisan test morate pripraviti 2 (dva) dva testa – v rešeni in nerešeni obliki.
Uspešno opravljena testa (skupni uspeh nad 70%) sta nadomestilo za pisni izpit.
-
Pisni izpit
Namesto pisnega izpita lahko (ob odobritvi predavatelja)
naredite tudi seminarsko nalogo, ki je programersko usmerjena. Če želite
uporabiti to možnost, pošljite e-pošto predavatelju. Možne
teme.
Na dogovorjeni dan po e-pošti dobite 6 nalog naključno izbranih
med tu objavljenimi (PDF). V 3 urah
morate po e-pošti poslati rešitve 5 od teh 6 nalog. Le-te morate rešiti povsem
samostojno, brez uporabe vnaprej pripravljenih rešitev teh nalog.
Vsaka naloga je vredna 20 točk, za pozitivno opravljen izpit potrebujete vsaj
60 točk. Naloga, ki se ne prevede, je vredna največ 10 točk.
Če testa
ne želite opravljati po e-pošti, ga lahko opravljate na Fakulteti.
Postopek je sledeč
- po elektronski pošti se dogovorite za uro in dan, ko vam bom poslal
naloge
- Na dogovorjeni dan ob dogovorjeni uri mi pošljete e-sporočilo, da
ste pripravljeni na reševanje in da želite naloge (oziroma, da
odstopate od izpita)
- Takoj vam odgovorim, katere naloge ste dobili (med objavljenimi)
- Naloge opravljate samostojno, na svojem računalniku, sami in brez
vnaprej pripravljenih rešitev.
- Vsaka naloga mora biti sestavljena tako, kot pišejo navodila na začetku
objavljenih nalog.
- V določenem času od vas dobim rešitev nalog. Vsaka naloga je v
svojem imeniku, poimenovanem s številko naloge. Vse datoteke skupaj so
stisnjene v ZIP datoteko, ki je pripeta sporočilu. Če zaradi težav z
omrežjem nalog ne morete oddati oz. ne pridejo do predavatelja, se
izpit razveljavi. Če naloge ne pridejo v določenem roku, izpita
avtomatsko niste opravili.
- Na vrhu pošte piše
"Izjavljam, da sem vse naloge rešil-a povsem samostojno in pri
tem nisem uporabljal-a vnaprej pripravljenih rešitev nalog (bodisi na
papirju, bodisi na datotekah)"
BREZ IZJAVE IZPIT NI VELJAVEN!
- v nekaj dneh dobite oceno tega dela izpita
Izbira nalog bo naključna - denimo taka:
2. del: (pedagoški) Priprava gradiva iz dela
Na določeno temo (iz jezika Java seveda) je potrebno pripraviti sklop
gradiv, namenjenih dijaku! Gradiva sestavljajo:
- Priročnik: razlaga snovi določene teme. Razlaga se prepleta z zgledi.
Besedilo je pripravljeno s poljubnim urejevalnikom besedil, lahko je tudi v
spletni obliki. Priročnik mora biti namenjen samostojnemu študiju dijaka.
- Prosojnice - prosojnice, ki "podpirajo" predavanje na temo.
Razlaga, zgledi, ...
- Zbirka rešenih vaj: sestavlja jo vsaj 10 rešenih nalog. Glede oblike
se zgledujte po knjigi M. Juvan, M. Lokar: 121 nalog iz pascala, DMFA,
1992
- Vsaj trije primeri pisnega testa za dijake. Posamezni test naj bo
opremljen z rešitvami in podrobnim točkovnikom.
Posebej poudarjam, da gre za gradivo, namenjeno dijakom! Poudarek je na
ustreznem pristopu in ne "trikologiji" določnega programskega jezika.
Najpogostejša napaka je, da napišete priročnik za uporabo (reference manual) in ne
učno gradivo za dijake.
Temo si izberete sami.
Pred prijavo teme bo potrebno poslati v odobritev "scenarij". Tu boste na
kratko opisali, o čem boste pripravljali gradivo in kontekst v katerem se
gradivo uporablja. Torej - komu je gradivo namenjeno, kakšno je pričakovano
predznanje, kaj od snovi bo okvirno zajemalo, kakšni so časovni okviri
izvajanja tega gradiva (koliko predavanj, vaj, ...).
Učenec zgoraj je lahko učenec OŠ, dijak poklicne šole, gimnazijec,
udeleženec računalniškega krožka na OŠ ali SŠ, odrasla oseba, ... Seveda
izbira učenca pogojuje tudi način priprave gradiva in način obravnave snovi!
V nekaj dneh
dobite potrditev, da je tema primerna.
Nekaj možnih tem:
- Uporabniški vmesniki v Javi
- Datumi in čas v Javi
- Osnove objektnega programiranja
- rekurzija
- Swing
- Branje v Javi
- tabele
- razred String
- razred Math
- animacija
- Okolja za Javo (NetBeans, drJava, BlueJava, ...): njihova primernost za
šolsko uporabo
- drJava: uporaba v šoli
- načini pisanja v Javi (komentarji, izbira imen, zamikanje, stili pisanja,
...)
- dedovanje v Javi
- ...
Primer lepo narejene seminarske naloge.
Povzetek
- Domače naloge: V seznamu morate imeti 6
x OK. Drugače: e-pošta predavatelju za dogovor
- Pisani testi: V seznamu morate
imeti 2 x +. Drugače: pripraviti 2 x 2 rešena testa oziroma e-pošta
predavatelju za dogovor
- Programerski del: pozitivno ocenjena seminarska naloga ALI
(% na 1. testu +
% na 2. testu) / 2 >= 70 ALI pozitivno pisan test po e-pošti (dogovor po
e-pošti)
- Pedagoški del: Pozitivno ocenjena sem. naloga