ITV0130 (laiendatud ainekava)

Allikas: Lambda

ITV0130 - Kasutajaliidesed - laiendatud ainekava

Kasutajaliidesed on aine, mis selgitab kasutajaliideste kujundamise põhimõtteid. Aine käigus valmib nendele põhimõtetele vastav kasutajaliides.

Aine eesmärgid

Aine eesmärgiks on anda praktiline kogemus kasutajaliideste loomise kaasaegsetest põhimõtetest ja tehnoloogiatest.

Õpiväljundid

Kursuse läbinu valdab kasutajaliideste loomise põhimõtteid ja tehnoloogia aluseid, nii tava- kui veebirakenduste jaoks. Põhirõhk on web 2.0 stiilis, CSSil ja javascriptil põhinevatel rakendustel. Kasutajaliideste olulisemad printsiibid, peamised teegid ja standardliidesed. Brauseripoolne tehnoloogia ja brauseri funktsionaalsuse kasutamise võimalused, eeskätt CSS, javascript, JSON ning olulisemad javascripti teegid ja komponendid. Loengutes antavad viidad juhendmaterjalidele.


Käsitletavad teemad

  • Kasutatavus, Fittsi seadus, Lihasmälu, tagasiside
  • Veebiliidese olulisemad mustrid
  • Keerukuse haldamine
  • HTML, CSS ja silumisvahendid (nt Firebug)
  • Javascript kasutajaliidese teenistuses, jQuery jt hõlbustusteegid
  • CGI rakendustest
  • Käsurealiidesest
  • Hõlbustusfunktsioonidest (accessibility)
  • Puuteliidesed

Iseseisvad tööd

Iseseisvate tööde osas lahendatakse semestri käigus praktikumides temaatilisi ülesandeid, suuresti javascripti põhjal.

Eksami eeldused

Selle hindelise arvestusliku aine läbimiseks tuleb semestri vältel koguda vähemalt 50 punkti. Punktidest eraldiseisvaid eelduseid ei ole.

Hindamiskriteeriumid

Hinne kujuneb semestri soorituste põhjal järgmiselt:

1 punkt iga praktikumitunni kaastöö eest.

Kuni 33 punkti kasutajaliidese prototüüpimise eest (Labor 1).

Kuni 33 punkti kasutajaliidese prototüübi lahendamise eest (Labor 2).

Kontrolltöö 40 punkti (lugemismaterjal ja HTML/CSS/Javascript ülesanded)

Hindamisskaala:

  • 0-49 - 0
  • 50-59 - 1
  • 60-69 - 2
  • 70-79 - 3
  • 80-89 - 4
  • 90+ - 5