Kasutajaliidesed (ITV0130)) 2019

Allikas: Kursused
Redaktsioon seisuga 29. jaanuar 2019, kell 08:27 kasutajalt Verrev (arutelu | kaastöö)
Mine navigeerimisribale Mine otsikasti

Kursuse kood: ITV0130
Link: https://courses.cs.ttu.ee/pages/ITV0130
Õppejõud: Martin Verrev, Kristian Lember
Kontakt: martin.verrev@ttu.ee, TTÜ ruum ICT-422
2018 aasta kursuse lehte näed siit: ITV0130_2018

Kursuse Slacki kanal: https://kasutajaliidesed2019.slack.com/, Viide kanaliga liitumiseks


Hindamine

ITV0130-Excel-error.png

Aine hinnatakse 100 punkti skaalal; saadaval olevate punktide hulk on veidi suurem. Punktid jaotuvad:

  • 15 punkti: Kodutöö 1
  • 15 punkti: Kodutöö 2
  • 15 punkti: Kodutöö 3
  • 15 punkti: Kodutöö 4
  • 40 punkti: kontrolltöö

Kursuse kordajatele: varasemate aastate kontrolltöö hinde võib paluda otse üle kanda.

Praktikumid (muutuvad)

Kodutöö

Loengud

Loengute videod (halvasti sorditud)

  1. Korraldusest; Fitt'i seadus, purjus inimese liides, kasutajamudel, liideste hindamine (PDF)
  2. Kasutajaliidesed programmeerijale; Sobimus; Kodutööst; Visuaaldisainist (PDF)
  3. Vue.js (loengu asemel on video, sest haigus)
  4. Müra kahandamine; vormidest. (Eelmisest õhus: kompositsioonist)
  5. Tekstide kirjutamine, lugemine, struktureerimine.
  6. Kasutajaliidese koostamise alusprintsiipidest; Inimese mälu eripäradest liidestes (meil on lühi, pikaajaline, protseduuriline ja episoodiline mälu; töömälu 4 +/- 1 seostumatut ühikut, sellest lähtuvalt peame töömälu toetama)
  7. Kasutajaliidese testimisest (PDF)
  8. Kasutajaliidese koostamise alusprintsiipidest II; Pikaajaline mälu (liidestes mõjutab see paroolide meeldejätmist peamiselt ja korduvaid operatsioone)
  9. Kasutajaliidese koostamise alusprintsiipidest III; Animatsioonide ajastustest ja iseloomust
  10. Reactive programming kui viis liideses andmevooga arvutusi teha.
  11. Tarkvara tõlkimisest
  12. Tarkvara hõlbustusfunktsioonid
  13. Liidese andmete liigutamise paremad praktikad. Vuex.js
  14. Kodutööde ülevaatamine ja Disco Elysiumi liidese arendusest (ei ole järelvaadatav)
  15. Kontrolltööst
  16. Kontrolltöö (võimalusel kahes auditooriumis)

Kontrolltöö

Kontrolltöö toimub viimase loengu päeval, loengu ruumides. Kontrolltöö sisuks on alltoodud materjalide lugemiskontroll ning HTML/javascripti tehniliste küsimuste lahendamine paberil.

Kõhurääkijate ja mobiilinokkijate tööd võtan ära ja ei hinda. Tööd saab teha üks kord (topelt-käimisel teist tööd ei hinda).


Viidete kogu

Siit on mõistlik õppida

Lugemist

Tehniline

Kontrolltöö mõttes tasub mõelda praktikumi- ja kodutööde mahus.

Niisama huvitavat lugemist

Kontrolltöö eel siit õppida pole tarvis; siin on lihtsalt lahedused