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

Allikas: Kursused
Mine navigeerimisribale Mine otsikasti
 
(ei näidata sama kasutaja 108 vahepealset redaktsiooni)
2. rida: 2. rida:
 
'''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/course/view.php?id=30645,  <strong>registreerumise kood:</strong>ITI020924<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 2023), <strong>registreerumise kood:</strong>4d6t7s7<br>
+
'''Kursuse Teams'i kanal:''' ITI0209 (2025) Kasutajaliidesed, <strong>registreerumise kood:</strong>e50tfje<br>
'''Koht:''' Loengud ja praktikumid toimuvad auditooriumis ICT-315<br>
+
'''Koht:''' Loengud ja praktikumid toimuvad auditooriumis '''MEK114'''<br>
'''Aeg:''' Semestri jooksul igal neljapäeval: '''loeng kell 12:00 ja praktikum 13:45'''<br>
+
'''Aeg:''' Semestri jooksul igal teisipäeval: '''loeng kell 12:00-13:30 ja praktikum 13:45-15:15'''<br>
'''Arhiiv:''' 2023 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2023]]<br>
+
'''Arhiiv:''' 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]<br>
  
  
 +
== Üldine ülevaade ==
  
== Üldine ülevaade ==
+
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.
  
 
Kursuse lõpetaja:
 
Kursuse lõpetaja:
 
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​
 
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​
* Oskab luua ja valideerida kasutajakeskset liidest nii arvutis kui pihuseadmes.​
+
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​
 
* Suudab osaleda UX arendusprotsessis nii täitja kui tellijana.
 
* Suudab osaleda UX arendusprotsessis nii täitja kui tellijana.
 
* Oskab andmeid visualiseerida.
 
* 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 :)
 
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 :)
 
 
== Kursuse lõpetamine ==
 
 
* 20..24 mai nädalal toimub 3. iseseisva töö kaitsmine (veebis/kohapeal), täpsed ajad ja graafik selguvad Google vormist mis tuleb siia peale tööde esitamist. Töö ise saate esitada siin: https://moodle.taltech.ee/mod/assign/view.php?id=381087
 
 
Võimalikud <strong>3 töö kaitsmise ajad</strong> on:<br>
 
- kolmapäeval 22. mail algusega vahemikus 16:00 .. 18:00 (Teamsis)<br>
 
- neljapäeval 23. mail algusega 12:00 auditooriumis ICT-315 (kohapeal)<br>
 
- reedel 24. mail vahemikus 14:00 - 16:00 (Teamsis).<br>
 
 
Kaitsmisaja valikuks täitke ära Google vorm: https://forms.gle/scguLJgbXPm9avje9, seal on ka viide kaitsmisgraafikule.
 
 
 
<br>
 
* Nädal peale seda ehk vahemikus 27..31 mai toimub kontrolltöö. Kontrolltöö tegemiseks on mitu võimalikku aega, ja sobivad ajad selgitab õppejõud 3. iseseisva töö kaitsmise käigus.<br>
 
 
== Loengud ==
 
 
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===
 
 
[[Media:ITI0209_24_01_Good_UI.pdf | Loenguslaidid ]]
 
 
<strong>Ülesanne 04. veebruariks</strong> Ülesandepüstituse kirjeldamine: https://moodle.taltech.ee/mod/assign/view.php?id=360121
 
 
=== Nädal 2: Sissejuhatus disainiprotsessi ===
 
 
* [[Media:ITI0209_24_02_Intro_to_Design_Process.pdf | Loenguslaidid]]<br>
 
* [[ITI0209_24_week02_Assignment | 2. praktikum ]]
 
 
=== Nädal 3: Briif ===
 
 
* [[Media:ITI0209_24_03_Brief.pdf | Loenguslaidid]]<br>
 
* [[Media:ITI0209_24_03_Design_Challenge.pdf ‎ | 3. praktikum - Design Challenge]]
 
 
=== Nädal 4: Tulemid ja persoonad ===
 
 
* [[Media:ITI0209_24_04_Deliverables_Personas.pdf | Loenguslaidid ]]
 
* [[Media:ITI0209_24_04_Paper_Prototyping.pdf | 4. praktikum - Paberprototüüpimine ]]
 
 
=== Nädal 5: Kasutajavood ja sõrestikmudel ===
 
 
* [[Media:ITI0209_24_05_Flows_Wireframes.pdf | Loenguslaidid ]]
 
* [[Media:ITI0209_24_05_Figma_Intro.pdf | 5. praktikum - Sissejuhatus Figmasse ]]
 
 
=== Nädal 6: Disaineri vaade ===
 
 
Täna räägib UX arendusprotsessist disaineri vaates Mihkel Ronk: https://www.linkedin.com/in/mihkelronk/
 
 
Teemad mida kaetakse on:
 
 
- PM-ilt requirementid/intro<br>
 
- Basic research<br>
 
- Taskihaldus (kehtib ilmselt muude taskimajandajate puhul ka, pmst lihtsalt et hea dokumenteerida asju ka disainis)<br>
 
- Esmane wireframe (ja see kuidas need ei näe välja nagu wireframe’id kui kasutatakse disainisüsteemi komponente)<br>
 
- Ülevaade Figma komponentide kasutamise loogikast, faili ülesehitus<br>
 
- Design review’d ja jällegi dokumenteerimine (et kellelgi hiljem midagi öelda ei oleks)<br>
 
- Disaini versioonid<br>
 
- Disaini dokumenteerimine Figmas review ja handoffi jaoks<br>
 
- Disainisüsteemi uuendamine uuest featuurist tekkinud komponentidega
 
 
=== Nädal 7: Kasutatavuse testimine ===
 
 
* [[Media:ITI0209_24_07_Usability_Testing.pdf | Loenguslaidid ]]
 
* [[Media:ITI0209_24_07_Prax.pdf | 7. praktikum - Figma ]]
 
 
=== Nädal 8: Disainisüsteem. Tüpograafia ===
 
 
* [[Media:ITI0209_24_08_Design_Systems_01.pdf | Loenguslaidid ]]
 
* Praktikum: Sissejuhatus Bootstrappi
 
 
=== Nädal 9: Disainisüsteemi jätk. Värvid, Layout ===
 
 
* [[Media:ITI0209_24_09_Design_Systems_02.pdf | Loenguslaidid ]]
 
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid ]]
 
 
=== Nädal 10: Vormid ===
 
 
* [[Media:ITI0209_24_10_Forms.pdf | Loenguslaidid ]]
 
* [[Media:ITI0209_24_10_Prax_Forms.pdf | Juhend praktikumiks ]]
 
 
=== Nädal 11: Otsing. Filtrid ===
 
 
* [[Media:ITI0209_24_11_Search_Filters_Sort.pdf | Loenguslaidid ]]
 
* [[Media:ITI0209_24_11_Prax_Tailwind.pdf | Praktikum: Sissejuhatus Tailwind CSS-i ]]
 
 
=== Nädal 12:Sisu ===
 
 
* [[Media:ITI0209_24_12_Content.pdf | Loenguslaidid ]]
 
* [[Media:ITI0209_24_12_Prax_Content.pdf | Harjutus praktikumiks ]]
 
 
=== Nädal 13:Juurdepääsetavus ===
 
 
* [[Media:ITI0209_24_13_Accessibility.pdf | Loenguslaidid]]<br>
 
* Praktikum: Konsultatsioonid ja abi
 
 
=== Nädal 14. Sissejuhatus andmete visualiseerimisse ===
 
 
[[Media:ITI0209_24_14_Visualization_Intro.pdf | Loenguslaidid]]<br>
 
Praktikum: Sissejuhatus Echartsi
 
 
=== Nädal 15. Visualiseerimise jätk ===
 
 
[[Media:ITI0209_24_15_Principles_of_Visualization.pdf | Loenguslaidid]]<br>
 
Praktikum: Dünaamiline Echarts
 
 
=== Nädal 16. Dashboard ===
 
 
[[Media:ITI0209_24_16_01_Dashboard.html.pdf | Loenguslaidid]]<br>
 
Praktikum: Individuaalsed konsultatsioonid.
 
 
 
<!--
 
 
 
 
Nädal 15. Visualiseerimise jätk
 
Nädal 16. 3. töö kaitsmine
 
 
-->
 
 
== Iseseisvad tööd ==
 
 
Iseseisvad tööd esitatakse Gitlab'is ja link nendele lisatakse Moodles. Kursuse käigus esitatakse kolm kohustuslikku iseseisvat tööd:
 
 
1. [[ITI0209 kevad 2024 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg esmaspäev 18. märts kell 12:00<br>
 
2. [[ITI0209 kevad 2024 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg reede, 26. aprill kell 17:00<br>
 
3. [[ITI0209 kevad 2024 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg 20. mai<br>
 
  
  
157. rida: 30. rida:
 
Lõpphinne moodustub järgmistest pukntidest:
 
Lõpphinne moodustub järgmistest pukntidest:
  
a. kaitstud kõik kohustuslikud iseseisvad tööd (maksimaalselt 45 punkti)<br>
+
a. kaitstud kõik kohustuslikud iseseisvad tööd (maksimaalselt 20 + 20 + 20 punkti)<br>
b. hinnatud kaks kaastudengi tööd (maksimaalselt 10 punkti)<br>
+
b. hinnatud kaks kaastudengi tööd (maksimaalselt 5 + 5 punkti)<br>
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded (maksimaalselt 15 punkti)<br>
+
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded (maksimaalselt 10 punkti)<br>
c. tehtud kontrolltöö (maksimaalselt 30 punkti). Edukaks sooritamiseks pead kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+kontrolltöö) vähemalt 51 punkti. Kontrolltöö toimub avatud testi vormis, s.t. lubatud on kõigi kursuse abimaterjalide v.a kaastudengi abi ja keelemudelite kasutamine.<br>
+
c. tehtud kontrolltöö (maksimaalselt 20 punkti). Edukaks sooritamiseks pead kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+kontrolltöö) vähemalt 51 punkti.<br>
 
 
Lisaks on võimalik saada lisapunkte loengutes ja praktikumides aktiivse osalemise eest.
 
  
 
*91 < punkti      -- hinne 5 (suurepärane)
 
*91 < punkti      -- hinne 5 (suurepärane)

Viimane redaktsioon: 21. jaanuar 2026, kell 15:50

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 (2025) Kasutajaliidesed, registreerumise kood:e50tfje
Koht: Loengud ja praktikumid toimuvad auditooriumis MEK114
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

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 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 :)


Turingu serveri kasutamine

Turingu serverisse rakenduse paigaldamine

Hinde moodustumine

Lõpphinne moodustub järgmistest pukntidest:

a. kaitstud kõik kohustuslikud iseseisvad tööd (maksimaalselt 20 + 20 + 20 punkti)
b. hinnatud kaks kaastudengi tööd (maksimaalselt 5 + 5 punkti)
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded (maksimaalselt 10 punkti)
c. tehtud kontrolltöö (maksimaalselt 20 punkti). Edukaks sooritamiseks pead kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+kontrolltöö) vähemalt 51 punkti.

  • 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