Erinevus lehekülje "Kasutajaliidesed (ITI0209)" redaktsioonide vahel

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
 
(ei näidata sama kasutaja 326 vahepealset redaktsiooni)
1. rida: 1. rida:
{{UI}}Kursuse kood: <b>ITI0209</b><br>
+
{{UI}}'''Kursuse kood:''' ITI0209<br>
'''Link''': https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)<br>
+
'''Link:''' https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)<br>
'''Õppejõud''': Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422<br>
+
'''Õppejõud:''' Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422<br>
'''Kurusus Moodle keskkonnas: https://moodle.taltech.ee/enrol/index.php?id=30645, iseregistreerumise võti <strong>ITI0209</strong><br>
+
'''Kurusus Moodle keskkonnas:''' https://moodle.taltech.ee/course/view.php?id=36831, <strong>registreerumise kood:</strong>ITI020926<br>
'''Kursuse Teams'i kanal:''' ITI0209 Kasutajaliidesed (Kevad 2022), registreerumise võti <strong>
+
'''Kursuse Teams'i kanal:''' ITI0209 (2026) Kasutajaliidesed, <strong>registreerumise kood:</strong>df207x3<br>
emmakg0</strong><br>
+
'''Koht:''' Loengud ja praktikumid toimuvad auditooriumis '''MEK122'''<br>
'''Koht:''' Loengud ja praktikumid toimuvad Teams'is<br>
+
'''Aeg:''' Semestri jooksul igal teisipäeval: '''loeng kell 12:00-13:30 ja praktikum 13:45-15:15'''<br>
'''Aeg:''' Semestri jooksul igal reedel: '''loeng kell 10:00 ja praktikum 12:00'''<br>
+
'''Arhiiv:''' 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]<br>
2021 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2021]]<br>
 
  
<h3 style="color: red;">3. iseseisva töö kaitsmise üksikasjade kohta vaadake kursuse Teamsi kanalis pin-itud sõnumit</h3>
 
  
 
== Üldine ülevaade ==
 
== Üldine ülevaade ==
  
Semestri jooksul toimub online-õppena töö kaheliikmelistes gruppides, kus luuakse ja valideeritakse kasutajaliides enda poolt väljamõeldud teenusele. Loodud teenust kursuse jooksul reaalselt valmis programmeerima ei hakka :)
+
<strong style="color:red">NB! 16. aprilli loeng ja praktikum (nädal 11) toimuvad tavalises formaadis Teamsis.</strong>
  
== Individuaalsed konsultatsioonid ==
 
  
Iganädalane aeg individuaalseteks konsultatsioonideks lepitakse kokku õppetöö käigus nii et see sobiks nii õppejõule kui osalejatele.
 
  
== Iseseisvad tööd ==
+
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.
  
Iseseisvad tööd esitatakse Gitlab'is ja link nendele lisatakse Moodlesse. Kursuse käigus esitatakse kolm iseseisvat tööd:
+
Kursuse lõpetaja:
 +
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​
 +
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​
 +
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.
 +
* Oskab andmeid visualiseerida.
  
1. [[ITI0209 kevad 2022 1. kodutöö kirjeldus | Staatiline prototüüp]] Esitmise tähtaeg 11. märts, tagasiside andmise tähtaeg 17. märts<br>
+
Semestri jooksul toimub õppetöö kaheliikmelistes gruppides, kus luuakse ja valideeritakse kasutajaliides enda poolt väljamõeldud teenusele. Loodud teenuse tagarakendust kursuse jooksul reaalselt valmis programmeerima ei hakka :)
2. [[ITI0209 kevad 2022 2. kodutöö kirjeldus | Rakenduse HTML prototüüp.]] Esitmise tähtaeg 17. aprill, tagasiside andmise tähtaeg 21. aprill<br>
 
3. [[ITI0209 kevad 2022 3. kodutöö kirjeldus |  Andmete visualiseerimine.]] Esitmise tähtaeg 11. mai.<br>
 
  
Iga iseseisev töö annab 15 punkti ja kaastudengi tööde hindamine 5 punkti, st. kokku kokku 60 punkti.
+
== Loengud ==
  
=== 3. iseseisva töö kaitsmine ===
+
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===
  
3 iseeisva töö põhi-hindamine toimub Teamsi-kõne vormis reedel 13. mail vahemikus 10:00 .. 13:30 ja 14:00 .. 15:30. Vorm mille alusel moodustub graafik on siin: https://forms.gle/5KZhFC5L2H8tNYCC8, palun see täita enne praktikumiaja algust. Jooksev graafik kaitsmiseks on näha siin: https://docs.google.com/spreadsheets/d/1dkpzBPNjhX2aeF4Et3cDracmJRgwMQRF3YPj27APBWk/edit?usp=sharing Vajadusel organiseerib õppejõud ajad lisa-kaitsmiseks.
+
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]
 +
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]
  
=== Kontrolltöö ===
+
=== Nädal 2: Kasutajaliidese arendusprotsess ===
  
Lisaks peale 3. töö ülevaatamist kontrolltöö kursuse jooksul läbitud teemade kohta. Kontrolltöö toimub üle Teamsi ja avatud testi vormis, s.t. lubatud on kõigi kursuse abimaterjalide v.a kaastudengi abi kasutamine.
+
* Ülesanne: Palun kirjelda esmane ülesandepüstitus ja lisa see Moodlesse: https://moodle.taltech.ee/mod/assign/view.php?id=921791 Juhul kui ülesande lisamisega on probleeme, andke sellest märku Teamsis õppejõule.
 +
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]
 +
* Praktikum: [[ITI0209_26_02_Prax]]
  
Kontrolltöö kirjutamiseks on kolm aega:
+
=== Nädal 3: Protsessi algatamine: Briif ===
  
* Esmaspäeval 16. mail kell 11:00 (samal päeval peale seda toimuvad ka osade 3. praktikumitöö kaitsmised). <b>16. mai kontrolltöö Moodles:</b> https://moodle.taltech.ee/mod/assign/view.php?id=382770<br>
+
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]
* Reedel 20. mail kas kell 10:00 loengu või praktikumi ajal.
+
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]
* Esmaspäeval 22. mail kell 16:00<br>
 
  
== Loengud ==
+
=== Nädal 4: Protessi tulemid: Kasutajavood ===
  
=== Nädal 1: Sissejuhatus ainesse. Hea kasutajaliidese heuristikad ===
+
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]
 +
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]
  
* [[Media:ITI0209_22_01_UI_Patterns_Heuristics.pdf | Loenguslaidid]]
+
=== Nädal 5: Protessi tulemid: Persoonad ===
* [[Praktikum 1]] Praktikumiks pange palun valmis paber ja kirjutusvahend :)
+
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]
 +
* Praktikum: https://cantunsee.space/ <!-- https://www.fabriders.net/user-personas/ -->
  
=== Nädal 2: Kasutajaliidese üldised mustrid. ===
+
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===
 +
* Loengusalvestis: Kursuse Teamsi kanalis
 +
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]
 +
* Praktikum: Näidisprojekti tutvustus
  
* [[Media:ITI0209_22_01_UI_Patterns_Heuristics.pdf | Loenguslaidid]]  
+
=== Nädal 7: Sissejuhatud Disainisüsteemi ===
* [[Ülesanne 2. loenguks]]
+
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]
 +
* Praktikum: Individiaalsed konsultatsioonid
  
=== Nädal 3: Sissejuhatus disainiprotsessi: Briif. ===
+
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===
 +
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg
 +
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]
 +
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]
  
* [[Media:ITI0209_22_03_Brief.pdf | Loenguslaidid]]
+
=== Nädal 9: Vormid ===
* [[ITI0209 3. praktikum]] Katsetame kaug-grupitööd.
+
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]
 +
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]
  
=== Nädal 4: Kasutaja ja kasutajavood ===
+
=== Nädal 10: Otsing ja Filtrid ===
 +
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]
 +
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]
  
* [[Media:ITI0209_22_04_Personas_Flows.pdf | Loenguslaidid ]]
+
=== Nädal 11: Sisu ===
* [[ITI0209 kevad 2022 4. praktikum]]
+
<strong style="color:red">NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.</strong>
 +
* Loenguslaidid: TBC
 +
* Praktikum: UX kirjutamise harjutus
  
=== Nädal 5: Sisukaart ja sõrestikmudel ===
 
  
* [[Media:ITI0209_22_05_Wireframe.pdf | Loenguslaidid ]]
+
<!--
* Praktikum - Sissejuhatus Figmasse.
 
  
=== Nädal 6: Kasutavuse testimine ===
 
* [[Media:ITI0209_22_06_Usability_Testing.pdf | Loenguslaidid ]]
 
* [[Media:ITI0209_22_05_Prax.pdf | Praktikum ]]
 
  
=== Nädal 7: Disainisüsteem ===
+
Nädal 9: Disainisüsteem - Vormid
* [[Media:ITI0209_22_07_Design_System.pdf | Loenguslaidid ]]
+
Nädal 10: Otsing ja Filtrid
* Praktikum: Sissejuhatus Bootstrappi
+
Nädal 11: Sisu
 +
Nädal 12: Juurdepääsetavus
  
=== Nädal 8: Disainisüsteemi jätk ===
+
Nädal 13: Sissejuhatus andmete visualiseerimisse
 +
Nädal 14: Visualiseerimise töövoog
 +
Nädal 15: Dashboard
 +
Nädal 16: Kursuse kokkuvõte
  
* Loeng: Vaata eelsalvestatud loengut mis võtab kokku disainisüsteemi.
+
-->
* Praktikum: Vaata iseseisvalt õpetust "Bootstrap 5 Crash Course" (kestvus 1:19): https://www.youtube.com/watch?v=4sosXZsdy-s
 
  
=== Nädal 9: Vormid ===
+
== Iseseisvad tööd ==
 
 
* Loeng: [[Media:ITI0209_22_09_Forms.pdf | Loenguslaidid vormide kohta]] ja [[Media:ITI0209_22_08_Tips_for_Layout.pdf | üldisi soovitusi paigutusele ]]
 
* Praktikum: [[Media:ITI0209_22_Praktikum_Sass.pdf | Eelprotsessorid. SASS ]]
 
 
 
=== Nädal 10: Otsing. Filtrid. Sorteerimine ===
 
  
* Loeng [[Media:ITI0209_22_10_Search_Filters_Sort.pdf | Loenguslaidid ]]
+
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab'is.
* Praktikum [[Media:ITI0209_22_Praktikum_10_Vormid.pdf | Harjutusi vormidega ]]
 
  
=== Nädal 11: Ligipääsetavus ===
+
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00<br>
 +
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00<br>
 +
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00<br>
  
* Loeng [[Media:ITI0209_22_11_Accessibility.pdf | Loenguslaidid ]]
+
=== Turingu serveri kasutamine ===
* Praktikum: Individuaalsed konsultatsioonid. Et aega paremini jagada, palun täitke see vorm: https://forms.gle/LDD8Zg7Woh5gfwaz8
 
  
=== Nädal 12: Lihavõtted ===
+
[[Turingu serverisse rakenduse paigaldamine]]
  
=== Nädal 13: Sisu ===
+
== Hinde moodustumine ==
  
* Loeng [[Media:ITI0209_22_13_Content.pdf | Loenguslaidid ]]
+
Lõpphinne moodustub järgmistest pukntidest:
* Praktikum: sisu häkkimine
 
  
=== Nädal 14: Sissejuhatus andmete visualiseerimisse ===
+
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p<br>
 +
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p<br>
 +
c. 3. iseseisev töö ja selle kaitsmine: 20p<br>
 +
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10<br>
 +
e. tehtud kontrolltöö (maksimaalselt 30 punkti). <br>
  
* Loeng [[Media:ITI0209_22_14_Visualization.pdf | Loenguslaidid ]]
+
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.<br>
* Praktikum: Echarts
+
Hilinenud tööd annavad poole võimalikest punktidest.
  
=== Loeng 15: Visualiseerimise järk. Dashboard ===
 
  
* [[Media:ITI0209_15_Visuzalizations_Dashboard.pdf | Loenguslaidid ]]
+
*91 < punkti      -- hinne 5 (suurepärane)
 +
*81 < punkti < 90 -- hinne 4 (väga hea)
 +
*71 < punkti < 80 -- hinne 3 (hea)
 +
*61 < punkti < 70 -- hinne 2 (rahuldav)
 +
*51 < punkti < 60 -- hinne 1 (kasin)
 +
*alla 51 punkti -- kursust ei läbitud

Viimane redaktsioon: 9. aprill 2026, kell 09:00

Kursuse kood: ITI0209
Link: https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)
Õppejõud: Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422
Kurusus Moodle keskkonnas: https://moodle.taltech.ee/course/view.php?id=36831, registreerumise kood:ITI020926
Kursuse Teams'i kanal: ITI0209 (2026) Kasutajaliidesed, registreerumise kood:df207x3
Koht: Loengud ja praktikumid toimuvad auditooriumis MEK122
Aeg: Semestri jooksul igal teisipäeval: loeng kell 12:00-13:30 ja praktikum 13:45-15:15
Arhiiv: 2025 aasta kursuse lehte näed siit: Kasutajaliidesed_(ITI0209))_2025


Üldine ülevaade

NB! 16. aprilli loeng ja praktikum (nädal 11) toimuvad tavalises formaadis Teamsis.


Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.

Kursuse lõpetaja:

  • Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​
  • Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​
  • Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.
  • Oskab andmeid visualiseerida.

Semestri jooksul toimub õppetöö kaheliikmelistes gruppides, kus luuakse ja valideeritakse kasutajaliides enda poolt väljamõeldud teenusele. Loodud teenuse tagarakendust kursuse jooksul reaalselt valmis programmeerima ei hakka :)

Loengud

Nädal 1: Sissejuhatus: Hea kasutajaliides

Nädal 2: Kasutajaliidese arendusprotsess

Nädal 3: Protsessi algatamine: Briif

Nädal 4: Protessi tulemid: Kasutajavood

Nädal 5: Protessi tulemid: Persoonad

Nädal 6: Kasutatavuse Testimine (Teamsis)

  • Loengusalvestis: Kursuse Teamsi kanalis
  • Loeng Loenguslaidid
  • Praktikum: Näidisprojekti tutvustus

Nädal 7: Sissejuhatud Disainisüsteemi

Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid

Nädal 9: Vormid

Nädal 10: Otsing ja Filtrid

Nädal 11: Sisu

NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.

  • Loenguslaidid: TBC
  • Praktikum: UX kirjutamise harjutus


Iseseisvad tööd

Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab'is.

1. Staatiline prototüüp, tähtaeg E23.03 kell 12:00
2. HTML Prototüüp, tähtaeg E27.04, 12:00
3. Andmete visualiseerimine, tähtaeg E18.05 12:00

Turingu serveri kasutamine

Turingu serverisse rakenduse paigaldamine

Hinde moodustumine

Lõpphinne moodustub järgmistest pukntidest:

a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p
c. 3. iseseisev töö ja selle kaitsmine: 20p
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10
e. tehtud kontrolltöö (maksimaalselt 30 punkti).

Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.
Hilinenud tööd annavad poole võimalikest punktidest.


  • 91 < punkti -- hinne 5 (suurepärane)
  • 81 < punkti < 90 -- hinne 4 (väga hea)
  • 71 < punkti < 80 -- hinne 3 (hea)
  • 61 < punkti < 70 -- hinne 2 (rahuldav)
  • 51 < punkti < 60 -- hinne 1 (kasin)
  • alla 51 punkti -- kursust ei läbitud