<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>http://courses.cs.taltech.ee/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Verrev</id>
	<title>Kursused - Kasutaja kaastöö [et]</title>
	<link rel="self" type="application/atom+xml" href="http://courses.cs.taltech.ee/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Verrev"/>
	<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/pages/Eri:Kaast%C3%B6%C3%B6/Verrev"/>
	<updated>2026-06-10T21:55:34Z</updated>
	<subtitle>Kasutaja kaastöö</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12183</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12183"/>
		<updated>2026-06-01T13:30:33Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* 3. iseseisva töö esitamine ja kursuse lõpetamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kontrolltöö ja kursuse lõpetamine ==&lt;br /&gt;
&lt;br /&gt;
3. iseseisva töö Teamsis ülevaatamiseks ja sobiva kontrolltöö aja leidmiseks täitke palun see vorm: https://forms.gle/jrpXjfqWRTRjyTWt7&lt;br /&gt;
&lt;br /&gt;
Kursuse viimaseks ülesandeks on kontrolltöö. Kontrolltöö toimub loengutes, praktikumides ja iseseisvate tööde käigus läbitud teemade kohta. Küsimused puudutavad ainult neid teemasid mida loengutes ja praktikumides oleme käsitlenud ja mille kohta on ka loenguslaidid. Orienteeruv kontrolltöö kirjutamise aeg on 1 .. 1.5 tundi.&lt;br /&gt;
&lt;br /&gt;
Kontrolltöö toimub kohapeal paberil ja igasuguste abimaterjalide ja kõrvalise abi kasutamine on keelatud. &lt;br /&gt;
&lt;br /&gt;
Kontrolltöö tegemiseks on kaks aega:&lt;br /&gt;
* Teisipäev 02. juuni kell 12:00 auditooriumis SOC-211a&lt;br /&gt;
* Neljapäev 04. juuni kell 12:00 auditooriumis SOC-311&lt;br /&gt;
&lt;br /&gt;
Kontrolltööle eraldi registreerima ei pea, aga võtke kaasa pildiga dokument&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Video: https://youtu.be/UINdSjavjss?si=9l0xONVb3ytfB0S0 ja koodinäited Echartsi kasutamiseks: https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
* Iseseisev töö: Vaata läbi video: https://www.youtube.com/watch?v=viY9gvV0nBQ (How to Design Professional Dashboards for Data Analytics)&lt;br /&gt;
&lt;br /&gt;
=== Nädal 16: Kursuse kokkuvõte ===&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid [[Media:ITI0209_26_16_Summary.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Kursuse lõpetamine ===&lt;br /&gt;
&lt;br /&gt;
* 17. nädalal (25..29 mai) vaatame üle 3. iseseisva töö &lt;br /&gt;
* 18. nädalal (1 .. 5 juuni) teeme kontrolltöö&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12182</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12182"/>
		<updated>2026-05-31T22:13:53Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3. iseseisva töö esitamine ja kursuse lõpetamine ==&lt;br /&gt;
&lt;br /&gt;
3. iseseisva töö Teamsis ülevaatamiseks ja sobiva kontrolltöö aja leidmiseks täitke palun see vorm: https://forms.gle/jrpXjfqWRTRjyTWt7&lt;br /&gt;
&lt;br /&gt;
Kursuse viimaseks ülesandeks on kontrolltöö. Kontrolltöö toimub loengutes, praktikumides ja iseseisvate tööde käigus läbitud teemade kohta. Küsimused puudutavad ainult neid teemasid mida loengutes ja praktikumides oleme käsitlenud ja mille kohta on ka loenguslaidid. Orienteeruv kontrolltöö kirjutamise aeg on 1 .. 1.5 tundi.&lt;br /&gt;
&lt;br /&gt;
Kontrolltöö toimub kohapeal paberil ja igasuguste abimaterjalide ja kõrvalise abi kasutamine on keelatud. &lt;br /&gt;
&lt;br /&gt;
Kontrolltöö tegemiseks on kaks aega:&lt;br /&gt;
* Teisipäev 02. juuni kell 12:00 auditooriumis SOC-211a&lt;br /&gt;
* Neljapäev 04. juuni kell 12:00 auditooriumis SOC-311&lt;br /&gt;
&lt;br /&gt;
Kontrolltööle eraldi registreerima ei pea, aga võtke kaasa pildiga dokument&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Video: https://youtu.be/UINdSjavjss?si=9l0xONVb3ytfB0S0 ja koodinäited Echartsi kasutamiseks: https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
* Iseseisev töö: Vaata läbi video: https://www.youtube.com/watch?v=viY9gvV0nBQ (How to Design Professional Dashboards for Data Analytics)&lt;br /&gt;
&lt;br /&gt;
=== Nädal 16: Kursuse kokkuvõte ===&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid [[Media:ITI0209_26_16_Summary.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Kursuse lõpetamine ===&lt;br /&gt;
&lt;br /&gt;
* 17. nädalal (25..29 mai) vaatame üle 3. iseseisva töö &lt;br /&gt;
* 18. nädalal (1 .. 5 juuni) teeme kontrolltöö&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12181</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12181"/>
		<updated>2026-05-31T21:59:43Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* 3. iseseisva töö esitamine ja kursuse lõpetamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3. iseseisva töö esitamine ja kursuse lõpetamine ==&lt;br /&gt;
&lt;br /&gt;
3. iseseisva töö Teamsis ülevaatamiseks ja sobiva kontrolltöö aja leidmiseks täitke palun see vorm: https://forms.gle/jrpXjfqWRTRjyTWt7&lt;br /&gt;
&lt;br /&gt;
Kursuse viimaseks ülesandeks on kontrolltöö. Kontrolltöö toimub loengutes, praktikumides ja iseseisvate tööde käigus läbitud teemade kohta. Küsimused puudutavad ainult neid teemasid mida loengutes ja praktikumides oleme käsitlenud ja mille kohta on ka loenguslaidid. Orienteeruv kontrolltöö kirjutamise aeg on 1 .. 1.5 tundi.&lt;br /&gt;
&lt;br /&gt;
Kontrolltöö toimub kohapeal paberil ja igasuguste abimaterjalide ja kõrvalise abi kasutamine on keelatud. &lt;br /&gt;
&lt;br /&gt;
Kontrolltöö tegemiseks on kaks aega:&lt;br /&gt;
* Teisipäev 02. juuni kell 12:00&lt;br /&gt;
* Neljapäev 04. juuni kell 12:00&lt;br /&gt;
&lt;br /&gt;
Kontrolltööle eraldi registreerima ei pea, aga võtke kaasa pildiga dokument&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Video: https://youtu.be/UINdSjavjss?si=9l0xONVb3ytfB0S0 ja koodinäited Echartsi kasutamiseks: https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
* Iseseisev töö: Vaata läbi video: https://www.youtube.com/watch?v=viY9gvV0nBQ (How to Design Professional Dashboards for Data Analytics)&lt;br /&gt;
&lt;br /&gt;
=== Nädal 16: Kursuse kokkuvõte ===&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid [[Media:ITI0209_26_16_Summary.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Kursuse lõpetamine ===&lt;br /&gt;
&lt;br /&gt;
* 17. nädalal (25..29 mai) vaatame üle 3. iseseisva töö &lt;br /&gt;
* 18. nädalal (1 .. 5 juuni) teeme kontrolltöö&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12180</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12180"/>
		<updated>2026-05-31T21:59:29Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3. iseseisva töö esitamine ja kursuse lõpetamine ==&lt;br /&gt;
&lt;br /&gt;
3. iseseisva töö Teamsis ülevaatamiseks ja sobiva kontrolltöö aja leidmiseks täitke palun see vorm: https://forms.gle/jrpXjfqWRTRjyTWt7&lt;br /&gt;
&lt;br /&gt;
Kursuse viimaseks ülesandeks on kontrolltöö. Kontrolltöö toimub loengutes, praktikumides ja iseseisvate tööde käigus läbitud teemade kohta. Küsimused puudutavad ainult neid teemasid mida loengutes ja praktikumides oleme käsitlenud ja mille kohta on ka loenguslaidid.&lt;br /&gt;
&lt;br /&gt;
Orienteeruv kontrolltöö kirjutamise aeg on 1 .. 1.5 tundi.&lt;br /&gt;
&lt;br /&gt;
Kontrolltöö toimub kohapeal paberil ja igasuguste abimaterjalide ja kõrvalise abi kasutamine on keelatud. &lt;br /&gt;
&lt;br /&gt;
Kontrolltöö tegemiseks on kaks aega:&lt;br /&gt;
* Teisipäev 02. juuni kell 12:00&lt;br /&gt;
* Neljapäev 04. juuni kell 12:00&lt;br /&gt;
&lt;br /&gt;
Kontrolltööle eraldi registreerima ei pea, aga võtke kaasa pildiga dokument&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Video: https://youtu.be/UINdSjavjss?si=9l0xONVb3ytfB0S0 ja koodinäited Echartsi kasutamiseks: https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
* Iseseisev töö: Vaata läbi video: https://www.youtube.com/watch?v=viY9gvV0nBQ (How to Design Professional Dashboards for Data Analytics)&lt;br /&gt;
&lt;br /&gt;
=== Nädal 16: Kursuse kokkuvõte ===&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid [[Media:ITI0209_26_16_Summary.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Kursuse lõpetamine ===&lt;br /&gt;
&lt;br /&gt;
* 17. nädalal (25..29 mai) vaatame üle 3. iseseisva töö &lt;br /&gt;
* 18. nädalal (1 .. 5 juuni) teeme kontrolltöö&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_3._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12179</id>
		<title>ITI0209 kevad 2026 3. kodutöö kirjeldus</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_3._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12179"/>
		<updated>2026-05-27T21:46:57Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Teise kodutöö käigus sai teie poolt loodud teenus &amp;quot;valmis&amp;quot;. Esimese praktikumitöö käigus loodud valideeritud ja kasutajal testitud protoüübist loodi teise praktikumitöö käigus staatiline HTML prototüüp mis on veebist kättesaadav.&lt;br /&gt;
&lt;br /&gt;
Kolmanda praktikumitöö põhisisuks on andmete visualiseerimine. Dashboardi ehitamisel võid kasutada varasemate praktikumitööde käigus valminud stiile, komponente, HTMLi jne, aga see võib olla olemasolevast rakendusest täiesti eraldi, oluline on, et see oleks Turingu serverist õigelt aadressilt kättesaadav.&lt;br /&gt;
&lt;br /&gt;
Töö peab esitamiseks olema sarnaselt 2. iseseisva tööga paigutatud Turingu serverisse, kus olemasolevale prototüübile on vaja juurde lisada dasboard. Dashboard peab olema kättesaadav aadressilt &amp;lt;code&amp;gt;/dashboard&amp;lt;/code&amp;gt;. Lisaks sellele peab olema lähtekood TTÜ Gitlabis projekti ITI0209_2026 kaustas &amp;quot;dashboard&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Töö esitamine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Sarnaselt eelmiste iseseisvate töödega esita viited sellele Moodles: https://moodle.taltech.ee/mod/assign/view.php?id=944026&lt;br /&gt;
Töö tähtaeg on 25. mai kell 12:00. Tööde ülevaatamised toimuvad seminari vormis Teamsis (ja soovi korral kohapeal) 25.-29. mail. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mida tuleb teha&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Leia enda teenuse või teenusega seotud valdkonna kohta andmestik. Kasutatud andmeallikad peavad olema viidatud. Viite puhul piisab Piisab kui panna lehele (või eri andmekogude korral iga graafiku juurde eraldi) viide ja URL kust andmed saadi. Ära kasuta Kaggle vms sünteetilisi andmestikke.&lt;br /&gt;
* Mõtle välja minimaalselt 4 KPId või andmepunkti mida visualiseerida&lt;br /&gt;
* Esita need graafikutena dashboardil&lt;br /&gt;
* Graafikute puhul kasuta ka animatsioone. Kui kasutad loengud-praktikumis soovitatud graafikuteeke, siis arvesta, et animatsioonid tulevad graafikupaketiga juba kaasa. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nõuded&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Dashboard avaneb uuel lehel sinu prototüübis ja peab olema vaadatav desktopis. Mobiilivaade siin nõutud ega vajalik ei ole.&lt;br /&gt;
# Esitatud peab olema minimaalselt 4 ja maksimaalselt 7 meetrikat, millest vähemalt 3 on esitatud eri tüüpi graafikutena. &lt;br /&gt;
# Graafikute kuvamiseks peab kasutama mõnda välist teeki. Loengutes teeme näiteid Echarts&amp;#039;iga (https://echarts.apache.org/), aga lubatud on ka mõne muu vabalt valitud teegi kasutamine nt. Amcharts, Chart.js, Highcharts, D3.js (keeruline, ei soovita) Kõigil siin punktis nimetatud graafikurakendustel on ka versoonid Vue-s ja Reactis otse kasutamiseks&lt;br /&gt;
# Graafikud on dünaamilised, s.t kõik esitatud andmed dashboardil loetakse staatilistest välistest failidest. Kõige lihtsam on kui olete need salvestanud JSON kujule ja loete need kasutades Fetch API-t.&lt;br /&gt;
# Graafiku tüüp on valitud nii et vastab esitatud andmete iseloomule ja küsimusele millele vastust otsib. Väldi rõngas- ja sõõrikdiagrammide kasutamist! &lt;br /&gt;
# Graafikud peavad olema arusaadavad - s.t tõlgendatavad ka ilma legendita. Vt ka osa &amp;quot;Friendly vs Unfriendly&amp;quot; loenguslaididest].&lt;br /&gt;
# Graafikul peavad olema kohustuslikud elemendid - pealkiri, telgede nimetused, ühikud, tekstiline selgitus. &lt;br /&gt;
# Graafikud peavad olema loetavad ka nägemispuudega, s.h. värvipimeda kasutaja poolt. Seda on kõige lihtsam katsetada kui installeerid brauseriplugina, nt [https://chrome.google.com/webstore/detail/colorblinding/dgbgleaofjainknadoffbjkclicbbgaa/related Colorblinding]&lt;br /&gt;
# Leht peab olema valideeruv&lt;br /&gt;
&lt;br /&gt;
== Soovitusi ==&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Vaata lisaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# https://uxdesign.cc/data-visualization-hacks-75d56d5bfa66&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koodinäiteid Echartsi kasutamiseks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Andmete leidmine ja kasutamine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Siin on veel lisaks viiteid andmete leidmiseks ja nende kasutamiseks jutustuste ehitamisel:&lt;br /&gt;
* Data Storytelling: How to Tell a Great Story with Data. https://www.thoughtspot.com/data-trends/best-practices/data-storytelling&lt;br /&gt;
* What is Data Storytelling and Data Storytelling Examples | Microsoft Power BI. https://www.microsoft.com/en-us/power-platform/products/power-bi/topics/data-storytelling&lt;br /&gt;
* Data Storytelling: The Ultimate Collection of Resources. https://www.juiceanalytics.com/writing/the-ultimate-collection-of-data-storytelling-resources&lt;br /&gt;
&lt;br /&gt;
Soovituslik on andmed kokku koguda Google Sheeetsi, nagu näiteks siin: &lt;br /&gt;
https://docs.google.com/spreadsheets/d/14KzlcYOK6Xj-_6N19T2Iqro4sGaAUOLD2FovSXyefUQ/edit?gid=426115144#gid=426115144 (see konkreetselt selle graafiku jaoks: https://informationisbeautiful.net/visualizations/the-rise-of-generative-ai-large-language-models-llms-like-chatgpt/) Siis saab sellele Drive-lingile viidata graafiku juurest ja andmed tabelist tõsta kohalikku JSON faili.&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12178</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12178"/>
		<updated>2026-05-26T20:23:41Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 3. iseseisva töö esitamine ja kursuse lõpetamine ==&lt;br /&gt;
&lt;br /&gt;
3. iseseisva töö Teamsis ülevaatamiseks ja sobiva kontrolltöö aja leidmiseks täitke palun see vorm: https://forms.gle/jrpXjfqWRTRjyTWt7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Video: https://youtu.be/UINdSjavjss?si=9l0xONVb3ytfB0S0 ja koodinäited Echartsi kasutamiseks: https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
* Iseseisev töö: Vaata läbi video: https://www.youtube.com/watch?v=viY9gvV0nBQ (How to Design Professional Dashboards for Data Analytics)&lt;br /&gt;
&lt;br /&gt;
=== Nädal 16: Kursuse kokkuvõte ===&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid [[Media:ITI0209_26_16_Summary.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Kursuse lõpetamine ===&lt;br /&gt;
&lt;br /&gt;
* 17. nädalal (25..29 mai) vaatame üle 3. iseseisva töö &lt;br /&gt;
* 18. nädalal (1 .. 5 juuni) teeme kontrolltöö&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12177</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12177"/>
		<updated>2026-05-21T12:05:43Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 16: Kursuse kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Video: https://youtu.be/UINdSjavjss?si=9l0xONVb3ytfB0S0 ja koodinäited Echartsi kasutamiseks: https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
* Iseseisev töö: Vaata läbi video: https://www.youtube.com/watch?v=viY9gvV0nBQ (How to Design Professional Dashboards for Data Analytics)&lt;br /&gt;
&lt;br /&gt;
=== Nädal 16: Kursuse kokkuvõte ===&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid [[Media:ITI0209_26_16_Summary.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Kursuse lõpetamine ===&lt;br /&gt;
&lt;br /&gt;
* 17. nädalal (25..29 mai) vaatame üle 3. iseseisva töö &lt;br /&gt;
* 18. nädalal (1 .. 5 juuni) teeme kontrolltöö&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12176</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12176"/>
		<updated>2026-05-21T09:02:13Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 16: Kursuse kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Video: https://youtu.be/UINdSjavjss?si=9l0xONVb3ytfB0S0 ja koodinäited Echartsi kasutamiseks: https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
* Iseseisev töö: Vaata läbi video: https://www.youtube.com/watch?v=viY9gvV0nBQ (How to Design Professional Dashboards for Data Analytics)&lt;br /&gt;
&lt;br /&gt;
=== Nädal 16: Kursuse kokkuvõte ===&lt;br /&gt;
&amp;lt;strong&amp;gt;Loeng toimub auditoorimis MEK-109&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid [[Media:!ITI0209_26_16_Summary.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Kursuse lõpetamine ===&lt;br /&gt;
&lt;br /&gt;
* 17. nädalal (25..29 mai) vaatame üle 3. iseseisva töö &lt;br /&gt;
* 18. nädalal (1 .. 5 juuni) teeme kontrolltöö&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_16_Summary.pdf&amp;diff=12175</id>
		<title>Fail:ITI0209 26 16 Summary.pdf</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_16_Summary.pdf&amp;diff=12175"/>
		<updated>2026-05-21T09:00:25Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12174</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12174"/>
		<updated>2026-05-21T06:45:34Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 16: Kursuse kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Video: https://youtu.be/UINdSjavjss?si=9l0xONVb3ytfB0S0 ja koodinäited Echartsi kasutamiseks: https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
* Iseseisev töö: Vaata läbi video: https://www.youtube.com/watch?v=viY9gvV0nBQ (How to Design Professional Dashboards for Data Analytics)&lt;br /&gt;
&lt;br /&gt;
=== Nädal 16: Kursuse kokkuvõte ===&lt;br /&gt;
&amp;lt;strong&amp;gt;Loeng toimub auditoorimis MEK-109&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid [[Media:ITI0209_26_16_Summary.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Kursuse lõpetamine ===&lt;br /&gt;
&lt;br /&gt;
* 17. nädalal (25..29 mai) vaatame üle 3. iseseisva töö &lt;br /&gt;
* 18. nädalal (1 .. 5 juuni) teeme kontrolltöö&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12173</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12173"/>
		<updated>2026-05-21T06:43:01Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 15: Dashboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Video: https://youtu.be/UINdSjavjss?si=9l0xONVb3ytfB0S0 ja koodinäited Echartsi kasutamiseks: https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
* Iseseisev töö: Vaata läbi video: https://www.youtube.com/watch?v=viY9gvV0nBQ (How to Design Professional Dashboards for Data Analytics)&lt;br /&gt;
&lt;br /&gt;
=== Nädal 16: Kursuse kokkuvõte ===&lt;br /&gt;
&amp;lt;strong&amp;gt;Loeng toimub auditoorimis MEK-109&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid [[Media:ITI0209_26_16_Summary.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12172</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12172"/>
		<updated>2026-05-13T22:09:16Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 15: Dashboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Video: https://youtu.be/UINdSjavjss?si=9l0xONVb3ytfB0S0 ja koodinäited Echartsi kasutamiseks: https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
* Iseseisev töö: Vaata läbi video: https://www.youtube.com/watch?v=viY9gvV0nBQ (How to Design Professional Dashboards for Data Analytics)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12171</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12171"/>
		<updated>2026-05-13T22:02:01Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 15: Dashboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Koodinäited Echartsi kasutamiseks: https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
* Iseseisev töö: Vaata läbi video: https://www.youtube.com/watch?v=viY9gvV0nBQ (How to Design Professional Dashboards for Data Analytics)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12170</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12170"/>
		<updated>2026-05-13T21:56:17Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 15: Dashboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Iseseisev töö: Vaata läbi video: https://www.youtube.com/watch?v=viY9gvV0nBQ (How to Design Professional Dashboards for Data Analytics)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_15_Dashboard.pdf&amp;diff=12169</id>
		<title>Fail:ITI0209 26 15 Dashboard.pdf</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_15_Dashboard.pdf&amp;diff=12169"/>
		<updated>2026-05-13T21:49:33Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12168</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12168"/>
		<updated>2026-05-13T21:45:14Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 15: Dashboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
Loengusalvestis ja praktikumiülesanne tulevad siia enne tavalist neljapäevase loengu aega. Õppejõud teavitab sellest Teamsis. &lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_15_Dashboard.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: TBC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_3._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12167</id>
		<title>ITI0209 kevad 2026 3. kodutöö kirjeldus</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_3._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12167"/>
		<updated>2026-05-13T08:38:40Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;NB! Ülesande sisu jääb samaks, aga detailid võivad veel mai 1. nädala jooksul muutuda&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teise kodutöö käigus sai teie poolt loodud teenus &amp;quot;valmis&amp;quot;. Esimese praktikumitöö käigus loodud valideeritud ja kasutajal testitud protoüübist loodi teise praktikumitöö käigus staatiline HTML prototüüp mis on veebist kättesaadav.&lt;br /&gt;
&lt;br /&gt;
Kolmanda praktikumitöö põhisisuks on andmete visualiseerimine. Dashboardi ehitamisel võid kasutada varasemate praktikumitööde käigus valminud stiile, komponente, HTMLi jne, aga see võib olla olemasolevast rakendusest täiesti eraldi, oluline on, et see oleks Turingu serverist õigelt aadressilt kättesaadav.&lt;br /&gt;
&lt;br /&gt;
Töö peab esitamiseks olema sarnaselt 2. iseseisva tööga paigutatud Turingu serverisse, kus olemasolevale prototüübile on vaja juurde lisada dasboard. Dashboard peab olema kättesaadav aadressilt &amp;lt;code&amp;gt;/dashboard&amp;lt;/code&amp;gt;. Lisaks sellele peab olema lähtekood TTÜ Gitlabis projekti ITI0209_2026 kaustas &amp;quot;dashboard&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Töö esitamine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Sarnaselt eelmiste iseseisvate töödega esita viited sellele Moodles: https://moodle.taltech.ee/mod/assign/view.php?id=944026&lt;br /&gt;
Töö tähtaeg on 25. mai kell 12:00. Tööde ülevaatamised toimuvad seminari vormis Teamsis (ja soovi korral kohapeal) 25.-29. mail. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mida tuleb teha&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Leia enda teenuse või teenusega seotud valdkonna kohta andmestik. Kasutatud andmeallikad peavad olema viidatud. Viite puhul piisab Piisab kui panna lehele (või eri andmekogude korral iga graafiku juurde eraldi) viide ja URL kust andmed saadi. Ära kasuta Kaggle vms sünteetilisi andmestikke.&lt;br /&gt;
* Mõtle välja minimaalselt 4 KPId või andmepunkti mida visualiseerida&lt;br /&gt;
* Esita need graafikutena dashboardil&lt;br /&gt;
* Graafikute puhul kasuta ka animatsioone. Kui kasutad loengud-praktikumis soovitatud graafikuteeke, siis arvesta, et animatsioonid tulevad graafikupaketiga juba kaasa. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nõuded&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Dashboard avaneb uuel lehel sinu prototüübis ja peab olema vaadatav desktopis. Mobiilivaade siin nõutud ega vajalik ei ole.&lt;br /&gt;
# Esitatud peab olema minimaalselt 4 ja maksimaalselt 7 meetrikat, millest vähemalt 3 on esitatud eri tüüpi graafikutena. &lt;br /&gt;
# Graafikute kuvamiseks peab kasutama mõnda välist teeki. Loengutes teeme näiteid Echarts&amp;#039;iga (https://echarts.apache.org/), aga lubatud on ka mõne muu vabalt valitud teegi kasutamine nt. Amcharts, Chart.js, Highcharts, D3.js (keeruline, ei soovita) Kõigil siin punktis nimetatud graafikurakendustel on ka versoonid Vue-s ja Reactis otse kasutamiseks&lt;br /&gt;
# Graafikud on dünaamilised, s.t kõik esitatud andmed dashboardil loetakse staatilistest välistest failidest. Kõige lihtsam on kui olete need salvestanud JSON kujule ja loete need kasutades Fetch API-t.&lt;br /&gt;
# Graafiku tüüp on valitud nii et vastab esitatud andmete iseloomule ja küsimusele millele vastust otsib. Väldi rõngas- ja sõõrikdiagrammide kasutamist! &lt;br /&gt;
# Graafikud peavad olema arusaadavad - s.t tõlgendatavad ka ilma legendita. Vt ka osa &amp;quot;Friendly vs Unfriendly&amp;quot; loenguslaididest].&lt;br /&gt;
# Graafikul peavad olema kohustuslikud elemendid - pealkiri, telgede nimetused, ühikud, tekstiline selgitus. &lt;br /&gt;
# Graafikud peavad olema loetavad ka nägemispuudega, s.h. värvipimeda kasutaja poolt. Seda on kõige lihtsam katsetada kui installeerid brauseriplugina, nt [https://chrome.google.com/webstore/detail/colorblinding/dgbgleaofjainknadoffbjkclicbbgaa/related Colorblinding]&lt;br /&gt;
# Leht peab olema valideeruv&lt;br /&gt;
&lt;br /&gt;
== Soovitusi ==&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Vaata lisaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# https://uxdesign.cc/data-visualization-hacks-75d56d5bfa66&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koodinäiteid Echartsi kasutamiseks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Andmete leidmine ja kasutamine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Siin on veel lisaks viiteid andmete leidmiseks ja nende kasutamiseks jutustuste ehitamisel:&lt;br /&gt;
* Data Storytelling: How to Tell a Great Story with Data. https://www.thoughtspot.com/data-trends/best-practices/data-storytelling&lt;br /&gt;
* What is Data Storytelling and Data Storytelling Examples | Microsoft Power BI. https://www.microsoft.com/en-us/power-platform/products/power-bi/topics/data-storytelling&lt;br /&gt;
* Data Storytelling: The Ultimate Collection of Resources. https://www.juiceanalytics.com/writing/the-ultimate-collection-of-data-storytelling-resources&lt;br /&gt;
&lt;br /&gt;
Soovituslik on andmed kokku koguda Google Sheeetsi, nagu näiteks siin: &lt;br /&gt;
https://docs.google.com/spreadsheets/d/14KzlcYOK6Xj-_6N19T2Iqro4sGaAUOLD2FovSXyefUQ/edit?gid=426115144#gid=426115144 (see konkreetselt selle graafiku jaoks: https://informationisbeautiful.net/visualizations/the-rise-of-generative-ai-large-language-models-llms-like-chatgpt/) Siis saab sellele Drive-lingile viidata graafiku juurest ja andmed tabelist tõsta kohalikku JSON faili.&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_3._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12166</id>
		<title>ITI0209 kevad 2026 3. kodutöö kirjeldus</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_3._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12166"/>
		<updated>2026-05-13T08:33:28Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;NB! Ülesande sisu jääb samaks, aga detailid võivad veel mai 1. nädala jooksul muutuda&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teise kodutöö käigus sai teie poolt loodud teenus &amp;quot;valmis&amp;quot;. Esimese praktikumitöö käigus loodud valideeritud ja kasutajal testitud protoüübist loodi teise praktikumitöö käigus staatiline HTML prototüüp mis on veebist kättesaadav.&lt;br /&gt;
&lt;br /&gt;
Kolmanda praktikumitöö põhisisuks on andmete visualiseerimine. Dashboardi ehitamisel võid kasutada varasemate praktikumitööde käigus valminud stiile, komponente, HTMLi jne, aga see võib olla olemasolevast rakendusest täiesti eraldi, oluline on, et see oleks Turingu serverist õigelt aadressilt kättesaadav.&lt;br /&gt;
&lt;br /&gt;
Töö peab esitamiseks olema sarnaselt 2. iseseisva tööga paigutatud Turingu serverisse, kus olemasolevale prototüübile on vaja juurde lisada dasboard. Dashboard peab olema kättesaadav aadressilt &amp;lt;code&amp;gt;/dashboard&amp;lt;/code&amp;gt;. Lisaks sellele peab olema lähtekood TTÜ Gitlabis projekti ITI0209_2026 kaustas &amp;quot;dashboard&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Töö esitamine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Sarnaselt eelmiste iseseisvate töödega esita viited sellele Moodles: [[Link TBC]]&lt;br /&gt;
Töö tähtaeg on 25. mai kell 12:00. Tööde ülevaatamised toimuvad seminari vormis Teamsis (ja soovi korral kohapeal) 25.-29. mail. &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mida tuleb teha&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Leia enda teenuse või teenusega seotud valdkonna kohta andmestik. Kasutatud andmeallikad peavad olema viidatud. Viite puhul piisab Piisab kui panna lehele (või eri andmekogude korral iga graafiku juurde eraldi) viide ja URL kust andmed saadi. Ära kasuta Kaggle vms sünteetilisi andmestikke.&lt;br /&gt;
* Mõtle välja minimaalselt 4 KPId või andmepunkti mida visualiseerida&lt;br /&gt;
* Esita need graafikutena dashboardil&lt;br /&gt;
* Graafikute puhul kasuta ka animatsioone. Kui kasutad loengud-praktikumis soovitatud graafikuteeke, siis arvesta, et animatsioonid tulevad graafikupaketiga juba kaasa. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nõuded&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Dashboard avaneb uuel lehel sinu prototüübis ja peab olema vaadatav desktopis. Mobiilivaade siin nõutud ega vajalik ei ole.&lt;br /&gt;
# Esitatud peab olema minimaalselt 4 ja maksimaalselt 7 meetrikat, millest vähemalt 3 on esitatud eri tüüpi graafikutena. &lt;br /&gt;
# Graafikute kuvamiseks peab kasutama mõnda välist teeki. Loengutes teeme näiteid Echarts&amp;#039;iga (https://echarts.apache.org/), aga lubatud on ka mõne muu vabalt valitud teegi kasutamine nt. Amcharts, Chart.js, Highcharts, D3.js (keeruline, ei soovita) Kõigil siin punktis nimetatud graafikurakendustel on ka versoonid Vue-s ja Reactis otse kasutamiseks&lt;br /&gt;
# Graafikud on dünaamilised, s.t kõik esitatud andmed dashboardil loetakse staatilistest välistest failidest. Kõige lihtsam on kui olete need salvestanud JSON kujule ja loete need kasutades Fetch API-t.&lt;br /&gt;
# Graafiku tüüp on valitud nii et vastab esitatud andmete iseloomule ja küsimusele millele vastust otsib. Väldi rõngas- ja sõõrikdiagrammide kasutamist! &lt;br /&gt;
# Graafikud peavad olema arusaadavad - s.t tõlgendatavad ka ilma legendita. Vt ka osa &amp;quot;Friendly vs Unfriendly&amp;quot; loenguslaididest].&lt;br /&gt;
# Graafikul peavad olema kohustuslikud elemendid - pealkiri, telgede nimetused, ühikud, tekstiline selgitus. &lt;br /&gt;
# Graafikud peavad olema loetavad ka nägemispuudega, s.h. värvipimeda kasutaja poolt. Seda on kõige lihtsam katsetada kui installeerid brauseriplugina, nt [https://chrome.google.com/webstore/detail/colorblinding/dgbgleaofjainknadoffbjkclicbbgaa/related Colorblinding]&lt;br /&gt;
# Leht peab olema valideeruv&lt;br /&gt;
&lt;br /&gt;
== Soovitusi ==&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Vaata lisaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# https://uxdesign.cc/data-visualization-hacks-75d56d5bfa66&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koodinäiteid Echartsi kasutamiseks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Andmete leidmine ja kasutamine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Siin on veel lisaks viiteid andmete leidmiseks ja nende kasutamiseks jutustuste ehitamisel:&lt;br /&gt;
* Data Storytelling: How to Tell a Great Story with Data. https://www.thoughtspot.com/data-trends/best-practices/data-storytelling&lt;br /&gt;
* What is Data Storytelling and Data Storytelling Examples | Microsoft Power BI. https://www.microsoft.com/en-us/power-platform/products/power-bi/topics/data-storytelling&lt;br /&gt;
* Data Storytelling: The Ultimate Collection of Resources. https://www.juiceanalytics.com/writing/the-ultimate-collection-of-data-storytelling-resources&lt;br /&gt;
&lt;br /&gt;
Soovituslik on andmed kokku koguda Google Sheeetsi, nagu näiteks siin: &lt;br /&gt;
https://docs.google.com/spreadsheets/d/14KzlcYOK6Xj-_6N19T2Iqro4sGaAUOLD2FovSXyefUQ/edit?gid=426115144#gid=426115144 (see konkreetselt selle graafiku jaoks: https://informationisbeautiful.net/visualizations/the-rise-of-generative-ai-large-language-models-llms-like-chatgpt/) Siis saab sellele Drive-lingile viidata graafiku juurest ja andmed tabelist tõsta kohalikku JSON faili.&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12165</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12165"/>
		<updated>2026-05-13T08:04:48Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Iseseisvad tööd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
Loengusalvestis ja praktikumiülesanne tulevad siia enne tavalist neljapäevase loengu aega. Õppejõud teavitab sellest Teamsis. &lt;br /&gt;
&lt;br /&gt;
* Loeng: TBC&lt;br /&gt;
* Praktikum: TBC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E25.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12164</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12164"/>
		<updated>2026-05-07T10:47:25Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 14: Visualiserimise töövoog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
Loengusalvestis ja praktikumiülesanne tulevad siia enne tavalist neljapäevase loengu aega. Õppejõud teavitab sellest Teamsis. &lt;br /&gt;
&lt;br /&gt;
* Loeng: TBC&lt;br /&gt;
* Praktikum: TBC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12163</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12163"/>
		<updated>2026-05-07T08:17:28Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 15: Dashboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:!ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
Loengusalvestis ja praktikumiülesanne tulevad siia enne tavalist neljapäevase loengu aega. Õppejõud teavitab sellest Teamsis. &lt;br /&gt;
&lt;br /&gt;
* Loeng: TBC&lt;br /&gt;
* Praktikum: TBC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12162</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12162"/>
		<updated>2026-05-07T08:16:46Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi [[Media:!ITI0209_26_14_Prax_Charts.pdf | Harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 15: Dashboard ===&lt;br /&gt;
&amp;lt;strong&amp;gt;15. nädala loengut auditooriumis ei toimu.&amp;lt;/strong&amp;gt;&lt;br /&gt;
Loengusalvestis ja praktikumiülesanne tulevad siia enne tavalist neljapäevase loengu aega. Õppejõud teavitab sellest Teamsis. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_14_Prax_Charts.pdf&amp;diff=12161</id>
		<title>Fail:ITI0209 26 14 Prax Charts.pdf</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_14_Prax_Charts.pdf&amp;diff=12161"/>
		<updated>2026-05-07T08:13:35Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12160</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12160"/>
		<updated>2026-05-07T08:01:03Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 14: Visualiserimise töövoog */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loeng: [[Media: ITI0209_26_14_Visualization_Storytelling.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_14_Visualization_Storytelling.pdf&amp;diff=12159</id>
		<title>Fail:ITI0209 26 14 Visualization Storytelling.pdf</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_14_Visualization_Storytelling.pdf&amp;diff=12159"/>
		<updated>2026-05-07T08:00:13Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12158</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12158"/>
		<updated>2026-04-30T13:30:23Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Loengud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 14: Visualiserimise töövoog ===&lt;br /&gt;
* Loenguslaidid: TBC&lt;br /&gt;
* Praktikum: Visualiseerimistööriistad. Sissejuhatud Echartsi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12157</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12157"/>
		<updated>2026-04-30T10:43:42Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 13: Sissejuhatus andmete visualiseerimisse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nädal 13: Sissejuhatus andmete visualiseerimisse&lt;br /&gt;
Nädal 14: Visualiseerimise töövoog&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12156</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12156"/>
		<updated>2026-04-30T08:58:23Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 13: Sissejuhatus andmete visualiseerimisse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:!ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nädal 13: Sissejuhatus andmete visualiseerimisse&lt;br /&gt;
Nädal 14: Visualiseerimise töövoog&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12155</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12155"/>
		<updated>2026-04-30T08:58:11Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 13: Sissejuhatus andmete visualiseerimisse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. [[Media:ITI0209_26_13_Prax_Data.pdf | Harjutus: andmete leidmine ]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nädal 13: Sissejuhatus andmete visualiseerimisse&lt;br /&gt;
Nädal 14: Visualiseerimise töövoog&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_13_Prax_Data.pdf&amp;diff=12154</id>
		<title>Fail:ITI0209 26 13 Prax Data.pdf</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_13_Prax_Data.pdf&amp;diff=12154"/>
		<updated>2026-04-30T08:57:05Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12153</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12153"/>
		<updated>2026-04-30T08:38:16Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 13: Sissejuhatus andmete visualiseerimisse */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. Harjutus: andmete leidmine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nädal 13: Sissejuhatus andmete visualiseerimisse&lt;br /&gt;
Nädal 14: Visualiseerimise töövoog&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_13_Visualization_Intro.pdf&amp;diff=12152</id>
		<title>Fail:ITI0209 26 13 Visualization Intro.pdf</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_13_Visualization_Intro.pdf&amp;diff=12152"/>
		<updated>2026-04-30T08:37:46Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_3._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12151</id>
		<title>ITI0209 kevad 2026 3. kodutöö kirjeldus</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_3._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12151"/>
		<updated>2026-04-30T08:37:20Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;NB! Ülesande sisu jääb samaks, aga detailid võivad veel mai 1. nädala jooksul muutuda&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teise kodutöö käigus sai teie poolt loodud teenus &amp;quot;valmis&amp;quot;. Esimese praktikumitöö käigus loodud valideeritud ja kasutajal testitud protoüübist loodi teise praktikumitöö käigus staatiline HTML prototüüp mis on veebist kättesaadav.&lt;br /&gt;
&lt;br /&gt;
Kolmanda praktikumitöö põhisisuks on andmete visualiseerimine. Dashboardi ehitamisel võid kasutada varasemate praktikumitööde käigus valminud stiile, komponente, HTMLi jne, aga see võib olla olemasolevast rakendusest täiesti eraldi, oluline on, et see oleks Turingu serverist õigelt aadressilt kättesaadav.&lt;br /&gt;
&lt;br /&gt;
Töö peab esitamiseks olema sarnaselt 2. iseseisva tööga paigutatud Turingu serverisse, kus olemasolevale prototüübile on vaja juurde lisada dasboard. Dashboard peab olema kättesaadav aadressilt &amp;lt;code&amp;gt;/dashboard&amp;lt;/code&amp;gt;. Lisaks sellele peab olema lähtekood TTÜ Gitlabis projekti ITI0209_2026 kaustas &amp;quot;dashboard&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Töö esitamine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Sarnaselt eelmiste iseseisvate töödega esita viited sellele Moodles: [[Link TBC]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mida tuleb teha&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Leia enda teenuse või teenusega seotud valdkonna kohta andmestik. Kasutatud andmeallikad peavad olema viidatud. Viite puhul piisab Piisab kui panna lehele (või eri andmekogude korral iga graafiku juurde eraldi) viide ja URL kust andmed saadi. Ära kasuta Kaggle vms sünteetilisi andmestikke.&lt;br /&gt;
* Mõtle välja minimaalselt 4 KPId või andmepunkti mida visualiseerida&lt;br /&gt;
* Esita need graafikutena dashboardil&lt;br /&gt;
* Graafikute puhul kasuta ka animatsioone. Kui kasutad loengud-praktikumis soovitatud graafikuteeke, siis arvesta, et animatsioonid tulevad graafikupaketiga juba kaasa. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nõuded&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Dashboard avaneb uuel lehel sinu prototüübis ja peab olema vaadatav desktopis. Mobiilivaade siin nõutud ega vajalik ei ole.&lt;br /&gt;
# Esitatud peab olema minimaalselt 4 ja maksimaalselt 7 meetrikat, millest vähemalt 3 on esitatud eri tüüpi graafikutena. &lt;br /&gt;
# Graafikute kuvamiseks peab kasutama mõnda välist teeki. Loengutes teeme näiteid Echarts&amp;#039;iga (https://echarts.apache.org/), aga lubatud on ka mõne muu vabalt valitud teegi kasutamine nt. Amcharts, Chart.js, Highcharts, D3.js (keeruline, ei soovita) Kõigil siin punktis nimetatud graafikurakendustel on ka versoonid Vue-s ja Reactis otse kasutamiseks&lt;br /&gt;
# Graafikud on dünaamilised, s.t kõik esitatud andmed dashboardil loetakse staatilistest välistest failidest. Kõige lihtsam on kui olete need salvestanud JSON kujule ja loete need kasutades Fetch API-t.&lt;br /&gt;
# Graafiku tüüp on valitud nii et vastab esitatud andmete iseloomule ja küsimusele millele vastust otsib. Väldi rõngas- ja sõõrikdiagrammide kasutamist! &lt;br /&gt;
# Graafikud peavad olema arusaadavad - s.t tõlgendatavad ka ilma legendita. Vt ka osa &amp;quot;Friendly vs Unfriendly&amp;quot; loenguslaididest].&lt;br /&gt;
# Graafikul peavad olema kohustuslikud elemendid - pealkiri, telgede nimetused, ühikud, tekstiline selgitus. &lt;br /&gt;
# Graafikud peavad olema loetavad ka nägemispuudega, s.h. värvipimeda kasutaja poolt. Seda on kõige lihtsam katsetada kui installeerid brauseriplugina, nt [https://chrome.google.com/webstore/detail/colorblinding/dgbgleaofjainknadoffbjkclicbbgaa/related Colorblinding]&lt;br /&gt;
# Leht peab olema valideeruv&lt;br /&gt;
&lt;br /&gt;
== Soovitusi ==&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Vaata lisaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# https://uxdesign.cc/data-visualization-hacks-75d56d5bfa66&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koodinäiteid Echartsi kasutamiseks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Andmete leidmine ja kasutamine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Siin on veel lisaks viiteid andmete leidmiseks ja nende kasutamiseks jutustuste ehitamisel:&lt;br /&gt;
* Data Storytelling: How to Tell a Great Story with Data. https://www.thoughtspot.com/data-trends/best-practices/data-storytelling&lt;br /&gt;
* What is Data Storytelling and Data Storytelling Examples | Microsoft Power BI. https://www.microsoft.com/en-us/power-platform/products/power-bi/topics/data-storytelling&lt;br /&gt;
* Data Storytelling: The Ultimate Collection of Resources. https://www.juiceanalytics.com/writing/the-ultimate-collection-of-data-storytelling-resources&lt;br /&gt;
&lt;br /&gt;
Soovituslik on andmed kokku koguda Google Sheeetsi, nagu näiteks siin: &lt;br /&gt;
https://docs.google.com/spreadsheets/d/14KzlcYOK6Xj-_6N19T2Iqro4sGaAUOLD2FovSXyefUQ/edit?gid=426115144#gid=426115144 (see konkreetselt selle graafiku jaoks: https://informationisbeautiful.net/visualizations/the-rise-of-generative-ai-large-language-models-llms-like-chatgpt/) Siis saab sellele Drive-lingile viidata graafiku juurest ja andmed tabelist tõsta kohalikku JSON faili.&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_3._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12150</id>
		<title>ITI0209 kevad 2026 3. kodutöö kirjeldus</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_3._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12150"/>
		<updated>2026-04-30T08:35:34Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;NB! Ülesande sisu jääb samaks, aga detailid võivad veel muutuda&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Teise kodutöö käigus sai teie poolt loodud teenus &amp;quot;valmis&amp;quot;. Esimese praktikumitöö käigus loodud valideeritud ja kasutajal testitud protoüübist loodi teise praktikumitöö käigus staatiline HTML prototüüp mis on veebist kättesaadav.&lt;br /&gt;
&lt;br /&gt;
Kolmanda praktikumitöö põhisisuks on andmete visualiseerimine. Dashboardi ehitamisel võid kasutada varasemate praktikumitööde käigus valminud stiile, komponente, HTMLi jne, aga see võib olla olemasolevast rakendusest täiesti eraldi, oluline on, et see oleks Turingu serverist õigelt aadressilt kättesaadav.&lt;br /&gt;
&lt;br /&gt;
Töö peab esitamiseks olema sarnaselt 2. iseseisva tööga paigutatud Turingu serverisse, kus olemasolevale prototüübile on vaja juurde lisada dasboard. Dashboard peab olema kättesaadav aadressilt &amp;lt;code&amp;gt;/dashboard&amp;lt;/code&amp;gt;. Lisaks sellele peab olema lähtekood TTÜ Gitlabis projekti ITI0209_2026 kaustas &amp;quot;dashboard&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Töö esitamine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Sarnaselt eelmiste iseseisvate töödega esita viited sellele Moodles: [[Link TBC]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mida tuleb teha&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Leia enda teenuse või teenusega seotud valdkonna kohta andmestik. Kasutatud andmeallikad peavad olema viidatud. Viite puhul piisab Piisab kui panna lehele (või eri andmekogude korral iga graafiku juurde eraldi) viide ja URL kust andmed saadi. Ära kasuta Kaggle vms sünteetilisi andmestikke.&lt;br /&gt;
* Mõtle välja minimaalselt 4 KPId või andmepunkti mida visualiseerida&lt;br /&gt;
* Esita need graafikutena dashboardil&lt;br /&gt;
* Graafikute puhul kasuta ka animatsioone. Kui kasutad loengud-praktikumis soovitatud graafikuteeke, siis arvesta, et animatsioonid tulevad graafikupaketiga juba kaasa. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nõuded&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Dashboard avaneb uuel lehel sinu prototüübis ja peab olema vaadatav desktopis. Mobiilivaade siin nõutud ega vajalik ei ole.&lt;br /&gt;
# Esitatud peab olema minimaalselt 4 ja maksimaalselt 7 meetrikat, millest vähemalt 3 on esitatud eri tüüpi graafikutena. &lt;br /&gt;
# Graafikute kuvamiseks peab kasutama mõnda välist teeki. Loengutes teeme näiteid Echarts&amp;#039;iga (https://echarts.apache.org/), aga lubatud on ka mõne muu vabalt valitud teegi kasutamine nt. Amcharts, Chart.js, Highcharts, D3.js (keeruline, ei soovita) Kõigil siin punktis nimetatud graafikurakendustel on ka versoonid Vue-s ja Reactis otse kasutamiseks&lt;br /&gt;
# Graafikud on dünaamilised, s.t kõik esitatud andmed dashboardil loetakse staatilistest välistest failidest. Kõige lihtsam on kui olete need salvestanud JSON kujule ja loete need kasutades Fetch API-t.&lt;br /&gt;
# Graafiku tüüp on valitud nii et vastab esitatud andmete iseloomule ja küsimusele millele vastust otsib. Väldi rõngas- ja sõõrikdiagrammide kasutamist! &lt;br /&gt;
# Graafikud peavad olema arusaadavad - s.t tõlgendatavad ka ilma legendita. Vt ka osa &amp;quot;Friendly vs Unfriendly&amp;quot; loenguslaididest].&lt;br /&gt;
# Graafikul peavad olema kohustuslikud elemendid - pealkiri, telgede nimetused, ühikud, tekstiline selgitus. &lt;br /&gt;
# Graafikud peavad olema loetavad ka nägemispuudega, s.h. värvipimeda kasutaja poolt. Seda on kõige lihtsam katsetada kui installeerid brauseriplugina, nt [https://chrome.google.com/webstore/detail/colorblinding/dgbgleaofjainknadoffbjkclicbbgaa/related Colorblinding]&lt;br /&gt;
# Leht peab olema valideeruv&lt;br /&gt;
&lt;br /&gt;
== Soovitusi ==&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Vaata lisaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# https://uxdesign.cc/data-visualization-hacks-75d56d5bfa66&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koodinäiteid Echartsi kasutamiseks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Andmete leidmine ja kasutamine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Siin on veel lisaks viiteid andmete leidmiseks ja nende kasutamiseks jutustuste ehitamisel:&lt;br /&gt;
* Data Storytelling: How to Tell a Great Story with Data. https://www.thoughtspot.com/data-trends/best-practices/data-storytelling&lt;br /&gt;
* What is Data Storytelling and Data Storytelling Examples | Microsoft Power BI. https://www.microsoft.com/en-us/power-platform/products/power-bi/topics/data-storytelling&lt;br /&gt;
* Data Storytelling: The Ultimate Collection of Resources. https://www.juiceanalytics.com/writing/the-ultimate-collection-of-data-storytelling-resources&lt;br /&gt;
&lt;br /&gt;
Soovituslik on andmed kokku koguda Google Sheeetsi, nagu näiteks siin: &lt;br /&gt;
https://docs.google.com/spreadsheets/d/14KzlcYOK6Xj-_6N19T2Iqro4sGaAUOLD2FovSXyefUQ/edit?gid=426115144#gid=426115144 (see konkreetselt selle graafiku jaoks: https://informationisbeautiful.net/visualizations/the-rise-of-generative-ai-large-language-models-llms-like-chatgpt/) Siis saab sellele Drive-lingile viidata graafiku juurest ja andmed tabelist tõsta kohalikku JSON faili.&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_3._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12149</id>
		<title>ITI0209 kevad 2026 3. kodutöö kirjeldus</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_3._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12149"/>
		<updated>2026-04-28T16:29:18Z</updated>

		<summary type="html">&lt;p&gt;Verrev: Uus lehekülg: &amp;#039;Teise kodutöö käigus sai teie poolt loodud teenus &amp;quot;valmis&amp;quot;. Esimese praktikumitöö käigus loodud valideeritud ja kasutajal testitud protoüübist loodi teise praktikumitöö...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Teise kodutöö käigus sai teie poolt loodud teenus &amp;quot;valmis&amp;quot;. Esimese praktikumitöö käigus loodud valideeritud ja kasutajal testitud protoüübist loodi teise praktikumitöö käigus staatiline HTML prototüüp mis on veebist kättesaadav.&lt;br /&gt;
&lt;br /&gt;
Kolmanda praktikumitöö põhisisuks on andmete visualiseerimine. Dashboardi ehitamisel võid kasutada varasemate praktikumitööde käigus valminud stiile, komponente, HTMLi jne, aga see võib olla olemasolevast rakendusest täiesti eraldi, oluline on, et see oleks Dijkstra serverist õigelt aadressilt kättesaadav.&lt;br /&gt;
&lt;br /&gt;
Töö peab esitamiseks olema sarnaselt 2. iseseisva tööga paigutatud Turingu serverisse, kus olemasolevale prototüübile on vaja juurde lisada dasboard. Dashboard peab olema kättesaadav aadressilt &amp;lt;code&amp;gt;/dashboard&amp;lt;/code&amp;gt;. Lisaks sellele peab olema lähtekood TTÜ Gitlabis projekti ITI0209_2025 kaustas &amp;quot;dashboard&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Töö esitamine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Sarnaselt eelmiste iseseisvate töödega esita viited sellele Moodles: https://moodle.taltech.ee/mod/assign/view.php?id=381087&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Mida tuleb teha&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Leia enda teenuse või teenusega seotud valdkonna kohta andmestik. Kasutatud andmeallikad peavad olema viidatud. Viite puhul piisab Piisab kui panna lehele (või eri andmekogude korral iga graafiku juurde eraldi) viide ja URL kust andmed saadi. Ära kasuta Kaggle vms sünteetilisi andmestikke.&lt;br /&gt;
* Mõtle välja minimaalselt 4 KPId või andmepunkti mida visualiseerida&lt;br /&gt;
* Esita need graafikutena dashboardil&lt;br /&gt;
* Graafikute puhul kasuta ka animatsioone. Kui kasutad loengud-praktikumis soovitatud graafikuteeke, siis arvesta, et animatsioonid tulevad graafikupaketiga juba kaasa. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nõuded&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# Dashboard avaneb uuel lehel sinu prototüübis ja peab olema vaadatav desktopis. Mobiilivaade siin nõutud ega vajalik ei ole.&lt;br /&gt;
# Esitatud peab olema minimaalselt 4 ja maksimaalselt 7 meetrikat, millest vähemalt 3 on esitatud eri tüüpi graafikutena. &lt;br /&gt;
# Graafikute kuvamiseks peab kasutama mõnda välist teeki. Loengutes teeme näiteid Echarts&amp;#039;iga (https://echarts.apache.org/), aga lubatud on ka mõne muu vabalt valitud teegi kasutamine nt. Amcharts, Chart.js, Highcharts, D3.js (keeruline, ei soovita) Kõigil siin punktis nimetatud graafikurakendustel on ka versoonid Vue-s ja Reactis otse kasutamiseks&lt;br /&gt;
# Graafikud on dünaamilised, s.t kõik esitatud andmed dashboardil loetakse staatilistest välistest failidest. Kõige lihtsam on kui olete need salvestanud JSON kujule ja loete need kasutades Fetch API-t.&lt;br /&gt;
# Graafiku tüüp on valitud nii et vastab esitatud andmete iseloomule ja küsimusele millele vastust otsib. Väldi rõngas- ja sõõrikdiagrammide kasutamist! &lt;br /&gt;
# Graafikud peavad olema arusaadavad - s.t tõlgendatavad ka ilma legendita. Vt ka osa &amp;quot;Friendly vs Unfriendly&amp;quot; loenguslaididest].&lt;br /&gt;
# Graafikul peavad olema kohustuslikud elemendid - pealkiri, telgede nimetused, ühikud, tekstiline selgitus. &lt;br /&gt;
# Graafikud peavad olema loetavad ka nägemispuudega, s.h. värvipimeda kasutaja poolt. Seda on kõige lihtsam katsetada kui installeerid brauseriplugina, nt [https://chrome.google.com/webstore/detail/colorblinding/dgbgleaofjainknadoffbjkclicbbgaa/related Colorblinding]&lt;br /&gt;
# Leht peab olema valideeruv&lt;br /&gt;
&lt;br /&gt;
== Soovitusi ==&lt;br /&gt;
 &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Vaata lisaks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# https://uxdesign.cc/data-visualization-hacks-75d56d5bfa66&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koodinäiteid Echartsi kasutamiseks&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;br&amp;gt;https://github.com/martinve/iti0209_kasutajaliidesed&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Andmete leidmine ja kasutamine&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Siin on veel lisaks viiteid andmete leidmiseks ja nende kasutamiseks jutustuste ehitamisel:&lt;br /&gt;
* Data Storytelling: How to Tell a Great Story with Data. https://www.thoughtspot.com/data-trends/best-practices/data-storytelling&lt;br /&gt;
* What is Data Storytelling and Data Storytelling Examples | Microsoft Power BI. https://www.microsoft.com/en-us/power-platform/products/power-bi/topics/data-storytelling&lt;br /&gt;
* Data Storytelling: The Ultimate Collection of Resources. https://www.juiceanalytics.com/writing/the-ultimate-collection-of-data-storytelling-resources&lt;br /&gt;
&lt;br /&gt;
Soovituslik on andmed kokku koguda Google Sheeetsi, nagu näiteks siin: &lt;br /&gt;
https://docs.google.com/spreadsheets/d/14KzlcYOK6Xj-_6N19T2Iqro4sGaAUOLD2FovSXyefUQ/edit?gid=426115144#gid=426115144 (see konkreetselt selle graafiku jaoks: https://informationisbeautiful.net/visualizations/the-rise-of-generative-ai-large-language-models-llms-like-chatgpt/) Siis saab sellele Drive-lingile viidata graafiku juurest ja andmed tabelist tõsta kohalikku JSON faili.&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12148</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12148"/>
		<updated>2026-04-28T16:26:11Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 11: Sisu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. Harjutus: andmete leidmine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nädal 13: Sissejuhatus andmete visualiseerimisse&lt;br /&gt;
Nädal 14: Visualiseerimise töövoog&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12147</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12147"/>
		<updated>2026-04-28T16:25:46Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Loengud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg&lt;br /&gt;
&lt;br /&gt;
=== Nädal 13: Sissejuhatus andmete visualiseerimisse ===&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_13_Visualization_Intro.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: 3. iseseisva töö tutvustus. Harjutus: andmete leidmine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nädal 13: Sissejuhatus andmete visualiseerimisse&lt;br /&gt;
Nädal 14: Visualiseerimise töövoog&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12146</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12146"/>
		<updated>2026-04-28T16:15:39Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nädal 13: Sissejuhatus andmete visualiseerimisse&lt;br /&gt;
Nädal 14: Visualiseerimise töövoog&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_2._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12145</id>
		<title>ITI0209 kevad 2026 2. kodutöö kirjeldus</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_2._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12145"/>
		<updated>2026-04-28T07:24:32Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Tähtajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Tähtajad ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö tähtaeg on esmaspäev 27.04 kell 18.00.&lt;br /&gt;
Kaastudengi töö hindamise tähtaeg on esmaspäev 04.05 kell 23:59&lt;br /&gt;
&lt;br /&gt;
Järgmise päeva jooksul jagab õppejõud esitatud tööd hindamiseks kaastudengitele.  Töö esitamise vorm moodles on: https://moodle.taltech.ee/mod/assign/view.php?id=943615 ja tagasiside saab ülesse laadida siit: https://moodle.taltech.ee/mod/assign/view.php?id=943617. Kui tundub et on midagi puudu siis suhelge omavahel ja jagage kindlasti tagasisidet ka enne Moodlesse ülesselaadimist.&lt;br /&gt;
&lt;br /&gt;
Kaastudengi töö hindamine toimub sarnaselt 1. iseseisva tööga. Kaastudengi töö hindamiseks vaata Exceli dokumenti mis on Teamsis jagatud (Fail ITI0209_26_Grupid.xlsx Course Materials kataloogis) - selles on kirjas meeskonna number kelle tööd peaksite hindama - nüüd on hinnatavad meeskonnad teised. Kui tundub et on midagi puudu siis suhelge omavahel ja jagage tagasisidet enne Moodlesse ülesselaadimist.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Kaastudengi töö hindamiseks vaata dokumenti mis on Teamsis jagatud &amp;quot;Files&amp;quot; -&amp;gt; &amp;quot;Class_Materials&amp;quot; -&amp;gt; &amp;quot;ITI0209_Prax2_Hindamiseks.xlss&amp;quot; - seal on kirjas meeskonna number kelle tööd peaksite hindama. Suure tõenäosusega peate ennast lisama ka kaastudengi Gitlabi. Tagasiside saab ülesse laadida sellelt lingilt: https://moodle.taltech.ee/mod/assign/view.php?id=376905, aga kui tundub et on midagi puudu siis suhelge omavahel ja jagage tagasisidet enne Moodlesse ülesselaadimist.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Töö kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Esimese praktikumi käigus saite valmis ja valideerisite staatilise prototüübi. Teise praktikumitöö põhieesmärk on realiseerida staatiline prototüüp HTML lehtedena kasutades selleks standardraamistikke - nt. Bootstrappi mis võtaks aluseks loengus räägitud hea kasutajaliidese printsiibid. Loodud keskkonnal peab olema &amp;quot;päris&amp;quot; sisu.&lt;br /&gt;
 &lt;br /&gt;
Töö peab esitamiseks olema paigutatud Turing serverisse aadressile http://turing.cs.ttu.ee/~SINU_UNI_ID/iti0209_26. Lisaks sellele peab olema lähtekood TTÜ Gitlabis https://gitlab.cs.taltech.ee projekti ITI0209_2026 kaustas &amp;quot;html_proto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaastudengi töö hindamine == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Kaastudengi töö hindamiseks vaata dokumenti mis on Teamsis jagatud &amp;quot;Files&amp;quot; -&amp;gt; &amp;quot;Class_Materials&amp;quot; -&amp;gt; &amp;quot;ITI0209_26_Prax_Hindamiseks.xlsx&amp;quot; - seal on kirjas meeskonna number kelle tööd peaksite hindama. &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitusi hindamiseks:&lt;br /&gt;
&lt;br /&gt;
* Hoia vormistus lihtne - ära kasuta sisukorda, tiitellehte jne.&lt;br /&gt;
* Veendu et hindamisraportis oleks märgitud kes hindas, ja millist meeskonda hinnati.&lt;br /&gt;
* Märgi hindamisraportis mitu punkti hinnatav meeskond sai: iga alampunkti eest ja palju kokku.&lt;br /&gt;
* Põhjenda ka sõnaliselt hinde moodutamist, vajadusel anna nõu mis on puudu.&lt;br /&gt;
* Kui mõni kohustuslik element on puudu, siis too see esile.&lt;br /&gt;
* Jaga hindamisraportit hinnatava meeskonnaga nii selle kirjutamise ajal kui siis kui valmis.&lt;br /&gt;
&lt;br /&gt;
Hindamisraportist peavad nii õppejõud kui hinnatav meeskond aru saama, millised on saadud punktid iga osa eest eraldi ja punktid kokku; mis oli esitatud töös hästi; mis oli puudu või mida saaks paremini teha; ja üldine kokkuvõte tehtud töö kohta. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nõuded:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# HTML rakendus peab võimaldama läbida kasutajal loodava teenuse põhiflow algusest lõpuni. Rakenduses peab olema jälgitud joondust ja elementide paigutust, s.t isegi ilma eraldi stiilimata ei tohi elemendid olla nihkes ega koledad. Nii pildid kui sisutekstid peavad olema &amp;quot;päris&amp;quot; - mitte igal lehel, küll toote põhiflow-ga seotutel. &amp;#039;&amp;#039;&amp;#039;See nõue on kohustuslik - ka ülejäänud kodutöö puntid saab arvestatud alles siis kui see on realiseeritud.&amp;#039;&amp;#039;&amp;#039; (5p)&lt;br /&gt;
# Rakendus on realiseeritud mõnel CSS raamistiku standardkomponentidel - kursuse käigus kasutame Bootstrappi, aga lubatud on nt Semantic UI, Material CSS, Zepto, Tailwind vms. Ära hakka tekitama enda elemente vaid kasuta raamistikku sisseehitatuid. Kõigis eelnimestatud raamistikes on enamus elemente mida vaja peaks olema juba olemas. Oluline on valida õige element/komponent mida kasutada. Alustamiseks on hea kopeerida lähtekood näidetest, nt https://getbootstrap.com/docs/5.3/examples/ ja muuta vaateid vastavalt enda vajadustele. &amp;#039;&amp;#039;&amp;#039;Inline-stiilide ja !important tagi kasutamine CSSis on keelatud.&amp;#039;&amp;#039;&amp;#039; (2p)&lt;br /&gt;
# Loodud on disainisüsteem. Disainisüsteem on lingitud loodava rakenduse menüüsse ja kättesaadav lehelt `./design_system`. Disainisüsteemis peaksid olema kokku tõstetud ühele lehele teie poolt kasutuses olevad elemendid. Hea kirjeldus mida stiiliraamat peaks sisaldama, on näiteks see: https://xd.adobe.com/ideas/process/ui-design/ui-style-guide-template/. Vaata ka 8. loengu slaide (lk 12) (2p)&lt;br /&gt;
# Rakendus peab olema kasutatav nii desktopis kui mobiilis. Kui järgisid eelmist punkti, s.t. ehitasid rakenduse mõnele standardraamistikule  siis suure tõenäosusega enam suuremaid lisategevusi tegema ei pea.  (2p)&lt;br /&gt;
# HTML rakenduse flow ja elementide paigutus peab vastama 1 praktikumitöös joonistatud vaadetele. Kui realisatsiooni käigus selgub et joonistatud prototüüpi on keeruline või ebaotstarbekas sellisel kujul realiseerida, tuleb muudatused viia prototüüpi - s.t. HTML ja proto peavad kooskõlas olema. Võib juhtuda, et HTMLi tehes selgub, et päris nii nagu joonistatud on liiga keeruline või ebaotstarbekas. Sellisel juhul tuleb muuta staatilist protoüüpi. See tagab, et saame suhtuda staatilisse prototüüpi kui dokumentatsiooni. (1p)&lt;br /&gt;
# Rakendus peab olema stiilitud. Stiilimiseks tuleb kasutada CSS eelprotsessoreid - SASSi, LESSi vms. Standardkomponentide stiilimiseks lisage vaadetele oma stiilifail mis muudab värvid, fondid, jms. Kui enda stiilifail vaadetel küljest ära võtta peab rakendus olema ikkagi kasutatav, st. paigustus joondus jms peavad jääma paika. (1p)&lt;br /&gt;
# Loodavate lehtede HTML peab olema valideeruv. Valideerimiseks on kõige lihtsam kasutada Web Developer brauseripluginat (https://chrispederick.com/) Kui oled selle enda brauserile lisanud (töötab Firefoxis, Operas ja Chromes) vali sealt &amp;quot;Tools -&amp;gt; Validate Local HTML&amp;quot; oma koodi kontrollimiseks lokaalses arvutis ja &amp;quot;Tools -&amp;gt; Validate HTML&amp;quot; serverisse paigaldatud koodi vaatamiseks. (1p)&lt;br /&gt;
# Rakendus on arvestab vaegnägijate erisustega. (1p)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Soovitusi:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Kasuta nii palju kui võimalik valitud raamistiku standardkomponente - kindlasti on vii ennast kurssi grid-iga, mis Bootstrapi puhul on dokumenteeritud siin: https://getbootstrap.com/docs/5.3/layout/grid/&lt;br /&gt;
&lt;br /&gt;
* Jälgi joondust! Kui kasutad raamistiku standardkomponente siis 99.99% tõenäolisusega juhtub see automaatselt.&lt;br /&gt;
&lt;br /&gt;
* Oma pilte kasutada on hea, aga nende väljaotsimine otsimine tülikas. Pildid saad katsetamise ajal lihtsalt lisada mõne pildiplaceholderite teenuse abil, näiteks https://picsum.photos/ või https://loremflickr.com/. Kas kohe või hiljem saad leida sobivad fotod mõnest vabavara-pildipangast, nt. Pexels.com&lt;br /&gt;
&lt;br /&gt;
* Kõige lihtsam viis eelprotsessorite kasutamiseks on teha seda kasutades IDE sisseehitatud pluginaid. IntelliJ toodete puhul on hea õpetus siin: https://www.jetbrains.com/help/webstorm/transpiling-sass-less-and-scss-to-css.html Kui kasutate mõnda muud editori, oleks esimene samm leida LESS/SASS plugin. Juhul kui pluginat leida ei õnnestu, siis SASSi puhul on hea juhend siin: https://webdesign.tutsplus.com/tutorials/watch-and-compile-sass-in-five-quick-steps--cms-28275 ja LESSi puhul siin: https://www.npmjs.com/package/less-watch-compiler&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_2._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12144</id>
		<title>ITI0209 kevad 2026 2. kodutöö kirjeldus</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_2._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12144"/>
		<updated>2026-04-27T09:46:25Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Tähtajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Tähtajad ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö tähtaeg on esmaspäev 27.04 kell 18.00.&lt;br /&gt;
Kaastudengi töö hindamise tähtaeg on esmaspäev 04.05 kell 23:59&lt;br /&gt;
&lt;br /&gt;
Järgmise päeva jooksul jagab õppejõud esitatud tööd hindamiseks kaastudengitele.  Töö esitamise vorm moodles on: https://moodle.taltech.ee/mod/assign/view.php?id=943615 ja tagasiside saab ülesse laadida siit: https://moodle.taltech.ee/mod/assign/view.php?id=943617. Kui tundub et on midagi puudu siis suhelge omavahel ja jagage kindlasti tagasisidet ka enne Moodlesse ülesselaadimist.&lt;br /&gt;
&lt;br /&gt;
Kaastudengi töö hindamine toimub sarnaselt 1. iseseisva tööga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Kaastudengi töö hindamiseks vaata dokumenti mis on Teamsis jagatud &amp;quot;Files&amp;quot; -&amp;gt; &amp;quot;Class_Materials&amp;quot; -&amp;gt; &amp;quot;ITI0209_Prax2_Hindamiseks.xlss&amp;quot; - seal on kirjas meeskonna number kelle tööd peaksite hindama. Suure tõenäosusega peate ennast lisama ka kaastudengi Gitlabi. Tagasiside saab ülesse laadida sellelt lingilt: https://moodle.taltech.ee/mod/assign/view.php?id=376905, aga kui tundub et on midagi puudu siis suhelge omavahel ja jagage tagasisidet enne Moodlesse ülesselaadimist.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Töö kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Esimese praktikumi käigus saite valmis ja valideerisite staatilise prototüübi. Teise praktikumitöö põhieesmärk on realiseerida staatiline prototüüp HTML lehtedena kasutades selleks standardraamistikke - nt. Bootstrappi mis võtaks aluseks loengus räägitud hea kasutajaliidese printsiibid. Loodud keskkonnal peab olema &amp;quot;päris&amp;quot; sisu.&lt;br /&gt;
 &lt;br /&gt;
Töö peab esitamiseks olema paigutatud Turing serverisse aadressile http://turing.cs.ttu.ee/~SINU_UNI_ID/iti0209_26. Lisaks sellele peab olema lähtekood TTÜ Gitlabis https://gitlab.cs.taltech.ee projekti ITI0209_2026 kaustas &amp;quot;html_proto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaastudengi töö hindamine == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Kaastudengi töö hindamiseks vaata dokumenti mis on Teamsis jagatud &amp;quot;Files&amp;quot; -&amp;gt; &amp;quot;Class_Materials&amp;quot; -&amp;gt; &amp;quot;ITI0209_26_Prax_Hindamiseks.xlsx&amp;quot; - seal on kirjas meeskonna number kelle tööd peaksite hindama. &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitusi hindamiseks:&lt;br /&gt;
&lt;br /&gt;
* Hoia vormistus lihtne - ära kasuta sisukorda, tiitellehte jne.&lt;br /&gt;
* Veendu et hindamisraportis oleks märgitud kes hindas, ja millist meeskonda hinnati.&lt;br /&gt;
* Märgi hindamisraportis mitu punkti hinnatav meeskond sai: iga alampunkti eest ja palju kokku.&lt;br /&gt;
* Põhjenda ka sõnaliselt hinde moodutamist, vajadusel anna nõu mis on puudu.&lt;br /&gt;
* Kui mõni kohustuslik element on puudu, siis too see esile.&lt;br /&gt;
* Jaga hindamisraportit hinnatava meeskonnaga nii selle kirjutamise ajal kui siis kui valmis.&lt;br /&gt;
&lt;br /&gt;
Hindamisraportist peavad nii õppejõud kui hinnatav meeskond aru saama, millised on saadud punktid iga osa eest eraldi ja punktid kokku; mis oli esitatud töös hästi; mis oli puudu või mida saaks paremini teha; ja üldine kokkuvõte tehtud töö kohta. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nõuded:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# HTML rakendus peab võimaldama läbida kasutajal loodava teenuse põhiflow algusest lõpuni. Rakenduses peab olema jälgitud joondust ja elementide paigutust, s.t isegi ilma eraldi stiilimata ei tohi elemendid olla nihkes ega koledad. Nii pildid kui sisutekstid peavad olema &amp;quot;päris&amp;quot; - mitte igal lehel, küll toote põhiflow-ga seotutel. &amp;#039;&amp;#039;&amp;#039;See nõue on kohustuslik - ka ülejäänud kodutöö puntid saab arvestatud alles siis kui see on realiseeritud.&amp;#039;&amp;#039;&amp;#039; (5p)&lt;br /&gt;
# Rakendus on realiseeritud mõnel CSS raamistiku standardkomponentidel - kursuse käigus kasutame Bootstrappi, aga lubatud on nt Semantic UI, Material CSS, Zepto, Tailwind vms. Ära hakka tekitama enda elemente vaid kasuta raamistikku sisseehitatuid. Kõigis eelnimestatud raamistikes on enamus elemente mida vaja peaks olema juba olemas. Oluline on valida õige element/komponent mida kasutada. Alustamiseks on hea kopeerida lähtekood näidetest, nt https://getbootstrap.com/docs/5.3/examples/ ja muuta vaateid vastavalt enda vajadustele. &amp;#039;&amp;#039;&amp;#039;Inline-stiilide ja !important tagi kasutamine CSSis on keelatud.&amp;#039;&amp;#039;&amp;#039; (2p)&lt;br /&gt;
# Loodud on disainisüsteem. Disainisüsteem on lingitud loodava rakenduse menüüsse ja kättesaadav lehelt `./design_system`. Disainisüsteemis peaksid olema kokku tõstetud ühele lehele teie poolt kasutuses olevad elemendid. Hea kirjeldus mida stiiliraamat peaks sisaldama, on näiteks see: https://xd.adobe.com/ideas/process/ui-design/ui-style-guide-template/. Vaata ka 8. loengu slaide (lk 12) (2p)&lt;br /&gt;
# Rakendus peab olema kasutatav nii desktopis kui mobiilis. Kui järgisid eelmist punkti, s.t. ehitasid rakenduse mõnele standardraamistikule  siis suure tõenäosusega enam suuremaid lisategevusi tegema ei pea.  (2p)&lt;br /&gt;
# HTML rakenduse flow ja elementide paigutus peab vastama 1 praktikumitöös joonistatud vaadetele. Kui realisatsiooni käigus selgub et joonistatud prototüüpi on keeruline või ebaotstarbekas sellisel kujul realiseerida, tuleb muudatused viia prototüüpi - s.t. HTML ja proto peavad kooskõlas olema. Võib juhtuda, et HTMLi tehes selgub, et päris nii nagu joonistatud on liiga keeruline või ebaotstarbekas. Sellisel juhul tuleb muuta staatilist protoüüpi. See tagab, et saame suhtuda staatilisse prototüüpi kui dokumentatsiooni. (1p)&lt;br /&gt;
# Rakendus peab olema stiilitud. Stiilimiseks tuleb kasutada CSS eelprotsessoreid - SASSi, LESSi vms. Standardkomponentide stiilimiseks lisage vaadetele oma stiilifail mis muudab värvid, fondid, jms. Kui enda stiilifail vaadetel küljest ära võtta peab rakendus olema ikkagi kasutatav, st. paigustus joondus jms peavad jääma paika. (1p)&lt;br /&gt;
# Loodavate lehtede HTML peab olema valideeruv. Valideerimiseks on kõige lihtsam kasutada Web Developer brauseripluginat (https://chrispederick.com/) Kui oled selle enda brauserile lisanud (töötab Firefoxis, Operas ja Chromes) vali sealt &amp;quot;Tools -&amp;gt; Validate Local HTML&amp;quot; oma koodi kontrollimiseks lokaalses arvutis ja &amp;quot;Tools -&amp;gt; Validate HTML&amp;quot; serverisse paigaldatud koodi vaatamiseks. (1p)&lt;br /&gt;
# Rakendus on arvestab vaegnägijate erisustega. (1p)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Soovitusi:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Kasuta nii palju kui võimalik valitud raamistiku standardkomponente - kindlasti on vii ennast kurssi grid-iga, mis Bootstrapi puhul on dokumenteeritud siin: https://getbootstrap.com/docs/5.3/layout/grid/&lt;br /&gt;
&lt;br /&gt;
* Jälgi joondust! Kui kasutad raamistiku standardkomponente siis 99.99% tõenäolisusega juhtub see automaatselt.&lt;br /&gt;
&lt;br /&gt;
* Oma pilte kasutada on hea, aga nende väljaotsimine otsimine tülikas. Pildid saad katsetamise ajal lihtsalt lisada mõne pildiplaceholderite teenuse abil, näiteks https://picsum.photos/ või https://loremflickr.com/. Kas kohe või hiljem saad leida sobivad fotod mõnest vabavara-pildipangast, nt. Pexels.com&lt;br /&gt;
&lt;br /&gt;
* Kõige lihtsam viis eelprotsessorite kasutamiseks on teha seda kasutades IDE sisseehitatud pluginaid. IntelliJ toodete puhul on hea õpetus siin: https://www.jetbrains.com/help/webstorm/transpiling-sass-less-and-scss-to-css.html Kui kasutate mõnda muud editori, oleks esimene samm leida LESS/SASS plugin. Juhul kui pluginat leida ei õnnestu, siis SASSi puhul on hea juhend siin: https://webdesign.tutsplus.com/tutorials/watch-and-compile-sass-in-five-quick-steps--cms-28275 ja LESSi puhul siin: https://www.npmjs.com/package/less-watch-compiler&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_2._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12143</id>
		<title>ITI0209 kevad 2026 2. kodutöö kirjeldus</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0209_kevad_2026_2._kodut%C3%B6%C3%B6_kirjeldus&amp;diff=12143"/>
		<updated>2026-04-27T09:46:16Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Tähtajad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Tähtajad ==&lt;br /&gt;
&lt;br /&gt;
Kodutöö tähtaeg on esmaspäev 27.04 kell 18.00.&lt;br /&gt;
Kaastudengi töö hindamise tähtaeg on esmaspäev 04.05 kell 23:59&lt;br /&gt;
&lt;br /&gt;
Järgmise päeva jooksul jagab õppejõud esitatud tööd hindamiseks kaastudengitele.  Töö esitamise vorm moodles on: https://moodle.taltech.ee/mod/assign/view.php?id=943615 ja tagasiside saab ülesse laadida siit: https://moodle.taltech.ee/mod/assign/view.php?id=943617. Kui tundub et on midagi puudu siis suhelge omavahel ja jagage kindlasti tagasisidet ka enne Moodlesse ülesselaadimist.&lt;br /&gt;
&lt;br /&gt;
Kaastudengi töö hindamine toimub sarnaselt 1. iseseisva tööga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;! --&lt;br /&gt;
Kaastudengi töö hindamiseks vaata dokumenti mis on Teamsis jagatud &amp;quot;Files&amp;quot; -&amp;gt; &amp;quot;Class_Materials&amp;quot; -&amp;gt; &amp;quot;ITI0209_Prax2_Hindamiseks.xlss&amp;quot; - seal on kirjas meeskonna number kelle tööd peaksite hindama. Suure tõenäosusega peate ennast lisama ka kaastudengi Gitlabi. Tagasiside saab ülesse laadida sellelt lingilt: https://moodle.taltech.ee/mod/assign/view.php?id=376905, aga kui tundub et on midagi puudu siis suhelge omavahel ja jagage tagasisidet enne Moodlesse ülesselaadimist.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Töö kirjeldus ==&lt;br /&gt;
&lt;br /&gt;
Esimese praktikumi käigus saite valmis ja valideerisite staatilise prototüübi. Teise praktikumitöö põhieesmärk on realiseerida staatiline prototüüp HTML lehtedena kasutades selleks standardraamistikke - nt. Bootstrappi mis võtaks aluseks loengus räägitud hea kasutajaliidese printsiibid. Loodud keskkonnal peab olema &amp;quot;päris&amp;quot; sisu.&lt;br /&gt;
 &lt;br /&gt;
Töö peab esitamiseks olema paigutatud Turing serverisse aadressile http://turing.cs.ttu.ee/~SINU_UNI_ID/iti0209_26. Lisaks sellele peab olema lähtekood TTÜ Gitlabis https://gitlab.cs.taltech.ee projekti ITI0209_2026 kaustas &amp;quot;html_proto&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kaastudengi töö hindamine == &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Kaastudengi töö hindamiseks vaata dokumenti mis on Teamsis jagatud &amp;quot;Files&amp;quot; -&amp;gt; &amp;quot;Class_Materials&amp;quot; -&amp;gt; &amp;quot;ITI0209_26_Prax_Hindamiseks.xlsx&amp;quot; - seal on kirjas meeskonna number kelle tööd peaksite hindama. &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Soovitusi hindamiseks:&lt;br /&gt;
&lt;br /&gt;
* Hoia vormistus lihtne - ära kasuta sisukorda, tiitellehte jne.&lt;br /&gt;
* Veendu et hindamisraportis oleks märgitud kes hindas, ja millist meeskonda hinnati.&lt;br /&gt;
* Märgi hindamisraportis mitu punkti hinnatav meeskond sai: iga alampunkti eest ja palju kokku.&lt;br /&gt;
* Põhjenda ka sõnaliselt hinde moodutamist, vajadusel anna nõu mis on puudu.&lt;br /&gt;
* Kui mõni kohustuslik element on puudu, siis too see esile.&lt;br /&gt;
* Jaga hindamisraportit hinnatava meeskonnaga nii selle kirjutamise ajal kui siis kui valmis.&lt;br /&gt;
&lt;br /&gt;
Hindamisraportist peavad nii õppejõud kui hinnatav meeskond aru saama, millised on saadud punktid iga osa eest eraldi ja punktid kokku; mis oli esitatud töös hästi; mis oli puudu või mida saaks paremini teha; ja üldine kokkuvõte tehtud töö kohta. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Nõuded:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
# HTML rakendus peab võimaldama läbida kasutajal loodava teenuse põhiflow algusest lõpuni. Rakenduses peab olema jälgitud joondust ja elementide paigutust, s.t isegi ilma eraldi stiilimata ei tohi elemendid olla nihkes ega koledad. Nii pildid kui sisutekstid peavad olema &amp;quot;päris&amp;quot; - mitte igal lehel, küll toote põhiflow-ga seotutel. &amp;#039;&amp;#039;&amp;#039;See nõue on kohustuslik - ka ülejäänud kodutöö puntid saab arvestatud alles siis kui see on realiseeritud.&amp;#039;&amp;#039;&amp;#039; (5p)&lt;br /&gt;
# Rakendus on realiseeritud mõnel CSS raamistiku standardkomponentidel - kursuse käigus kasutame Bootstrappi, aga lubatud on nt Semantic UI, Material CSS, Zepto, Tailwind vms. Ära hakka tekitama enda elemente vaid kasuta raamistikku sisseehitatuid. Kõigis eelnimestatud raamistikes on enamus elemente mida vaja peaks olema juba olemas. Oluline on valida õige element/komponent mida kasutada. Alustamiseks on hea kopeerida lähtekood näidetest, nt https://getbootstrap.com/docs/5.3/examples/ ja muuta vaateid vastavalt enda vajadustele. &amp;#039;&amp;#039;&amp;#039;Inline-stiilide ja !important tagi kasutamine CSSis on keelatud.&amp;#039;&amp;#039;&amp;#039; (2p)&lt;br /&gt;
# Loodud on disainisüsteem. Disainisüsteem on lingitud loodava rakenduse menüüsse ja kättesaadav lehelt `./design_system`. Disainisüsteemis peaksid olema kokku tõstetud ühele lehele teie poolt kasutuses olevad elemendid. Hea kirjeldus mida stiiliraamat peaks sisaldama, on näiteks see: https://xd.adobe.com/ideas/process/ui-design/ui-style-guide-template/. Vaata ka 8. loengu slaide (lk 12) (2p)&lt;br /&gt;
# Rakendus peab olema kasutatav nii desktopis kui mobiilis. Kui järgisid eelmist punkti, s.t. ehitasid rakenduse mõnele standardraamistikule  siis suure tõenäosusega enam suuremaid lisategevusi tegema ei pea.  (2p)&lt;br /&gt;
# HTML rakenduse flow ja elementide paigutus peab vastama 1 praktikumitöös joonistatud vaadetele. Kui realisatsiooni käigus selgub et joonistatud prototüüpi on keeruline või ebaotstarbekas sellisel kujul realiseerida, tuleb muudatused viia prototüüpi - s.t. HTML ja proto peavad kooskõlas olema. Võib juhtuda, et HTMLi tehes selgub, et päris nii nagu joonistatud on liiga keeruline või ebaotstarbekas. Sellisel juhul tuleb muuta staatilist protoüüpi. See tagab, et saame suhtuda staatilisse prototüüpi kui dokumentatsiooni. (1p)&lt;br /&gt;
# Rakendus peab olema stiilitud. Stiilimiseks tuleb kasutada CSS eelprotsessoreid - SASSi, LESSi vms. Standardkomponentide stiilimiseks lisage vaadetele oma stiilifail mis muudab värvid, fondid, jms. Kui enda stiilifail vaadetel küljest ära võtta peab rakendus olema ikkagi kasutatav, st. paigustus joondus jms peavad jääma paika. (1p)&lt;br /&gt;
# Loodavate lehtede HTML peab olema valideeruv. Valideerimiseks on kõige lihtsam kasutada Web Developer brauseripluginat (https://chrispederick.com/) Kui oled selle enda brauserile lisanud (töötab Firefoxis, Operas ja Chromes) vali sealt &amp;quot;Tools -&amp;gt; Validate Local HTML&amp;quot; oma koodi kontrollimiseks lokaalses arvutis ja &amp;quot;Tools -&amp;gt; Validate HTML&amp;quot; serverisse paigaldatud koodi vaatamiseks. (1p)&lt;br /&gt;
# Rakendus on arvestab vaegnägijate erisustega. (1p)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Soovitusi:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Kasuta nii palju kui võimalik valitud raamistiku standardkomponente - kindlasti on vii ennast kurssi grid-iga, mis Bootstrapi puhul on dokumenteeritud siin: https://getbootstrap.com/docs/5.3/layout/grid/&lt;br /&gt;
&lt;br /&gt;
* Jälgi joondust! Kui kasutad raamistiku standardkomponente siis 99.99% tõenäolisusega juhtub see automaatselt.&lt;br /&gt;
&lt;br /&gt;
* Oma pilte kasutada on hea, aga nende väljaotsimine otsimine tülikas. Pildid saad katsetamise ajal lihtsalt lisada mõne pildiplaceholderite teenuse abil, näiteks https://picsum.photos/ või https://loremflickr.com/. Kas kohe või hiljem saad leida sobivad fotod mõnest vabavara-pildipangast, nt. Pexels.com&lt;br /&gt;
&lt;br /&gt;
* Kõige lihtsam viis eelprotsessorite kasutamiseks on teha seda kasutades IDE sisseehitatud pluginaid. IntelliJ toodete puhul on hea õpetus siin: https://www.jetbrains.com/help/webstorm/transpiling-sass-less-and-scss-to-css.html Kui kasutate mõnda muud editori, oleks esimene samm leida LESS/SASS plugin. Juhul kui pluginat leida ei õnnestu, siis SASSi puhul on hea juhend siin: https://webdesign.tutsplus.com/tutorials/watch-and-compile-sass-in-five-quick-steps--cms-28275 ja LESSi puhul siin: https://www.npmjs.com/package/less-watch-compiler&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_12_Accessibility.pdf&amp;diff=12142</id>
		<title>Fail:ITI0209 26 12 Accessibility.pdf</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_12_Accessibility.pdf&amp;diff=12142"/>
		<updated>2026-04-23T21:10:38Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12141</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12141"/>
		<updated>2026-04-23T11:54:05Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 12: Juurdepääsetavus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprilli loeng ja praktikum (nädal 11) toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nädal 13: Sissejuhatus andmete visualiseerimisse&lt;br /&gt;
Nädal 14: Visualiseerimise töövoog&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12140</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12140"/>
		<updated>2026-04-20T17:54:04Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Loengud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprilli loeng ja praktikum (nädal 11) toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:!ITI0209_12_Accessibility.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nädal 13: Sissejuhatus andmete visualiseerimisse&lt;br /&gt;
Nädal 14: Visualiseerimise töövoog&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_12_Accessibility.pdf&amp;diff=12139</id>
		<title>Fail:ITI0209 12 Accessibility.pdf</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_12_Accessibility.pdf&amp;diff=12139"/>
		<updated>2026-04-20T17:53:29Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12138</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12138"/>
		<updated>2026-04-20T17:53:14Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 12: Juurdepääsetavus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprilli loeng ja praktikum (nädal 11) toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: [[Media:ITI0209_12_Accessibility.pdf]]&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nädal 9: Disainisüsteem - Vormid&lt;br /&gt;
Nädal 10: Otsing ja Filtrid&lt;br /&gt;
Nädal 11: Sisu&lt;br /&gt;
Nädal 12: Juurdepääsetavus &lt;br /&gt;
&lt;br /&gt;
Nädal 13: Sissejuhatus andmete visualiseerimisse&lt;br /&gt;
Nädal 14: Visualiseerimise töövoog&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Turingu_serverisse_rakenduse_paigaldamine&amp;diff=12137</id>
		<title>Turingu serverisse rakenduse paigaldamine</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Turingu_serverisse_rakenduse_paigaldamine&amp;diff=12137"/>
		<updated>2026-04-20T11:10:05Z</updated>

		<summary type="html">&lt;p&gt;Verrev: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Turingu server ==&lt;br /&gt;
&lt;br /&gt;
Kodutööde tarbeks on kasutusel server http://turing.cs.ttu.ee: 2. ja 3. kodutöö tuleb sinna üles panna asukohta mis kodutöö kirjelduse juures. Põhileht/avaleht olgu täpselt nimega &amp;lt;code&amp;gt;index.html&amp;lt;/code&amp;gt;, siis töötab otse kataloogi-url ilma failinimeta.&lt;br /&gt;
&lt;br /&gt;
=== Ligipääs ===&lt;br /&gt;
&lt;br /&gt;
Turingu serverisse sisselogimiseks  on sul vaja omada TTÜ arvutiklasside klasside kontot kujul &amp;lt;b&amp;gt;Eesnimi.Perenimi&amp;lt;/b&amp;gt; (siin võib tekkida probleem täpitähtede, tühikutega jne) või &amp;lt;b&amp;gt;Uni-id&amp;lt;/b&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Kui sul ei ole kasutajatunnust või oled parooli kaotanud, saad selle lasta teha arvutiklasside administraatorite juures. Teine variant on kasutada portaali https://pass.ttu.ee : logid sinna sisse id-kaardi või mobiiliga ja saad ise parooli muuta.&lt;br /&gt;
&lt;br /&gt;
=== Veebikeskkonna ettevalmistamine ja failide üleslaadimine ===&lt;br /&gt;
&lt;br /&gt;
Kõik asjad, mis paigutad oma turingu serveri kodukataloogi alamkataloogi &amp;lt;tt&amp;gt;public_html&amp;lt;/tt&amp;gt;, on veebis nähtavad. See kataloog peaks olema sulle juba ette valmis tehtud. &lt;br /&gt;
&lt;br /&gt;
Tekita algul prooviks otse public_html alla katse.html nimeline fail ja vaata, kas brauserist avaneb&lt;br /&gt;
&lt;br /&gt;
`http://turing.cs.ttu.ee/~&amp;lt;uni-id&amp;gt;/katse.html`&lt;br /&gt;
&lt;br /&gt;
Kui ei avane, on võimalik, et sul on vaja muuta katse.html failiõigusi, nagu edaspidises kirjas. Üldiselt on failiõigused kohe OK ja neid muutma ei pea.&lt;br /&gt;
&lt;br /&gt;
Nüüd loo &amp;lt;tt&amp;gt;public_html&amp;lt;/tt&amp;gt; alla kataloog &amp;lt;tt&amp;gt;prax1&amp;lt;/tt&amp;gt;: &lt;br /&gt;
&lt;br /&gt;
* Winscp abil kasuta serveriaknas kataloogi-ikooni tärnikesega üleval paremal: create directory (F7). Seejuures peaksid vaikimisi  failiõigused olema kohe OK ja neid seadma ei pea. Oluline, et &amp;quot;Set permissions&amp;quot; all oleks Owneri järel RWX linnukesed, Group ja Others järel R X linnukesed.&lt;br /&gt;
* Kui sa winscp-d ei kasuta, siis käsurealt sisse logides tee &amp;lt;tt&amp;gt;mkdir public_html/prax1&amp;lt;/tt&amp;gt; ja sea failiõigused, nagu järgnevas räägitud.&lt;br /&gt;
&lt;br /&gt;
Seejärel pane oma rakenduse failid otse sinnasamasse prax1 alla, kasutades failinimesid, mis eelpool nõutud (index.html pealeht, muud lehed enda valikul).&lt;br /&gt;
&lt;br /&gt;
Kui kataloog on olemas ja sinna mõned faili pandud, suunake oma brauser turingu serveri aadressile, mille saate, kui lisate serveri nime järgi tilde ja kasutajanime ja siis kataloogi või faili, mis olete pannud public_html alla (näiteks sedasi, aga asendage oma kasutajanimi ära):&lt;br /&gt;
&lt;br /&gt;
http://turing.cs.ttu.ee/~&amp;lt;uni-id&amp;gt;/index.html&lt;br /&gt;
või&lt;br /&gt;
http://turing.cs.ttu.ee/~&amp;lt;uni-id&amp;gt;/prax1/index.html&lt;br /&gt;
või&lt;br /&gt;
http://turing.cs.ttu.ee/~&amp;lt;uni-id&amp;gt;/prax1/&lt;br /&gt;
&lt;br /&gt;
Idee selles, et urlis http://turing.cs.ttu.ee/~&amp;lt;uni-id&amp;gt;/ järel tulevad failid/kataloogid on täpselt need, mis sul public_html kataloogi sees.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Failiõiguste seadmine:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Juhul, kui te kataloogi või oma index.html sisu ei näe, kontrollige, et nii teie kodukataloog kui public_html kuuluksid grupile &amp;quot;tudengid&amp;quot; ja et sellel grupil oleks nii lugemis-kui kataloogisisu vaatamise pääsuõigused. Samuti peab tudengigrupil olema võimalus lugeda kõiki veebi ülesminevaid faile.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui oled värskelt public_html alla prax1 kataloogi teinud, on tal tõenäoliselt kohe sobivad failiõigused.&lt;br /&gt;
Kui ei, siis on vaja anda talle lisaks lugemis-ja nimekirjanäitamise õigus niimoodi: &amp;lt;tt&amp;gt;chmod  a+rx public_html/prax1&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Failile lugemisõiguse andmine (see tekib üldjuhul automaatselt ja ei ole vaja ise teha): &amp;lt;tt&amp;gt;chmod a+r index.html&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;public_html tegemine (erijuht)&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui sul public_html kataloogi miskipärast ei ole, saad ta ise käsurealt luua niimoodi: &amp;lt;tt&amp;gt;mkdir public_html&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käsurea saamiseks tuleks üle SSH ühenduse serveri käsureale logida ([http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty] või ssh vms)&lt;br /&gt;
&lt;br /&gt;
=== Sisselogimine käsureale ===&lt;br /&gt;
&lt;br /&gt;
Esimese ja teise praksi jaoks ei ole otseselt vaja serveri käsurida kasutada ehk sinna sisse logida. Järgmiste prakside jaoks aga on, nii et võid seda kohe katsetada.&lt;br /&gt;
&lt;br /&gt;
Sisselogimiseks on Windowsil kõige lihtsam kasutada programmi [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty] (või alternatiivina [http://kitty.9bis.net/ kitty]) ja Linuxil või Macil või käsureaprogrammi ssh.&lt;br /&gt;
&lt;br /&gt;
Putty leiad arvutiklassidest programmi &amp;quot;Application catalog&amp;quot; jaotusest terminals: sealt saad ta ise installeerida. Mõistlik on panna endale putty viit desktopile.&lt;br /&gt;
&lt;br /&gt;
Alternatiivina saad lihtsalt laadida endale veebist putty.exe: selle saab otse käima lasta, mingit eri-installeerimist ei ole vaja.&lt;br /&gt;
&lt;br /&gt;
Putty või Kitty käimaminekul on sul vaja sisestada:&lt;br /&gt;
&lt;br /&gt;
* Serveri aadress: turing.cs.ttu.ee (see tuleb puttyl sisestada &amp;quot;Host name&amp;quot; väljale)&lt;br /&gt;
* Kasutajanimi ja parool: TTÜ kasutajanimi ja parool (neid küsib putty siis, kui ta serveriakna avab).&lt;br /&gt;
&lt;br /&gt;
Puttyl tasub Window/appearance alt seada meeldiv font ja Window/color alt meeldiv värv (ntx valge tagapõhi ja must värv). Samuti tasub kindlasti teha &amp;quot;save session&amp;quot; (enne pane &amp;quot;Saved session&amp;quot; väljale endale meeldiv nimi), siis jätab Putty settingud meelde ja sisenemisel ei pea enam arvuti nime sisestama: valid listist sessiooninime ja teed &amp;quot;Load&amp;quot; ja seejärel &amp;quot;open&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Hea alternatiiv puttyle on [http://kitty.9bis.net/ kitty], mis on muidu täpselt nagu putty, aga on valmis sinu kasutajanime ja parooli meelde jätma, et ei peaks igakord uuesti sisestama.&lt;br /&gt;
&lt;br /&gt;
=== Optimaalne failide paigaldamine serverisse ===&lt;br /&gt;
&lt;br /&gt;
Kuna lähtekoodi hoitakse Gitlabi koodisalves, siis kõige lihtsam on `public_html` kataloogis kloonida koodisalv `iti0209` nimega, näiteks: `git@gitlab.cs.ttu.ee:martin.verrev/iti0209_2025.git iti0209` Kui salves on index.html fail loodud ja pathid korrektsed muutub prototüüp serveris aadressil `https://turing.cs.ttu.ee/~martin.verrev/iti0209` nähtavaks.&lt;br /&gt;
&lt;br /&gt;
SSH võtmete seadistamiseks saad kasutada nt. seda juhendit: https://servicenow.iu.edu/kb?id=kb_article_view&amp;amp;sysparm_article=KB0023919&lt;br /&gt;
&lt;br /&gt;
Ehk sammud oleks järgmised:&amp;lt;br&amp;gt;&lt;br /&gt;
1. Ettevalmistuseks seadista SSH võtmed Gitlabis ja turingu serveris&amp;lt;br&amp;gt;&lt;br /&gt;
2. Tee failides muudatused lokaalselt - ja lisa need koodisalve&amp;lt;br&amp;gt;&lt;br /&gt;
3. Tee ssh-ühendus Turingu serverisse, mine public_html kataloogi&amp;lt;br&amp;gt;&lt;br /&gt;
4. Klooni salv public_html kataloogi&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Arvesta sellega et erinevalt lokaalsest arenduskeskkonnast hakkab sinu rakendus jooksma alamkataloogis - järelikult pead veenduma et pilte ja stiile loetakse õigest asukohast, samuti peavad kõik lingid töötama.&lt;br /&gt;
&lt;br /&gt;
=== Linuxi käsurida ja serveris tegutsemine ===&lt;br /&gt;
&lt;br /&gt;
Esimeses kahes praksis sul otseselt käsurida vaja ei lähe, aga kolmandast alates läheb. Põhimõtteliselt peaks piisama neist käskudest:&lt;br /&gt;
&lt;br /&gt;
  pwd (mis kataloogis ma praegu olen)&lt;br /&gt;
  ls -l (vaata kataloogi sisu pikas formaadis)&lt;br /&gt;
  cd katalooginimi (mine sinna kataloogi)&lt;br /&gt;
  cd .. (mine üks tase kõrgemasse kataloogi)&lt;br /&gt;
  less failinimi (näita faili sisu: seal sees liigu nooleklahvidega ja lõpeta tähega q)&lt;br /&gt;
  cp kust kuhu (kopeerib)&lt;br /&gt;
  rm failinimi (kustutab)&lt;br /&gt;
  mkdir katalooginimi (teeb uue kataloogi)&lt;br /&gt;
  rmdir katalooginimi (kustutab kataloogi: see tuleb enne tühjendada)&lt;br /&gt;
  chmod a+r failinimi (teeb faili kõigile loetavaks, et ntx veebist kuvada)&lt;br /&gt;
  chmod a+rx failinimi (teeb faili kõigile käimapandavaks, eeskätt cgi programmide jaoks)&lt;br /&gt;
  vi failinimi (redigeeri faili lihtsa redaktoriga vi)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Linuxi käsurea kasutamist tuleb uurida  omal käel. Sobivat lugemist lihtsamatest keerulisemateni: &lt;br /&gt;
&lt;br /&gt;
* päris algajatele on hea [http://www.freesoftwaremagazine.com/articles/command_line_intro see selgitustega leht] &lt;br /&gt;
* seejärel tasub korra lisaks vaadata [http://www.pixelbeat.org/cmdline.html seda kompaktset kokkuvõtet] erinevatest käskudest (enamust vaja ei lähe)&lt;br /&gt;
* ning lugeda [http://www.funtoo.org/wiki/Linux_Fundamentals,_Part_1 seda väga head ja põhjalikku õpetust] funtoo saidilt (vt ka järgmisi sarja osi lehe lõpust!)&lt;br /&gt;
* või alternatiivina [http://linuxcommand.org/learning_the_shell.php seda põhjalikumat õpetust].&lt;br /&gt;
* Alati tasub lisaks ise googeldada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Väga kasulikud asjad meelde jätta:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Üles ja alla nooleklahvid võtavad automaatselt ette varasemaid/hilisemaid käske, et neid ei peaks uuesti sisse tippima&lt;br /&gt;
* kui tipid failinime esimese otsa ja vajutad tab klahvi, otsib süsteem automaatselt failinime lõpu (kui sul muidugi pole mitut sama algusega faili)&lt;br /&gt;
* Suured ja väikesed tähed on unixis täiesti erinevad asjad, erinevalt windowsist. Näiteks sinu html/javascript sources olevad failinimed peavad olema antud täpselt selliselt, nagu failinimi tegelikult on (kui sources failinimi pilt.jgp, siis peab olema tegeliku faili nimi ka pilt.jpg, aga mitte näiteks pilt.JPG).&lt;br /&gt;
* Üldiselt &amp;lt;b&amp;gt;ei ole&amp;lt;/b&amp;gt; hea mõte kasutada failinimesid, kus sees tühikud ja/või täpitähed. See on võimalik, kuid tekitab rohkem probleeme ja ebamugavusi, kui asi väärt on. Seega kasuta näiteks &amp;quot;minu überpilt.jpg&amp;quot; asemel &amp;quot;minu_yberpilt.jpg&amp;quot; vms.&lt;br /&gt;
* oma programmide käivitamiseks (oletame, et sul on kataloogis programm &amp;lt;b&amp;gt;minuproge&amp;lt;/b&amp;gt;) tipi  &amp;lt;b&amp;gt;./minuproge&amp;lt;/b&amp;gt; . Seda punkt-slashi ei ole vaja panna, kui sul on PATH muutuja sobivaks seatud, aga selle seadmisega pole tingimata vaja jännata.&lt;br /&gt;
&lt;br /&gt;
=== Failide muutmine otse serveris ===&lt;br /&gt;
&lt;br /&gt;
Siin on kolm veidi erinevat võimalust:&lt;br /&gt;
&lt;br /&gt;
* redigeerida faile mõne serveris oleva redaktoriga, näiteks vi ([http://www.guckes.net/vi/quotes.php3 loe veidi vi kohta]).&lt;br /&gt;
* redigeerida faile oma masinas oleva redaktoriga, mis võimaldab neid otse serverist avada ja sinna kirjutada (head variandid selleks on [http://winscp.net/eng/docs/ui_editor winscp] ja redaktoriks sea endale meeldiv redaktor, a la notepad++, scite või brackets.&lt;br /&gt;
* ja lõpuks on alati variant redigeerida faile oma masinas ja kopeerida nad peale muutmist serverisse (nagu varem kirjeldatud)&lt;br /&gt;
&lt;br /&gt;
Üldiselt on kõige mugavam teha võimalikult kõik oma masinas valmis, katsetada ära ja alles siis kopeerida valmis asjad serverisse, ning teha serveris ainult pisimuutusi.&lt;br /&gt;
&lt;br /&gt;
=== Ruutimine ja pathid ===&lt;br /&gt;
&lt;br /&gt;
Pane tähele et kui arendad oma lokaalses arvutis, siis reeglina teed seda juurpathilt - s.t avaleht on &amp;lt;code&amp;gt;http://localhost/index.html&amp;lt;/code&amp;gt;, Turingu serveris aga alamkataloogis &amp;lt;code&amp;gt;http://turing.cs.ttu.ee/~SINU_UNI_ID/iti0209_26&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Et kood katki ei läheks siis:&lt;br /&gt;
* HTMLi kasutamise puhul kasuta &amp;lt;code&amp;gt;base&amp;lt;/code&amp;gt; tag-i. Vaata nt: https://medium.com/@asobalsayed/base-html-tag-a-deep-dive-into-its-uses-and-nuances-a6b7c0140bf2&lt;br /&gt;
* Vue kasutamisel seadistama &amp;lt;code&amp;gt;publicPath&amp;lt;/code&amp;gt; muutuja: https://cli.vuejs.org/config/#publicpath&lt;br /&gt;
* Reacti kasutamisel seadistama rakenduse töötama alamkataloogist: vt näiteks https://onlyoneaman.medium.com/publishing-a-react-app-to-a-subdirectory-92d2d579cebf&lt;br /&gt;
&lt;br /&gt;
Nii Vue kui Reacti puhul peate rakenduse eelnevalt kompileerima ja paigaldama serverisse staatilised failid.&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_11_Content.pdf&amp;diff=12136</id>
		<title>Fail:ITI0209 26 11 Content.pdf</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Fail:ITI0209_26_11_Content.pdf&amp;diff=12136"/>
		<updated>2026-04-16T12:26:51Z</updated>

		<summary type="html">&lt;p&gt;Verrev: Verrev laadis üles uue versiooni failist Fail:ITI0209 26 11 Content.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12135</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12135"/>
		<updated>2026-04-16T10:43:39Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 11: Sisu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprilli loeng ja praktikum (nädal 11) toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: TBC&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nädal 9: Disainisüsteem - Vormid&lt;br /&gt;
Nädal 10: Otsing ja Filtrid&lt;br /&gt;
Nädal 11: Sisu&lt;br /&gt;
Nädal 12: Juurdepääsetavus &lt;br /&gt;
&lt;br /&gt;
Nädal 13: Sissejuhatus andmete visualiseerimisse&lt;br /&gt;
Nädal 14: Visualiseerimise töövoog&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12134</id>
		<title>Kasutajaliidesed (ITI0209)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Kasutajaliidesed_(ITI0209)&amp;diff=12134"/>
		<updated>2026-04-16T10:43:18Z</updated>

		<summary type="html">&lt;p&gt;Verrev: /* Nädal 11: Sisu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UI}}&amp;#039;&amp;#039;&amp;#039;Kursuse kood:&amp;#039;&amp;#039;&amp;#039; ITI0209&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Link:&amp;#039;&amp;#039;&amp;#039; https://courses.cs.ttu.ee/pages/Kasutajaliidesed_(ITV0209)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Õppejõud:&amp;#039;&amp;#039;&amp;#039; Martin Verrev, martin.verrev@taltech.ee, TTÜ ruum ICT-422&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kurusus Moodle keskkonnas:&amp;#039;&amp;#039;&amp;#039; https://moodle.taltech.ee/course/view.php?id=36831,  &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;ITI020926&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kursuse Teams&amp;#039;i kanal:&amp;#039;&amp;#039;&amp;#039; ITI0209 (2026) Kasutajaliidesed, &amp;lt;strong&amp;gt;registreerumise kood:&amp;lt;/strong&amp;gt;df207x3&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Koht:&amp;#039;&amp;#039;&amp;#039; Loengud ja praktikumid toimuvad auditooriumis &amp;#039;&amp;#039;&amp;#039;MEK122&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Aeg:&amp;#039;&amp;#039;&amp;#039; Semestri jooksul igal teisipäeval: &amp;#039;&amp;#039;&amp;#039;loeng kell 12:00-13:30 ja praktikum 13:45-15:15&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Arhiiv:&amp;#039;&amp;#039;&amp;#039; 2025 aasta kursuse lehte näed siit: [[Kasutajaliidesed_(ITI0209))_2025]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Üldine ülevaade ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprilli loeng ja praktikum (nädal 11) toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kursus on suunatud 3. kursuse IAIB ja IABB õppekava tudengitele.&lt;br /&gt;
&lt;br /&gt;
Kursuse lõpetaja:&lt;br /&gt;
* Oskab hinnata liidese visuaaldisaini kvaliteeti ja terviklikkust.​&lt;br /&gt;
* Oskab luua ja valideerida kasutajakeskset nii arvutile kui nutiseadmetele loodud kasutajaliidest.​&lt;br /&gt;
* Suudab osaleda UX arendusprotsessis erinevates rollides nii täitja kui tellijana.&lt;br /&gt;
* Oskab andmeid visualiseerida.&lt;br /&gt;
&lt;br /&gt;
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 :)&lt;br /&gt;
&lt;br /&gt;
== Loengud ==&lt;br /&gt;
&lt;br /&gt;
=== Nädal 1: Sissejuhatus: Hea kasutajaliides ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_01_Good_UI.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [https://www.ideo.com/journal/build-your-creative-confidence-30-circles-exercise Sissejuhatav loovusharjutus]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 2: Kasutajaliidese arendusprotsess ===&lt;br /&gt;
&lt;br /&gt;
* Ü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.&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_02_Design_Process.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[ITI0209_26_02_Prax]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 3: Protsessi algatamine: Briif ===&lt;br /&gt;
&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_03_Brief.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_03_Paper_Proto.pdf | Praktikum]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 4: Protessi tulemid: Kasutajavood ===&lt;br /&gt;
&lt;br /&gt;
* Loeng [[Media:ITI0209_26_04_Flows.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_04_Prax.pdf | Praktikum ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 5: Protessi tulemid: Persoonad ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_05_Personas.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: https://cantunsee.space/ &amp;lt;!-- https://www.fabriders.net/user-personas/ --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nädal 6: Kasutatavuse Testimine (Teamsis) ===&lt;br /&gt;
* Loengusalvestis: Kursuse Teamsi kanalis&lt;br /&gt;
* Loeng [[Media:ITI0209_26_06_User_Testing.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Näidisprojekti tutvustus&lt;br /&gt;
&lt;br /&gt;
=== Nädal 7: Sissejuhatud Disainisüsteemi ===&lt;br /&gt;
* Loeng [[Media:ITI0209_26_07_Design_Systems_Intro.pdf | Loenguslaidid]]&lt;br /&gt;
* Praktikum: Individiaalsed konsultatsioonid&lt;br /&gt;
&lt;br /&gt;
=== Nädal 8: Disainisüsteemi reeglid - Paigutus, Tüpograafia, Värvid ===&lt;br /&gt;
* Esmaspäev 23.03 - 1. isesesiva töö tähtaeg&lt;br /&gt;
* Loeng: [[Media:ITI0209_26_08_Design_Systems_Layout.pdf | Loenguslaid]]&lt;br /&gt;
* Praktikum - [[Media:CSS_Bootstrap_Intro.pdf | HTML raamistike tutvustus]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 9: Vormid ===&lt;br /&gt;
* [[Media:ITI0209_26_09_Forms.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:_ITI0209_26_09_Prax_Forms.pdf | Hajutus - Vormide parendamine ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 10: Otsing ja Filtrid ===&lt;br /&gt;
* [[Media:ITI0209_26_10_Search_Filters.pdf | Loenguslaidid ]]&lt;br /&gt;
* [[Media:ITI0209_CSS_SASS.pdf | Praktikum: CSS eelprotsessorid. SASS ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 11: Sisu ===&lt;br /&gt;
&amp;lt;strong style=&amp;quot;color:red&amp;quot;&amp;gt;NB! 16. aprill loeng ja praktikum toimuvad tavalises formaadis Teamsis.&amp;lt;/strong&amp;gt;&lt;br /&gt;
* Loenguslaidid: [[Media:ITI0209_26_11_Content.pdf | Loenguslaidid ]]&lt;br /&gt;
* Praktikum: [[Media:ITI0209_26_11_Search_Prax_Content.pdf | UX kirjutamise harjutus ]]&lt;br /&gt;
&lt;br /&gt;
=== Nädal 12: Juurdepääsetavus ===&lt;br /&gt;
* Loeguslaidid: TBC&lt;br /&gt;
* Praktikum: Individuaalsed konsultatsioonid (E27.04 on 2. isesesiva töö tähtaeg)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nädal 9: Disainisüsteem - Vormid&lt;br /&gt;
Nädal 10: Otsing ja Filtrid&lt;br /&gt;
Nädal 11: Sisu&lt;br /&gt;
Nädal 12: Juurdepääsetavus &lt;br /&gt;
&lt;br /&gt;
Nädal 13: Sissejuhatus andmete visualiseerimisse&lt;br /&gt;
Nädal 14: Visualiseerimise töövoog&lt;br /&gt;
Nädal 15: Dashboard&lt;br /&gt;
Nädal 16: Kursuse kokkuvõte&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Iseseisvad tööd ==&lt;br /&gt;
&lt;br /&gt;
Sarnaselt varasemate aastatega esitatalkse kursuse käigus kolm kohustuslikku iseseisvat tööd. Iseseisvad tööd esitatakse Gitlab&amp;#039;is.&lt;br /&gt;
&lt;br /&gt;
1. [[ITI0209 kevad 2026 1. kodutöö kirjeldus | Staatiline prototüüp]], tähtaeg E23.03 kell 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
2. [[ITI0209 kevad 2026 2. kodutöö kirjeldus | HTML Prototüüp]], tähtaeg E27.04, 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
3. [[ITI0209 kevad 2026 3. kodutöö kirjeldus | Andmete visualiseerimine]], tähtaeg E18.05 12:00&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Turingu serveri kasutamine ===&lt;br /&gt;
&lt;br /&gt;
[[Turingu serverisse rakenduse paigaldamine]]&lt;br /&gt;
&lt;br /&gt;
== Hinde moodustumine ==&lt;br /&gt;
&lt;br /&gt;
Lõpphinne moodustub järgmistest pukntidest:&lt;br /&gt;
&lt;br /&gt;
a. 1. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
b. 2. iseseisev töö ja kaastudengi töö hindamine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
c. 3. iseseisev töö ja selle kaitsmine: 20p&amp;lt;br&amp;gt;&lt;br /&gt;
d. aktiivne osalemine loengutes ja praktikumides, lisaülesanded 10&amp;lt;br&amp;gt;&lt;br /&gt;
e. tehtud kontrolltöö (maksimaalselt 30 punkti). &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kursuse edukaks sooritamiseks peab kontrolltöös saama vähemalt 51% punktidest ja kogu kursuse eest (praktiktikumid+lisad+kontrolltöö) vähemalt 51 punkti.&amp;lt;br&amp;gt;&lt;br /&gt;
Hilinenud tööd annavad poole võimalikest punktidest.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*91 &amp;lt; punkti      -- hinne 5 (suurepärane)&lt;br /&gt;
*81 &amp;lt; punkti &amp;lt; 90 -- hinne 4 (väga hea)&lt;br /&gt;
*71 &amp;lt; punkti &amp;lt; 80 -- hinne 3 (hea)&lt;br /&gt;
*61 &amp;lt; punkti &amp;lt; 70 -- hinne 2 (rahuldav)&lt;br /&gt;
*51 &amp;lt; punkti &amp;lt; 60 -- hinne 1 (kasin)&lt;br /&gt;
*alla 51 punkti -- kursust ei läbitud&lt;/div&gt;</summary>
		<author><name>Verrev</name></author>
	</entry>
</feed>