Visokošolski učitelji: Fajfar Iztok
Sodelavci: Glažar Boštjan, Kranjc Matej, Kunaver Matevž, Maček-Lebar Alenka, Puhan Janez
Opis predmeta
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Vsebina:
- Splošno: računalnik, strežnik, odjemalec, program, operacijski sistem, splet, večopravilnost, vmesnik, skriptni jeziki, programiranje, kodiranje, algoritmi, načrtovanje programov, načrtovanje podatkov;
Jezik HTML: zgradba dokumenta, elementi, povezave, datoteke, slike, seznami, tabele, obrazci, vnosna polja;
Cilji in kompetence:
Študenti se naučijo veščin računalniškega programiranja in preizkušanja programskih rešitev. Predvsem je pomembno, da razumejo, kaj programski jezik sploh je in čemu je namenjen. Naučijo se tudi programskega načina razmišljanja pri opisovanju vsakdanjih problemov.
Predvideni študijski rezultati:
Študent je sposoben samostojno zasnovati in razviti preprosto spletno stran, ki poleg osnovnih oblikovnih elementov vsebuje tudi programske rešitve, ki skrbijo za avtomatizacijo in interaktivnost.
Metode poučevanja in učenja:
- Predavanja, praktični prikazi, laboratorijske vaje, individualno delo z zahtevnejšimi študenti, uporaba spletnih tehnologij, domače naloge
- Jezik CSS: osnovna sintaktična pravila, vrstični, notranji in zunanji slogi, razred;
- Jezik JavaScript: spremenljivke, operatorji, izrazi, stavki, krmilni stavki, pogojni stavki, ponavljalni stavki, dogodki, funkcije, objekti, lastnosti, postopki;
- Metodologija: načrtovanje programov, načrtovanje z vrha navzdol, načrtovanje spletnih vmesnikov, razhroščevanje, preizkušanje;
Gradiva
Temeljni literatura in viri:
- I. Fajfar: XHTML in JavaScript za pokušino, Založba FE in FRI, 2005
- Spletna stran W3 Schools (www.w3schools.com)
- Mozilla Developer Network (developer.mozilla.org)
- Matthew MacDonald, HTML5, The Missing Manual, O'Reilly, 2011
- David Sawyer McFarland, CSS3, The Missing Manual, O'Reilly, 2013
- John Pollock: JavaScript: A Beginner's Guide, Osborne McGraw-Hill, 2009
- David Flanagan: JavaScript, The Definitive Guide, O'Reilly, 2011
- David Sawyer McFarland, JavaScript, The Missing Manual, O'Reilly, 2012