Visokošolski učitelji: Fajfar Iztok
Sodelavci: Glažar Boštjan, Kunaver Matevž, Maček-Lebar Alenka, Puhan Janez
Opis predmeta
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti:
Vsebina:
Predmet najprej obravnava osnovne pojme računalnikov in računalniškega programiranja. V nadaljevanju se osredotoča na konkretne programske jezike HTML, CSS in JavaScript, ob katerih se študent sreča s principi kodiranja, načrtovanja podatkov in algoritmov ter programiranja. Predmet je razdeljen na naslednja poglavja:
Uvod:
- splošni principi programskih jezikov
- načrtovanje, gradnja in preizkušanje programske opreme
Oblikovanje spletnih strani z jezikoma HTML in CSS:
- zgradba dokumenta in osnovni elementi
- osnovni principi oblikovanja s CSS
Programiranje spletnih strani z jezikom JavaScript:
- spremenljivke
- krmilni stavki
- funkcije
- dogodki
Cilji in kompetence:
- Študenti bodo obvladali osnove algoritemskega in sistemskega načina reševanja problemov.
- Naučili se bodo veščin računalniškega programiranja in preizkušanja programskih rešitev.
- Snov je zasnovana tako, da predstavlja podlago za učenje programskega jezika C.
Predvideni študijski rezultati:
- Razumevanje delovanja računalniških sistemov.
- Reševanje tehničnih problemov s pomočjo računalniških sistemov.
- Kritično vrednotenje predlaganih rešitev glede na podane robne pogoje.
- Iskanje in uporaba potrebnih informacij za programiranje.
Metode poučevanja in učenja:
- Predavanja, praktični prikazi, laboratorijske vaje, individualno delo z zahtevnejšimi študenti, uporaba spletnih tehnologij, domače naloge
Gradiva
- 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
Obišči spletno učilnico.