<?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=Ago</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=Ago"/>
	<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/pages/Eri:Kaast%C3%B6%C3%B6/Ago"/>
	<updated>2026-04-13T04:59:37Z</updated>
	<subtitle>Kasutaja kaastöö</subtitle>
	<generator>MediaWiki 1.35.9</generator>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102&amp;diff=10100</id>
		<title>ITI0102</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102&amp;diff=10100"/>
		<updated>2021-08-28T18:29:48Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kursuse info on siin: https://iti0102.pages.taltech.ee/&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102&amp;diff=10099</id>
		<title>ITI0102</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102&amp;diff=10099"/>
		<updated>2021-08-28T18:28:55Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje ITI0102 pealkirja ITI0102-2020 alla: uus aasta, kolime gitlabi pages&amp;#039;isse&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#suuna [[ITI0102-2020]]&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2020&amp;diff=10098</id>
		<title>ITI0102-2020</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2020&amp;diff=10098"/>
		<updated>2021-08-28T18:28:55Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje ITI0102 pealkirja ITI0102-2020 alla: uus aasta, kolime gitlabi pages&amp;#039;isse&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://moodle.taltech.ee/course/view.php?id=30651 moodle.taltech.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-425&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 12:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 (videoülekanne ruumis U06A-201)&lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
IAIB11, IAIB12, IAIB13: &amp;#039;&amp;#039;&amp;#039;T14&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11, IAAB13, IAIB14: &amp;#039;&amp;#039;&amp;#039;N8&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB11,  IADB12,  IADB13,  IADB14: &amp;#039;&amp;#039;&amp;#039;N9:40&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11,  IAAB12,  IADB15: &amp;#039;&amp;#039;&amp;#039;N16:10&amp;#039;&amp;#039;&amp;#039; (ICT-121, CT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Süvendatud kursus: &amp;#039;&amp;#039;&amp;#039;paaris T12&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe tundide ajad (ruumid ICT-121, ICT-122):&amp;lt;br /&amp;gt;&lt;br /&gt;
05.09 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
19.09 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
17.10 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
14.11 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
12.12 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe õppejõud on &amp;#039;&amp;#039;&amp;#039;Ahti Lohk&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Tavo Annus, Anna Grund, Oliver Ilp, Mart Kaasik, Maria Kaasik-Aaslav, Heino Kiik, Kristjan Koitla, Kristjan Kõiv, Timo Loomets, Edvin Mihhailov, Kadri Männimets, Karoliina Rebane, Risto Reiljan, Nele Sergejeva, Christine Tarro, Lilia Tünts, Kaspar Ustav, Janar Velleste, Enrico Vompa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Süvendatud kursus ==&lt;br /&gt;
&lt;br /&gt;
Üle nädala toimub süvendatud (alam)kursus. See on mõeldud nendele tudengitele, kes tahavad natuke rohkem pingutada. Süvendatud praktikumis on eraldi süvendatud teemad - neid ülesandeid saab kaitsta vaid süvendatud praktikumi ajal. Praktikum on tunniplaanis kõikidel, aga kohti on klassides kokku umbes 120.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete eest on võimalik täiendavaid punkte saada. Kõik võivad neid ülesandeid proovida lahendada ja käia kaitsmas. Hinde &amp;quot;5&amp;quot; saamiseks on need lisapunktid vajalikud. Kui ühtegi süvaülesannet ei lahenda, ei ole võimalik hinnet &amp;quot;5&amp;quot; saada.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete puhul arvestage, et samade punktide eest tuleb kordades rohkem tööd teha kui tavaliste ülesannete puhul.&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik tööd on iseseisvaks lahendamiseks (kui pole öeldud teisiti). Aines rakendame plagiaadikontrolli. St kui üks tudeng kopeerib teise koodi, saavad mõlemad selle ülesande eest 0 punkti. Kui üks tudeng jääb teist korda vahele, saab terve aine hindeks &amp;quot;0&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, kontrolltöö ja eksami sooritamise eest&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb vastavalt 501-600 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 601-700 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 901 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Koduülesanded tuleb esitada tähtajaks ning need tuleb õppejõule kaitsta.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt (st teiste tudengitega koodijagamist mitte teha, sisulist arutelu võite teha), kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* Tudeng saab esitatud ülesande eest emaili oma ttu.ee meiliaadressile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
== Ülesannete ettenäitamine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded (EX, PR, süvaülesanded) tuleb punktide kättesaamiseks õppejõule ette näidata. Ettenäitamise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Ettenäitamisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Pythoni koodistiili kontrolli (PEP-8 ja PEP-257). Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Ülesanded ==&lt;br /&gt;
&lt;br /&gt;
* Kursusel on kahte tüüpi ülesandeid: PR ja EX&lt;br /&gt;
* Iga nädal antakse üks PR ja üks EX ülesanne&lt;br /&gt;
* Kokku 15 PR ja 15 EX ülesannet&lt;br /&gt;
&lt;br /&gt;
* PR ülesanne annab 5 punkti&lt;br /&gt;
&lt;br /&gt;
* EX ülesanne annab kuni 15 punkti&lt;br /&gt;
* Ülesande tähtaeg on märgitud ülesande juures&lt;br /&gt;
* Peale tähtaega saab EX ülesande esitamise eest kuni pooled punktid (7.5)&lt;br /&gt;
* Peale 2 nädalat EX ülesannet esitada ei saa&lt;br /&gt;
* Ülesanne tuleb kaitsta 3 nädalat peale esimest tähtaega (kaugõppe jaoks lepitakse eraldi tähtajad)&lt;br /&gt;
* Täpsemad kaitsmise tähtajad öeldakse semestri jooksul.&lt;br /&gt;
&lt;br /&gt;
* Ülesande eest saab punktid vaid siis, kui see on õppejõule ette näidatud&lt;br /&gt;
&lt;br /&gt;
Kokku on semestris jooksul 15 x PR ülesannet (kokku 15 x 5 = 75 punkti) ja 15 x EX ülesannet (kokku 15 x 15 = 225 punkti). Kokku 30 ülesannet (300 punkti).&lt;br /&gt;
&lt;br /&gt;
== Tunnikontroll, kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
5. nädalal toimub &amp;#039;&amp;#039;&amp;#039;tunnikontroll&amp;#039;&amp;#039;&amp;#039;, mille eest saab 5 punkti (PR ülesande asemel). Läbisaamiseks on vaja saada 2.5 punkt (50%)&lt;br /&gt;
&lt;br /&gt;
10. nädalal toimub &amp;#039;&amp;#039;&amp;#039;kontrolltöö&amp;#039;&amp;#039;&amp;#039;, mille eest saab 20 punkti (PR + EX ülesannete asemel). Läbisaamiseks on vaja saada 10 punkti (50%).&lt;br /&gt;
&lt;br /&gt;
Mõlema töö puhul on seda võimalik üks kord järgi teha. Mõlema töö läbisaamine on eeldus eksamile pääsemiseks.&lt;br /&gt;
&lt;br /&gt;
== Eksamieeldus ==&lt;br /&gt;
&lt;br /&gt;
Eksamieeldus:&lt;br /&gt;
&lt;br /&gt;
* vähemalt 200 punkti&lt;br /&gt;
* tunnikontrolli eest vähemalt 2.5p&lt;br /&gt;
* kontrolltöö eest vähemalt 10p&lt;br /&gt;
&lt;br /&gt;
== Punktid ==&lt;br /&gt;
&lt;br /&gt;
 - iga nädal 2 ülesannet (PR ja EX), 5 + 15 punkti. Kokku 15 x 20 = 300p, mille hulgas on:&lt;br /&gt;
   - tunnikontroll 5p&lt;br /&gt;
   - kontrolltöö 20p&lt;br /&gt;
 - eksam 600 punkti&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 900 punkti (hinne &amp;quot;4&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Süvendatud kursus&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 - kokku 100 punkti eest ülesandeid&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 1000 punkti (hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Hinne:&lt;br /&gt;
&lt;br /&gt;
 - 901p.. =&amp;gt; &amp;quot;5&amp;quot;&lt;br /&gt;
 - 801p - 900p =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 - 701p - 800p =&amp;gt; &amp;quot;3&amp;quot;&lt;br /&gt;
 - 601p - 700p =&amp;gt; &amp;quot;2&amp;quot;&lt;br /&gt;
 - 501p - 600p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
 - .. 500p =&amp;gt; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://moodle.taltech.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/pydoc/&lt;br /&gt;
* Pythoni allalaadimine: https://www.python.org/&lt;br /&gt;
* PyCharm: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake PyCharm Professional või Free Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2020&amp;diff=9447</id>
		<title>ITI0102-2020</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2020&amp;diff=9447"/>
		<updated>2020-09-03T05:46:23Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://moodle.taltech.ee/course/view.php?id=30651 moodle.taltech.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-425&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 12:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 (videoülekanne ruumis U06A-201)&lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
IAIB11, IAIB12, IAIB13: &amp;#039;&amp;#039;&amp;#039;T14&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11, IAAB13, IAIB14: &amp;#039;&amp;#039;&amp;#039;N8&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB11,  IADB12,  IADB13,  IADB14: &amp;#039;&amp;#039;&amp;#039;N9:40&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11,  IAAB12,  IADB15: &amp;#039;&amp;#039;&amp;#039;N16:10&amp;#039;&amp;#039;&amp;#039; (ICT-121, CT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Süvendatud kursus: &amp;#039;&amp;#039;&amp;#039;paaris T12&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe tundide ajad (ruumid ICT-121, ICT-122):&amp;lt;br /&amp;gt;&lt;br /&gt;
05.09 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
19.09 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
17.10 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
14.11 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
12.12 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe õppejõud on &amp;#039;&amp;#039;&amp;#039;Ahti Lohk&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Tavo Annus, Anna Grund, Oliver Ilp, Mart Kaasik, Maria Kaasik-Aaslav, Heino Kiik, Kristjan Koitla, Kristjan Kõiv, Timo Loomets, Edvin Mihhailov, Kadri Männimets, Karoliina Rebane, Risto Reiljan, Nele Sergejeva, Christine Tarro, Lilia Tünts, Kaspar Ustav, Janar Velleste, Enrico Vompa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Süvendatud kursus ==&lt;br /&gt;
&lt;br /&gt;
Üle nädala toimub süvendatud (alam)kursus. See on mõeldud nendele tudengitele, kes tahavad natuke rohkem pingutada. Süvendatud praktikumis on eraldi süvendatud teemad - neid ülesandeid saab kaitsta vaid süvendatud praktikumi ajal. Praktikum on tunniplaanis kõikidel, aga kohti on klassides kokku umbes 120.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete eest on võimalik täiendavaid punkte saada. Kõik võivad neid ülesandeid proovida lahendada ja käia kaitsmas. Hinde &amp;quot;5&amp;quot; saamiseks on need lisapunktid vajalikud. Kui ühtegi süvaülesannet ei lahenda, ei ole võimalik hinnet &amp;quot;5&amp;quot; saada.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete puhul arvestage, et samade punktide eest tuleb kordades rohkem tööd teha kui tavaliste ülesannete puhul.&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik tööd on iseseisvaks lahendamiseks (kui pole öeldud teisiti). Aines rakendame plagiaadikontrolli. St kui üks tudeng kopeerib teise koodi, saavad mõlemad selle ülesande eest 0 punkti. Kui üks tudeng jääb teist korda vahele, saab terve aine hindeks &amp;quot;0&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, kontrolltöö ja eksami sooritamise eest&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb vastavalt 501-600 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 601-700 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 901 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Koduülesanded tuleb esitada tähtajaks ning need tuleb õppejõule kaitsta.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt (st teiste tudengitega koodijagamist mitte teha, sisulist arutelu võite teha), kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* Tudeng saab esitatud ülesande eest emaili oma ttu.ee meiliaadressile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
== Ülesannete ettenäitamine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded (EX, PR, süvaülesanded) tuleb punktide kättesaamiseks õppejõule ette näidata. Ettenäitamise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Ettenäitamisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Pythoni koodistiili kontrolli (PEP-8 ja PEP-257). Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Ülesanded ==&lt;br /&gt;
&lt;br /&gt;
* Kursusel on kahte tüüpi ülesandeid: PR ja EX&lt;br /&gt;
* Iga nädal antakse üks PR ja üks EX ülesanne&lt;br /&gt;
* Kokku 15 PR ja 15 EX ülesannet&lt;br /&gt;
&lt;br /&gt;
* PR ülesanne annab 5 punkti&lt;br /&gt;
&lt;br /&gt;
* EX ülesanne annab kuni 15 punkti&lt;br /&gt;
* Ülesande tähtaeg on märgitud ülesande juures&lt;br /&gt;
* Peale tähtaega saab EX ülesande esitamise eest kuni pooled punktid (7.5)&lt;br /&gt;
* Peale 2 nädalat EX ülesannet esitada ei saa&lt;br /&gt;
* Ülesanne tuleb kaitsta 3 nädalat peale esimest tähtaega (kaugõppe jaoks lepitakse eraldi tähtajad)&lt;br /&gt;
* Täpsemad kaitsmise tähtajad öeldakse semestri jooksul.&lt;br /&gt;
&lt;br /&gt;
* Ülesande eest saab punktid vaid siis, kui see on õppejõule ette näidatud&lt;br /&gt;
&lt;br /&gt;
Kokku on semestris jooksul 15 x PR ülesannet (kokku 15 x 5 = 75 punkti) ja 15 x EX ülesannet (kokku 15 x 15 = 225 punkti). Kokku 30 ülesannet (300 punkti).&lt;br /&gt;
&lt;br /&gt;
== Tunnikontroll, kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
5. nädalal toimub &amp;#039;&amp;#039;&amp;#039;tunnikontroll&amp;#039;&amp;#039;&amp;#039;, mille eest saab 5 punkti (PR ülesande asemel). Läbisaamiseks on vaja saada 2.5 punkt (50%)&lt;br /&gt;
&lt;br /&gt;
10. nädalal toimub &amp;#039;&amp;#039;&amp;#039;kontrolltöö&amp;#039;&amp;#039;&amp;#039;, mille eest saab 20 punkti (PR + EX ülesannete asemel). Läbisaamiseks on vaja saada 10 punkti (50%).&lt;br /&gt;
&lt;br /&gt;
Mõlema töö puhul on seda võimalik üks kord järgi teha. Mõlema töö läbisaamine on eeldus eksamile pääsemiseks.&lt;br /&gt;
&lt;br /&gt;
== Eksamieeldus ==&lt;br /&gt;
&lt;br /&gt;
Eksamieeldus:&lt;br /&gt;
&lt;br /&gt;
* vähemalt 200 punkti&lt;br /&gt;
* tunnikontrolli eest vähemalt 2.5p&lt;br /&gt;
* kontrolltöö eest vähemalt 10p&lt;br /&gt;
&lt;br /&gt;
== Punktid ==&lt;br /&gt;
&lt;br /&gt;
 - iga nädal 2 ülesannet (PR ja EX), 5 + 15 punkti. Kokku 15 x 20 = 300p, mille hulgas on:&lt;br /&gt;
   - tunnikontroll 5p&lt;br /&gt;
   - kontrolltöö 20p&lt;br /&gt;
 - eksam 600 punkti&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 900 punkti (hinne &amp;quot;4&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Süvendatud kursus&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 - kokku 100 punkti eest ülesandeid&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 1000 punkti (hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Hinne:&lt;br /&gt;
&lt;br /&gt;
 - 901p.. =&amp;gt; &amp;quot;5&amp;quot;&lt;br /&gt;
 - 801p - 900p =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 - 701p - 800p =&amp;gt; &amp;quot;3&amp;quot;&lt;br /&gt;
 - 601p - 700p =&amp;gt; &amp;quot;2&amp;quot;&lt;br /&gt;
 - 501p - 600p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
 - .. 500p =&amp;gt; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://moodle.taltech.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/pydoc/&lt;br /&gt;
* Pythoni allalaadimine: https://www.python.org/&lt;br /&gt;
* PyCharm: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake PyCharm Professional või Free Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2020&amp;diff=9446</id>
		<title>ITI0102-2020</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2020&amp;diff=9446"/>
		<updated>2020-09-03T05:45:55Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://moodle.taltech.ee/course/view.php?id=30651 moodle.taltech.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-425&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 12:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 (videoülekanne ruumis U06A-201)&lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
IAIB11, IAIB12, IAIB13: &amp;#039;&amp;#039;&amp;#039;T14&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11, IAAB13, IAIB14: &amp;#039;&amp;#039;&amp;#039;N8&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB11,  IADB12,  IADB13,  IADB14: &amp;#039;&amp;#039;&amp;#039;N9:40&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11,  IAAB12,  IADB15: &amp;#039;&amp;#039;&amp;#039;N16:10&amp;#039;&amp;#039;&amp;#039; (ICT-121, CT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Süvendatud kursus: &amp;#039;&amp;#039;&amp;#039;paaris T12&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe tundide ajad (ruumid ICT-121, ICT-122):&amp;lt;br /&amp;gt;&lt;br /&gt;
05.09 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
19.09 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
17.10 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
14.11 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
12.12 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe õppejõud on &amp;#039;&amp;#039;&amp;#039;Ahti Lohk&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Tavo Annus, Anna Grund, Oliver Ilp, Mart Kaasik, Maria Kaasik-Aaslav, Heino Kiik, Kristjan Koitla, Kristjan Kõiv, Timo Loomets, Edvin Mihhailov, Kadri Männimets, Karoliina Rebane, Risto Reiljan, Nele Sergejeva, Christine Tarro, Lilia Tünts, Kaspar Ustav, Janar Velleste, Enrico Vompa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Süvendatud kursus ==&lt;br /&gt;
&lt;br /&gt;
Üle nädala toimub süvendatud (alam)kursus. See on mõeldud nendele tudengitele, kes tahavad natuke rohkem pingutada. Süvendatud praktikumis on eraldi süvendatud teemad - neid ülesandeid saab kaitsta vaid süvendatud praktikumi ajal. Praktikum on tunniplaanis kõikidel, aga kohti on klassides kokku umbes 120.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete eest on võimalik täiendavaid punkte saada. Kõik võivad neid ülesandeid proovida lahendada ja käia kaitsmas. Hinde &amp;quot;5&amp;quot; saamiseks on need lisapunktid vajalikud. Kui ühtegi süvaülesannet ei lahenda, ei ole võimalik hinnet &amp;quot;5&amp;quot; saada.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete puhul arvestage, et samade punktide eest tuleb kordades rohkem tööd teha kui tavaliste ülesannete puhul.&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik tööd on iseseisvaks lahendamiseks (kui pole öeldud teisiti). Aines rakendame plagiaadikontrolli. St kui üks tudeng kopeerib teise koodi, saavad mõlemad selle ülesande eest 0 punkti. Kui üks tudeng jääb teist korda vahele, saab terve aine hindeks &amp;quot;0&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, kontrolltöö ja eksami sooritamise eest&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb vastavalt 501-600 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 601-700 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 901 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Koduülesanded tuleb esitada tähtajaks ning need tuleb õppejõule kaitsta.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt (st teiste tudengitega koodijagamist mitte teha, sisulist arutelu võite teha), kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* Tudeng saab esitatud ülesande eest emaili oma ttu.ee meiliaadressile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
== Ülesannete ettenäitamine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded (EX, PR, süvaülesanded) tuleb punktide kättesaamiseks õppejõule ette näidata. Ettenäitamise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Ettenäitamisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Pythoni koodistiili kontrolli (PEP-8 ja PEP-257). Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Ülesanded ==&lt;br /&gt;
&lt;br /&gt;
* Kursusel on kahte tüüpi ülesandeid: PR ja EX&lt;br /&gt;
* Iga nädal antakse üks PR ja üks EX ülesanne&lt;br /&gt;
* Kokku 15 PR ja 15 EX ülesannet&lt;br /&gt;
&lt;br /&gt;
* PR ülesanne annab 5 punkti&lt;br /&gt;
&lt;br /&gt;
* EX ülesanne annab kuni 15 punkti&lt;br /&gt;
* Ülesande tähtaeg on märgitud ülesande juures&lt;br /&gt;
* Peale tähtaega saab EX ülesande esitamise eest kuni pooled punktid (7.5)&lt;br /&gt;
* Peale 2 nädalat EX ülesannet esitada ei saa&lt;br /&gt;
* Ülesanne tuleb kaitsta 3 nädalat peale esimest tähtaega (kaugõppe jaoks lepitakse eraldi tähtajad)&lt;br /&gt;
* Täpsemad kaitsmise tähtajad öeldakse semestri jooksul.&lt;br /&gt;
&lt;br /&gt;
* Ülesande eest saab punktid vaid siis, kui see on õppejõule ette näidatud&lt;br /&gt;
&lt;br /&gt;
Kokku on semestris jooksul 15 x PR ülesannet (kokku 15 x 5 = 75 punkti) ja 15 x EX ülesannet (kokku 15 x 15 = 225 punkti). Kokku 30 ülesannet (300 punkti).&lt;br /&gt;
&lt;br /&gt;
== Tunnikontroll, kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
5. nädalal toimub &amp;#039;&amp;#039;&amp;#039;tunnikontroll&amp;#039;&amp;#039;&amp;#039;, mille eest saab 5 punkti (PR ülesande asemel). Läbisaamiseks on vaja saada 2.5 punkt (50%)&lt;br /&gt;
&lt;br /&gt;
10. nädalal toimub &amp;#039;&amp;#039;&amp;#039;kontrolltöö&amp;#039;&amp;#039;&amp;#039;, mille eest saab 20 punkti (PR + EX ülesannete asemel). Läbisaamiseks on vaja saada 10 punkti (50%).&lt;br /&gt;
&lt;br /&gt;
Mõlema töö puhul on seda võimalik üks kord järgi teha. Mõlema töö läbisaamine on eeldus eksamile pääsemiseks.&lt;br /&gt;
&lt;br /&gt;
== Eksamieeldus ==&lt;br /&gt;
&lt;br /&gt;
Eksamieeldus:&lt;br /&gt;
&lt;br /&gt;
* vähemalt 200 punkti&lt;br /&gt;
* tunnikontrolli eest vähemalt 2.5p&lt;br /&gt;
* kontrolltöö eest vähemalt 10p&lt;br /&gt;
&lt;br /&gt;
== Punktid ==&lt;br /&gt;
&lt;br /&gt;
 - iga nädal 2 ülesannet (PR ja EX), 5 + 15 punkti. Kokku 15 x 20 = 300p, mille hulgas on:&lt;br /&gt;
   - tunnikontroll 5p&lt;br /&gt;
   - kontrolltöö 20p&lt;br /&gt;
 - eksam 600 punkti&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 900 punkti (hinne &amp;quot;4&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Süvendatud kursus&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 - kokku 100 punkti eest ülesandeid&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 1000 punkti (hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Hinne:&lt;br /&gt;
&lt;br /&gt;
 - 901p.. =&amp;gt; &amp;quot;5&amp;quot;&lt;br /&gt;
 - 801p - 900p =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 - 701p - 800p =&amp;gt; &amp;quot;3&amp;quot;&lt;br /&gt;
 - 601p - 700p =&amp;gt; &amp;quot;2&amp;quot;&lt;br /&gt;
 - 501p - 600p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
 - .. 500p =&amp;gt; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://moodle.taltech.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/pydoc/&lt;br /&gt;
* Pythoni allalaadimine: https://www.python.org/&lt;br /&gt;
* PyCharm: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake PyCharm Professional või Free Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2020&amp;diff=9445</id>
		<title>ITI0102-2020</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2020&amp;diff=9445"/>
		<updated>2020-09-03T05:45:26Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://moodle.taltech.ee/course/view.php?id=30651 moodle.taltech.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-425&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 12:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 (videoülekanne ruumis U06A-201)&lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
IAIB11, IAIB12, IAIB13: &amp;#039;&amp;#039;&amp;#039;T14&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11, IAAB13, IAIB14: &amp;#039;&amp;#039;&amp;#039;N8&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB11,  IADB12,  IADB13,  IADB14: &amp;#039;&amp;#039;&amp;#039;N9:40&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11,  IAAB12,  IADB15: &amp;#039;&amp;#039;&amp;#039;N16:10&amp;#039;&amp;#039;&amp;#039; (ICT-121, CT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Süvendatud kursus: &amp;#039;&amp;#039;&amp;#039;paaris T12&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe tundide ajad (ruumid ICT-121, ICT-122):&amp;lt;br /&amp;gt;&lt;br /&gt;
05.09 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
19.09 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
17.10 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
14.11 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
12.12 14:00 - 17:15&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe õppejõud on &amp;#039;&amp;#039;&amp;#039;Ahti Lohk&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Tavo Annus, Anna Grund, Oliver Ilp, Mart Kaasik, Maria Kaasik-Aaslav, Heino Kiik, Kristjan Koitla, Kristjan Kõiv, Timo Loomets, Edvin Mihhailov, Kadri Männimets, Karoliina Rebane, Risto Reiljan, Nele Sergejeva, Christine Tarro, Lilia Tünts, Kaspar Ustav, Janar Velleste, Enrico Vompa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Süvendatud kursus ==&lt;br /&gt;
&lt;br /&gt;
Üle nädala toimub süvendatud (alam)kursus. See on mõeldud nendele tudengitele, kes tahavad natuke rohkem pingutada. Süvendatud praktikumis on eraldi süvendatud teemad - neid ülesandeid saab kaitsta vaid süvendatud praktikumi ajal. Praktikum on tunniplaanis kõikidel, aga kohti on klassides kokku umbes 120.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete eest on võimalik täiendavaid punkte saada. Kõik võivad neid ülesandeid proovida lahendada ja käia kaitsmas. Hinde &amp;quot;5&amp;quot; saamiseks on need lisapunktid vajalikud. Kui ühtegi süvaülesannet ei lahenda, ei ole võimalik hinnet &amp;quot;5&amp;quot; saada.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete puhul arvestage, et samade punktide eest tuleb kordades rohkem tööd teha kui tavaliste ülesannete puhul.&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik tööd on iseseisvaks lahendamiseks (kui pole öeldud teisiti). Aines rakendame plagiaadikontrolli. St kui üks tudeng kopeerib teise koodi, saavad mõlemad selle ülesande eest 0 punkti. Kui üks tudeng jääb teist korda vahele, saab terve aine hindeks &amp;quot;0&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, kontrolltöö ja eksami sooritamise eest&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb vastavalt 501-600 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 601-700 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 901 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Koduülesanded tuleb esitada tähtajaks ning need tuleb õppejõule kaitsta.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt (st teiste tudengitega koodijagamist mitte teha, sisulist arutelu võite teha), kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* Tudeng saab esitatud ülesande eest emaili oma ttu.ee meiliaadressile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
== Ülesannete ettenäitamine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded (EX, PR, süvaülesanded) tuleb punktide kättesaamiseks õppejõule ette näidata. Ettenäitamise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Ettenäitamisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Pythoni koodistiili kontrolli (PEP-8 ja PEP-257). Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Ülesanded ==&lt;br /&gt;
&lt;br /&gt;
* Kursusel on kahte tüüpi ülesandeid: PR ja EX&lt;br /&gt;
* Iga nädal antakse üks PR ja üks EX ülesanne&lt;br /&gt;
* Kokku 15 PR ja 15 EX ülesannet&lt;br /&gt;
&lt;br /&gt;
* PR ülesanne annab 5 punkti&lt;br /&gt;
&lt;br /&gt;
* EX ülesanne annab kuni 15 punkti&lt;br /&gt;
* Ülesande tähtaeg on märgitud ülesande juures&lt;br /&gt;
* Peale tähtaega saab EX ülesande esitamise eest kuni pooled punktid (7.5)&lt;br /&gt;
* Peale 2 nädalat EX ülesannet esitada ei saa&lt;br /&gt;
* Ülesanne tuleb kaitsta 3 nädalat peale esimest tähtaega (kaugõppe jaoks lepitakse eraldi tähtajad)&lt;br /&gt;
* Täpsemad kaitsmise tähtajad öeldakse semestri jooksul.&lt;br /&gt;
&lt;br /&gt;
* Ülesande eest saab punktid vaid siis, kui see on õppejõule ette näidatud&lt;br /&gt;
&lt;br /&gt;
Kokku on semestris jooksul 15 x PR ülesannet (kokku 15 x 5 = 75 punkti) ja 15 x EX ülesannet (kokku 15 x 15 = 225 punkti). Kokku 30 ülesannet (300 punkti).&lt;br /&gt;
&lt;br /&gt;
== Tunnikontroll, kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
5. nädalal toimub &amp;#039;&amp;#039;&amp;#039;tunnikontroll&amp;#039;&amp;#039;&amp;#039;, mille eest saab 5 punkti (PR ülesande asemel). Läbisaamiseks on vaja saada 2.5 punkt (50%)&lt;br /&gt;
&lt;br /&gt;
10. nädalal toimub &amp;#039;&amp;#039;&amp;#039;kontrolltöö&amp;#039;&amp;#039;&amp;#039;, mille eest saab 20 punkti (PR + EX ülesannete asemel). Läbisaamiseks on vaja saada 10 punkti (50%).&lt;br /&gt;
&lt;br /&gt;
Mõlema töö puhul on seda võimalik üks kord järgi teha. Mõlema töö läbisaamine on eeldus eksamile pääsemiseks.&lt;br /&gt;
&lt;br /&gt;
== Eksamieeldus ==&lt;br /&gt;
&lt;br /&gt;
Eksamieeldus:&lt;br /&gt;
&lt;br /&gt;
* vähemalt 200 punkti&lt;br /&gt;
* tunnikontrolli eest vähemalt 2.5p&lt;br /&gt;
* kontrolltöö eest vähemalt 10p&lt;br /&gt;
&lt;br /&gt;
== Punktid ==&lt;br /&gt;
&lt;br /&gt;
 - iga nädal 2 ülesannet (PR ja EX), 5 + 15 punkti. Kokku 15 x 20 = 300p&lt;br /&gt;
   - tunnikontroll 5p&lt;br /&gt;
   - kontrolltöö 20p&lt;br /&gt;
 - eksam 600 punkti&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 900 punkti (hinne &amp;quot;4&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Süvendatud kursus&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 - kokku 100 punkti eest ülesandeid&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 1000 punkti (hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Hinne:&lt;br /&gt;
&lt;br /&gt;
 - 901p.. =&amp;gt; &amp;quot;5&amp;quot;&lt;br /&gt;
 - 801p - 900p =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 - 701p - 800p =&amp;gt; &amp;quot;3&amp;quot;&lt;br /&gt;
 - 601p - 700p =&amp;gt; &amp;quot;2&amp;quot;&lt;br /&gt;
 - 501p - 600p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
 - .. 500p =&amp;gt; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://moodle.taltech.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/pydoc/&lt;br /&gt;
* Pythoni allalaadimine: https://www.python.org/&lt;br /&gt;
* PyCharm: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake PyCharm Professional või Free Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2020&amp;diff=9444</id>
		<title>ITI0102-2020</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2020&amp;diff=9444"/>
		<updated>2020-09-03T05:34:47Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje ITI0102 pealkirja ITI0102-2019 alla: uus aasta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#suuna [[ITI0102-2019]]&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=9443</id>
		<title>ITI0102-2019</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=9443"/>
		<updated>2020-09-03T05:34:47Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje ITI0102 pealkirja ITI0102-2019 alla: uus aasta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://ained.ttu.ee/course/view.php?id=268 ained.ttu.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-425&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 14:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 (videoülekanne ruumis U06A-201)&lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
IAIB11, IAIB12, IAIB13, IAIB14: &amp;#039;&amp;#039;&amp;#039;K14&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB11, IADB12, IADB13, IADB14: &amp;#039;&amp;#039;&amp;#039;R10&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11, IAAB12, IADB15: &amp;#039;&amp;#039;&amp;#039;R12&amp;#039;&amp;#039;&amp;#039; (ICT-121, CT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Süvendatud kursus: &amp;#039;&amp;#039;&amp;#039;paaris T14&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe tundide ajad (ruumid ICT-121, ICT-122):&amp;lt;br /&amp;gt;&lt;br /&gt;
07.09 13:45 - 16:45&amp;lt;br /&amp;gt;&lt;br /&gt;
03.11 11:00 - 14:00&amp;lt;br /&amp;gt;&lt;br /&gt;
16.11 13:45 - 16:45&amp;lt;br /&amp;gt;&lt;br /&gt;
30.11 13:45 - 16:45&amp;lt;br /&amp;gt;&lt;br /&gt;
14.12 13:45 - 16:45&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe õppejõud on &amp;#039;&amp;#039;&amp;#039;Ahti Lohk&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Tavo Annus, Kirill Denisov, Alexander Frolov, Anna Grund, Sander Kornet, Tristan Krass, Timo Loomets, Kadri Männimets, Mikk Merimaa, Brita Moorus, Vladislav Ogorodnik, Nikita Ojamäe, Artjom Pahhomov, Ragnar Pärnamäe, Mikhail Polomoshnov, Risto Reiljan, Viktoria Siigur, Fred Matis Teeäär, Lilia Tünts, Enrico Vompa.&lt;br /&gt;
&lt;br /&gt;
Vaata korralduslikku infot siit: https://gitpitch.com/taltech-coding/slides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Süvendatud kursus ==&lt;br /&gt;
&lt;br /&gt;
Üle nädala teisipäeviti kell 14.00 toimub süvendatud (alam)kursus. See on mõeldud nendele tudengitele, kes tahavad natuke rohkem pingutada. Süvendatud praktikumis on eraldi süvendatud teemad - neid ülesandeid saab kaitsta vaid süvendatud praktikumi ajal. Praktikum on tunniplaanis kõikidel, aga kohti on klassides kokku umbes 120.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete eest on võimalik täiendavaid punkte saada. Kõik võivad neid ülesandeid proovida lahendada ja käia kaitsmas. Hinde &amp;quot;5&amp;quot; saamiseks on need lisapunktid vajalikud. Kui ühtegi süvaülesannet ei lahenda, ei ole võimalik hinnet &amp;quot;5&amp;quot; saada.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete puhul arvestage, et samade punktide eest tuleb kordades rohkem tööd teha kui tavaliste ülesannete puhul.&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik tööd on iseseisvaks lahendamiseks (kui pole öeldud teisiti). Aines rakendame plagiaadikontrolli. St kui üks tudeng kopeerib teise koodi, saavad mõlemad selle ülesande eest 0 punkti. Kui üks tudeng jääb teist korda vahele, saab terve aine hindeks &amp;quot;0&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, kontrolltöö ja eksami sooritamise eest&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb vastavalt 501-600 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 601-700 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 901 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Koduülesanded tuleb esitada tähtajaks ning need tuleb õppejõule kaitsta.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt (st teiste tudengitega koodijagamist mitte teha, sisulist arutelu võite teha), kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* Tudeng saab esitatud ülesande eest emaili oma ttu.ee meiliaadressile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
== Ülesannete ettenäitamine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded (EX, PR, süvaülesanded) tuleb punktide kättesaamiseks õppejõule ette näidata. Ettenäitamise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Ettenäitamisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Pythoni koodistiili kontrolli (PEP-8 ja PEP-257). Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Ülesanded ==&lt;br /&gt;
&lt;br /&gt;
* Kursusel on kahte tüüpi ülesandeid: PR ja EX&lt;br /&gt;
* Iga nädal antakse üks PR ja üks EX ülesanne&lt;br /&gt;
* Kokku 15 PR ja 15 EX ülesannet*&lt;br /&gt;
&lt;br /&gt;
* PR ülesanne on mõeldud praktikumis lahendamiseks&lt;br /&gt;
* PR ülesanne annab 5 punkti&lt;br /&gt;
* PR ülesanne tuleb ette näidata tavaliselt praktikumi lõpuks (tähtaeg on märgitud ülesande teksti juures).&lt;br /&gt;
&lt;br /&gt;
* EX ülesanne on mõeldud kodus lahendamiseks&lt;br /&gt;
* EX ülesanne annab kuni 15 punkti&lt;br /&gt;
* EX ülesanne tuleb esitada järgmise nädala alguseks (tähtaeg on ülesande teksti juures)&lt;br /&gt;
* Peale tähtaega saab EX ülesande esitamise eest kuni pooled punktid (7.5)&lt;br /&gt;
* Peale 2 nädalat EX ülesannet esitada ei saa&lt;br /&gt;
* Ülesanne tuleb kaitsta 3 nädalat peale esimest tähtaega (kaugõppe jaoks lepitakse eraldi tähtajad)&lt;br /&gt;
* Täpsemad kaitsmise tähtajad öeldakse semestri jooksul.&lt;br /&gt;
&lt;br /&gt;
* Ülesande eest saab punktid vaid siis, kui see on õppejõule kaitstud&lt;br /&gt;
&lt;br /&gt;
Kokku on semestris jooksul 15 x PR ülesannet (kokku 15 x 5 = 75 punkti) ja 15 x EX ülesannet (kokku 15 x 15 = 225 punkti). Kokku 30 ülesannet (300 punkti).&lt;br /&gt;
&lt;br /&gt;
== Tunnikontroll, kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
5. nädalal toimub &amp;#039;&amp;#039;&amp;#039;tunnikontroll&amp;#039;&amp;#039;&amp;#039;, mille eest saab 5 punkti (PR ülesande asemel). Läbisaamiseks on vaja saada 2.5 punkt (50%)&lt;br /&gt;
&lt;br /&gt;
10. nädalal toimub &amp;#039;&amp;#039;&amp;#039;kontrolltöö&amp;#039;&amp;#039;&amp;#039;, mille eest saab 20 punkti (PR + EX ülesannete asemel). Läbisaamiseks on vaja saada 10 punkti (50%).&lt;br /&gt;
&lt;br /&gt;
Mõlema töö puhul on seda võimalik üks kord järgi teha. Mõlema töö läbisaamine on eeldus eksamile pääsemiseks.&lt;br /&gt;
&lt;br /&gt;
== Eksamieeldus ==&lt;br /&gt;
&lt;br /&gt;
Eksamieeldus:&lt;br /&gt;
&lt;br /&gt;
* vähemalt 200 punkti&lt;br /&gt;
* tunnikontrolli eest vähemalt 2.5p&lt;br /&gt;
* kontrolltöö eest vähemalt 10p&lt;br /&gt;
&lt;br /&gt;
== Punktid ==&lt;br /&gt;
&lt;br /&gt;
 - iga nädal 2 ülesannet (PR ja EX), 5 + 15 punkti. Kokku 15 x 20 = 300p&lt;br /&gt;
 - tunnikontroll 5p&lt;br /&gt;
 - kontrolltöö 20p&lt;br /&gt;
 - eksam 600 punkti&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 900 punkti (hinne &amp;quot;4&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Süvendatud kursus&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 - kokku 100 punkti eest ülesandeid&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 1000 punkti (hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Hinne:&lt;br /&gt;
&lt;br /&gt;
 - 901p.. =&amp;gt; &amp;quot;5&amp;quot;&lt;br /&gt;
 - 801p - 900p =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 - 701p - 800p =&amp;gt; &amp;quot;3&amp;quot;&lt;br /&gt;
 - 601p - 700p =&amp;gt; &amp;quot;2&amp;quot;&lt;br /&gt;
 - 501p - 600p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
 - .. 500p =&amp;gt; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://ained.ttu.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/pydoc/&lt;br /&gt;
* Pythoni allalaadimine: https://www.python.org/&lt;br /&gt;
* PyCharm: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake PyCharm Professional või Free Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=8482</id>
		<title>ITI0102-2019</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=8482"/>
		<updated>2019-09-01T00:01:34Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://ained.ttu.ee/course/view.php?id=268 ained.ttu.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-425&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 14:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 (videoülekanne ruumis U06A-201)&lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
IAIB11, IAIB12, IAIB13, IAIB14: &amp;#039;&amp;#039;&amp;#039;K14&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB11, IADB12, IADB13, IADB14: &amp;#039;&amp;#039;&amp;#039;R10&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11, IAAB12, IADB15: &amp;#039;&amp;#039;&amp;#039;R12&amp;#039;&amp;#039;&amp;#039; (ICT-121, CT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Süvendatud kursus: &amp;#039;&amp;#039;&amp;#039;paaris T14&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe tundide ajad (ruumid ICT-121, ICT-122):&amp;lt;br /&amp;gt;&lt;br /&gt;
07.09 13:45 - 16:45&amp;lt;br /&amp;gt;&lt;br /&gt;
03.11 11:00 - 14:00&amp;lt;br /&amp;gt;&lt;br /&gt;
16.11 13:45 - 16:45&amp;lt;br /&amp;gt;&lt;br /&gt;
30.11 13:45 - 16:45&amp;lt;br /&amp;gt;&lt;br /&gt;
14.12 13:45 - 16:45&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe õppejõud on &amp;#039;&amp;#039;&amp;#039;Ahti Lohk&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Tavo Annus, Kirill Denisov, Alexander Frolov, Anna Grund, Sander Kornet, Tristan Krass, Timo Loomets, Kadri Männimets, Mikk Merimaa, Brita Moorus, Vladislav Ogorodnik, Nikita Ojamäe, Artjom Pahhomov, Ragnar Pärnamäe, Mikhail Polomoshnov, Risto Reiljan, Viktoria Siigur, Fred Matis Teeäär, Lilia Tünts, Enrico Vompa.&lt;br /&gt;
&lt;br /&gt;
Vaata korralduslikku infot siit: https://gitpitch.com/taltech-coding/slides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Süvendatud kursus ==&lt;br /&gt;
&lt;br /&gt;
Üle nädala teisipäeviti kell 14.00 toimub süvendatud (alam)kursus. See on mõeldud nendele tudengitele, kes tahavad natuke rohkem pingutada. Süvendatud praktikumis on eraldi süvendatud teemad - neid ülesandeid saab kaitsta vaid süvendatud praktikumi ajal. Praktikum on tunniplaanis kõikidel, aga kohti on klassides kokku umbes 120.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete eest on võimalik täiendavaid punkte saada. Kõik võivad neid ülesandeid proovida lahendada ja käia kaitsmas. Hinde &amp;quot;5&amp;quot; saamiseks on need lisapunktid vajalikud. Kui ühtegi süvaülesannet ei lahenda, ei ole võimalik hinnet &amp;quot;5&amp;quot; saada.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete puhul arvestage, et samade punktide eest tuleb kordades rohkem tööd teha kui tavaliste ülesannete puhul.&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik tööd on iseseisvaks lahendamiseks (kui pole öeldud teisiti). Aines rakendame plagiaadikontrolli. St kui üks tudeng kopeerib teise koodi, saavad mõlemad selle ülesande eest 0 punkti. Kui üks tudeng jääb teist korda vahele, saab terve aine hindeks &amp;quot;0&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, kontrolltöö ja eksami sooritamise eest&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb vastavalt 501-600 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 601-700 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 901 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Koduülesanded tuleb esitada tähtajaks ning need tuleb õppejõule kaitsta.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt (st teiste tudengitega koodijagamist mitte teha, sisulist arutelu võite teha), kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* Tudeng saab esitatud ülesande eest emaili oma ttu.ee meiliaadressile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
== Ülesannete ettenäitamine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded (EX, PR, süvaülesanded) tuleb punktide kättesaamiseks õppejõule ette näidata. Ettenäitamise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Ettenäitamisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Pythoni koodistiili kontrolli (PEP-8 ja PEP-257). Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Ülesanded ==&lt;br /&gt;
&lt;br /&gt;
* Kursusel on kahte tüüpi ülesandeid: PR ja EX&lt;br /&gt;
* Iga nädal antakse üks PR ja üks EX ülesanne&lt;br /&gt;
* Kokku 15 PR ja 15 EX ülesannet*&lt;br /&gt;
&lt;br /&gt;
* PR ülesanne on mõeldud praktikumis lahendamiseks&lt;br /&gt;
* PR ülesanne annab 5 punkti&lt;br /&gt;
* PR ülesanne tuleb ette näidata tavaliselt praktikumi lõpuks (tähtaeg on märgitud ülesande teksti juures).&lt;br /&gt;
&lt;br /&gt;
* EX ülesanne on mõeldud kodus lahendamiseks&lt;br /&gt;
* EX ülesanne annab kuni 15 punkti&lt;br /&gt;
* EX ülesanne tuleb esitada järgmise nädala alguseks (tähtaeg on ülesande teksti juures)&lt;br /&gt;
* Peale tähtaega saab EX ülesande esitamise eest kuni pooled punktid (7.5)&lt;br /&gt;
* Peale 2 nädalat EX ülesannet esitada ei saa&lt;br /&gt;
* Ülesanne tuleb kaitsta 3 nädalat peale esimest tähtaega (kaugõppe jaoks lepitakse eraldi tähtajad)&lt;br /&gt;
* Täpsemad kaitsmise tähtajad öeldakse semestri jooksul.&lt;br /&gt;
&lt;br /&gt;
* Ülesande eest saab punktid vaid siis, kui see on õppejõule kaitstud&lt;br /&gt;
&lt;br /&gt;
Kokku on semestris jooksul 15 x PR ülesannet (kokku 15 x 5 = 75 punkti) ja 15 x EX ülesannet (kokku 15 x 15 = 225 punkti). Kokku 30 ülesannet (300 punkti).&lt;br /&gt;
&lt;br /&gt;
== Tunnikontroll, kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
5. nädalal toimub &amp;#039;&amp;#039;&amp;#039;tunnikontroll&amp;#039;&amp;#039;&amp;#039;, mille eest saab 5 punkti (PR ülesande asemel). Läbisaamiseks on vaja saada 2.5 punkt (50%)&lt;br /&gt;
&lt;br /&gt;
10. nädalal toimub &amp;#039;&amp;#039;&amp;#039;kontrolltöö&amp;#039;&amp;#039;&amp;#039;, mille eest saab 20 punkti (PR + EX ülesannete asemel). Läbisaamiseks on vaja saada 10 punkti (50%).&lt;br /&gt;
&lt;br /&gt;
Mõlema töö puhul on seda võimalik üks kord järgi teha. Mõlema töö läbisaamine on eeldus eksamile pääsemiseks.&lt;br /&gt;
&lt;br /&gt;
== Eksamieeldus ==&lt;br /&gt;
&lt;br /&gt;
Eksamieeldus:&lt;br /&gt;
&lt;br /&gt;
* vähemalt 200 punkti&lt;br /&gt;
* tunnikontrolli eest vähemalt 2.5p&lt;br /&gt;
* kontrolltöö eest vähemalt 10p&lt;br /&gt;
&lt;br /&gt;
== Punktid ==&lt;br /&gt;
&lt;br /&gt;
 - iga nädal 2 ülesannet (PR ja EX), 5 + 15 punkti. Kokku 15 x 20 = 300p&lt;br /&gt;
 - tunnikontroll 5p&lt;br /&gt;
 - kontrolltöö 20p&lt;br /&gt;
 - eksam 600 punkti&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 900 punkti (hinne &amp;quot;4&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Süvendatud kursus&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 - kokku 100 punkti eest ülesandeid&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 1000 punkti (hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Hinne:&lt;br /&gt;
&lt;br /&gt;
 - 901p.. =&amp;gt; &amp;quot;5&amp;quot;&lt;br /&gt;
 - 801p - 900p =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 - 701p - 800p =&amp;gt; &amp;quot;3&amp;quot;&lt;br /&gt;
 - 601p - 700p =&amp;gt; &amp;quot;2&amp;quot;&lt;br /&gt;
 - 501p - 600p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
 - .. 500p =&amp;gt; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://ained.ttu.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/pydoc/&lt;br /&gt;
* Pythoni allalaadimine: https://www.python.org/&lt;br /&gt;
* PyCharm: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake PyCharm Professional või Free Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2018&amp;diff=8481</id>
		<title>ITI0102-2018</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2018&amp;diff=8481"/>
		<updated>2019-08-31T23:56:42Z</updated>

		<summary type="html">&lt;p&gt;Ago: Uus lehekülg: &amp;#039;&amp;lt;table&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt; 160px &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; &amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;Pers...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://ained.ttu.ee/course/view.php?id=193 ained.ttu.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-425&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 10:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 (videoülekanne ruumis I06A-201)&lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
IADB15, IAIB11, IAIB13, IAIB14: &amp;#039;&amp;#039;&amp;#039;T12&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11, IADB14, IAIB12: &amp;#039;&amp;#039;&amp;#039;N8&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB11, IADB12, IADB13: &amp;#039;&amp;#039;&amp;#039;N10&amp;#039;&amp;#039;&amp;#039; (ICT-121, CT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Süvendatud kursus: &amp;#039;&amp;#039;&amp;#039;paaris T10&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe tundide ajad:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;06.10, 20.10, 03.11, 17.11, 01.12&amp;#039;&amp;#039;&amp;#039; kell &amp;#039;&amp;#039;&amp;#039;12:15 - 15:30&amp;#039;&amp;#039;&amp;#039; ruumides ICT-121, ICT-122. Kaugõppe õppejõud on &amp;#039;&amp;#039;&amp;#039;Ahti Lohk&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Konsultatsioon: N10 (ICT-637)&amp;#039;&amp;#039;&amp;#039;. Vajalik eelnev registreerimine ained.ttu.ee lehel sektsiooni &amp;quot;Foorum, konsult, lingid&amp;quot; all oleva &amp;quot;Konsultatsioon&amp;quot; lingi all.&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Anna Grund, Ergo Enn, Erik Puidet, Jaagup Selli, Janar Männistu, Johannes Kümmel, Kristjan Tärk, Liine Kasak, Lilia Tünts, Pearu Pung, Ragnar Rebase, Raimond Lume, Roman Bondarev.&lt;br /&gt;
&lt;br /&gt;
Vaata korralduslikku infot siit: https://gitpitch.com/ttupy/slides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Süvendatud kursus ==&lt;br /&gt;
&lt;br /&gt;
Üle nädala teisipäeviti kell 10.00 toimub süvendatud (alam)kursus. See on mõeldud nendele tudengitele, kes tahavad natuke rohkem pingutada. Süvendatud praktikumis on eraldi süvendatud teemad - neid ülesandeid saab kaitsta vaid süvendatud praktikumi ajal. Praktikum on tunniplaanis kõikidel, aga kohti on klassides kokku umbes 120.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete eest on võimalik täiendavaid punkte saada. Kõik võivad neid ülesandeid proovida lahendada ja käia kaitsmas. Hinde &amp;quot;5&amp;quot; saamiseks on need lisapunktid vajalikud. Kui ühtegi süvaülesannet ei lahenda, ei ole võimalik hinnet &amp;quot;5&amp;quot; saada.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete puhul arvestage, et samade punktide eest tuleb kordades rohkem tööd teha kui tavaliste ülesannete puhul.&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik tööd on iseseisvaks lahendamiseks (kui pole öeldud teisiti). Aines rakendame plagiaadikontrolli. St kui üks tudeng kopeerib teise koodi, saavad mõlemad selle ülesande eest 0 punkti. Kui üks tudeng jääb teist korda vahele, saab terve aine hindeks &amp;quot;0&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, kontrolltöö ja eksami sooritamise eest&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb vastavalt 501-600 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 601-700 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 901 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Koduülesanded tuleb esitada tähtajaks ning need tuleb õppejõule kaitsta.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt (st teiste tudengitega koodijagamist mitte teha, sisulist arutelu võite teha), kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* Tudeng saab esitatud ülesande eest emaili oma ttu.ee meiliaadressile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
== Ülesannete ettenäitamine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded (EX, PR, süvaülesanded) tuleb punktide kättesaamiseks õppejõule ette näidata. Ettenäitamise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Ettenäitamisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Pythoni koodistiili kontrolli (PEP-8 ja PEP-257). Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Ülesanded ==&lt;br /&gt;
&lt;br /&gt;
* Kursusel on kahte tüüpi ülesandeid: PR ja EX&lt;br /&gt;
* Iga nädal antakse üks PR ja üks EX ülesanne&lt;br /&gt;
* Kokku 15 PR ja 15 EX ülesannet*&lt;br /&gt;
&lt;br /&gt;
* PR ülesanne on mõeldud praktikumis lahendamiseks&lt;br /&gt;
* PR ülesanne annab 5 punkti&lt;br /&gt;
* PR ülesanne tuleb ette näidata praktikumi lõpuks.&lt;br /&gt;
&lt;br /&gt;
* EX ülesanne on mõeldud kodus lahendamiseks&lt;br /&gt;
* EX ülesanne annab kuni 15 punkti&lt;br /&gt;
* EX ülesanne tuleb esitada järgmise nädala alguseks (tähtaeg on ülesande teksti juures)&lt;br /&gt;
* Peale tähtaega saab EX ülesande esitamise eest kuni pooled punktid (7.5)&lt;br /&gt;
* Peale 2 nädalat EX ülesannet esitada ei saa&lt;br /&gt;
* Ülesanne tuleb kaitsta 4 nädala jooksul peale vastava teema käsitlemist&lt;br /&gt;
* Täpsemad kaitsmise tähtajad öeldakse semestri jooksul.&lt;br /&gt;
&lt;br /&gt;
* Ülesande eest saab punktid vaid siis, kui see on õppejõule kaitstud&lt;br /&gt;
&lt;br /&gt;
Kokku on semestris jooksul 15 x PR ülesannet (kokku 15 x 5 = 75 punkti) ja 15 x EX ülesannet (kokku 15 x 15 = 225 punkti). Kokku 30 ülesannet (300 punkti).&lt;br /&gt;
&lt;br /&gt;
== Tunnikontroll, kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
5. nädalal toimub &amp;#039;&amp;#039;&amp;#039;tunnikontroll&amp;#039;&amp;#039;&amp;#039;, mille eest saab 5 punkti (PR ülesande asemel). Läbisaamiseks on vaja saada 1 punkt (20%)&lt;br /&gt;
&lt;br /&gt;
10. nädalal toimub &amp;#039;&amp;#039;&amp;#039;kontrolltöö&amp;#039;&amp;#039;, mille eest saab 20 punkti (PR + EX ülesannete asemel). Läbisaamiseks on vaja saada 10 punkti (50%).&lt;br /&gt;
&lt;br /&gt;
Mõlema töö puhul on seda võimalik üks kord järgi teha. Mõlema töö läbisaamine on eeldus eksamile pääsemiseks.&lt;br /&gt;
&lt;br /&gt;
== Eksamieeldus ==&lt;br /&gt;
&lt;br /&gt;
Eksamieeldus:&lt;br /&gt;
&lt;br /&gt;
* vähemalt 200 punkti&lt;br /&gt;
* tunnikontrolli eest vähemalt 1p&lt;br /&gt;
* kontrolltöö eest vähemalt 10p&lt;br /&gt;
&lt;br /&gt;
== Punktid ==&lt;br /&gt;
&lt;br /&gt;
 - iga nädal 2 ülesannet (PR ja EX), 5 + 15 punkti. Kokku 15 x 20 = 300p&lt;br /&gt;
 - tunnikontroll 5p&lt;br /&gt;
 - kontrolltöö 20p&lt;br /&gt;
 - eksam 600 punkti&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 900 punkti (hinne &amp;quot;4&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Süvendatud kursus&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 - kokku 100 punkti eest ülesandeid&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 1000 punkti (hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Hinne:&lt;br /&gt;
&lt;br /&gt;
 - 901p.. =&amp;gt; &amp;quot;5&amp;quot;&lt;br /&gt;
 - 801p - 900p =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 - 701p - 800p =&amp;gt; &amp;quot;3&amp;quot;&lt;br /&gt;
 - 601p - 700p =&amp;gt; &amp;quot;2&amp;quot;&lt;br /&gt;
 - 501p - 600p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
 - .. 500p =&amp;gt; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://ained.ttu.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/pydoc/&lt;br /&gt;
* Pythoni allalaadimine: https://www.python.org/&lt;br /&gt;
* PyCharm: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake PyCharm Professional või Free Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=8480</id>
		<title>ITI0102-2019</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=8480"/>
		<updated>2019-08-31T23:55:47Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://ained.ttu.ee/course/view.php?id=268 ained.ttu.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-425&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 14:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 (videoülekanne ruumis U06A-201)&lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
IAIB11, IAIB12, IAIB13, IAIB14: &amp;#039;&amp;#039;&amp;#039;K14&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB11, IADB12, IADB13, IADB14: &amp;#039;&amp;#039;&amp;#039;R10&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11, IAAB12, IADB15: &amp;#039;&amp;#039;&amp;#039;R12&amp;#039;&amp;#039;&amp;#039; (ICT-121, CT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Süvendatud kursus: &amp;#039;&amp;#039;&amp;#039;paaris T14&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe tundide ajad (ruumid ICT-121, ICT-122):&amp;lt;br /&amp;gt;&lt;br /&gt;
07.09 13:45 - 16:45&amp;lt;br /&amp;gt;&lt;br /&gt;
03.11 11:00 - 14:00&amp;lt;br /&amp;gt;&lt;br /&gt;
16.11 13:45 - 16:45&amp;lt;br /&amp;gt;&lt;br /&gt;
30.11 13:45 - 16:45&amp;lt;br /&amp;gt;&lt;br /&gt;
14.12 13:45 - 16:45&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe õppejõud on &amp;#039;&amp;#039;&amp;#039;Ahti Lohk&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Tavo Annus, Kirill Denisov, Alexander Frolov, Anna Grund, Sander Kornet, Tristan Krass, Timo Loomets, Kadri Männimets, Mikk Merimaa, Brita Moorus, Vladislav Ogorodnik, Nikita Ojamäe, Artjom Pahhomov, Ragnar Pärnamäe, Mikhail Polomoshnov, Risto Reiljan, Viktoria Siigur, Fred Matis Teeäär, Lilia Tünts, Enrico Vompa.&lt;br /&gt;
&lt;br /&gt;
Vaata korralduslikku infot siit: https://gitpitch.com/taltech-coding/slides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Süvendatud kursus ==&lt;br /&gt;
&lt;br /&gt;
Üle nädala teisipäeviti kell 14.00 toimub süvendatud (alam)kursus. See on mõeldud nendele tudengitele, kes tahavad natuke rohkem pingutada. Süvendatud praktikumis on eraldi süvendatud teemad - neid ülesandeid saab kaitsta vaid süvendatud praktikumi ajal. Praktikum on tunniplaanis kõikidel, aga kohti on klassides kokku umbes 120.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete eest on võimalik täiendavaid punkte saada. Kõik võivad neid ülesandeid proovida lahendada ja käia kaitsmas. Hinde &amp;quot;5&amp;quot; saamiseks on need lisapunktid vajalikud. Kui ühtegi süvaülesannet ei lahenda, ei ole võimalik hinnet &amp;quot;5&amp;quot; saada.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete puhul arvestage, et samade punktide eest tuleb kordades rohkem tööd teha kui tavaliste ülesannete puhul.&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik tööd on iseseisvaks lahendamiseks (kui pole öeldud teisiti). Aines rakendame plagiaadikontrolli. St kui üks tudeng kopeerib teise koodi, saavad mõlemad selle ülesande eest 0 punkti. Kui üks tudeng jääb teist korda vahele, saab terve aine hindeks &amp;quot;0&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, kontrolltöö ja eksami sooritamise eest&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb vastavalt 501-600 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 601-700 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 901 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Koduülesanded tuleb esitada tähtajaks ning need tuleb õppejõule kaitsta.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt (st teiste tudengitega koodijagamist mitte teha, sisulist arutelu võite teha), kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* Tudeng saab esitatud ülesande eest emaili oma ttu.ee meiliaadressile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
== Ülesannete ettenäitamine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded (EX, PR, süvaülesanded) tuleb punktide kättesaamiseks õppejõule ette näidata. Ettenäitamise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Ettenäitamisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Pythoni koodistiili kontrolli (PEP-8 ja PEP-257). Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Ülesanded ==&lt;br /&gt;
&lt;br /&gt;
* Kursusel on kahte tüüpi ülesandeid: PR ja EX&lt;br /&gt;
* Iga nädal antakse üks PR ja üks EX ülesanne&lt;br /&gt;
* Kokku 15 PR ja 15 EX ülesannet*&lt;br /&gt;
&lt;br /&gt;
* PR ülesanne on mõeldud praktikumis lahendamiseks&lt;br /&gt;
* PR ülesanne annab 5 punkti&lt;br /&gt;
* PR ülesanne tuleb ette näidata praktikumi lõpuks.&lt;br /&gt;
&lt;br /&gt;
* EX ülesanne on mõeldud kodus lahendamiseks&lt;br /&gt;
* EX ülesanne annab kuni 15 punkti&lt;br /&gt;
* EX ülesanne tuleb esitada järgmise nädala alguseks (tähtaeg on ülesande teksti juures)&lt;br /&gt;
* Peale tähtaega saab EX ülesande esitamise eest kuni pooled punktid (7.5)&lt;br /&gt;
* Peale 2 nädalat EX ülesannet esitada ei saa&lt;br /&gt;
* Ülesanne tuleb kaitsta 4 nädala jooksul peale vastava teema käsitlemist&lt;br /&gt;
* Täpsemad kaitsmise tähtajad öeldakse semestri jooksul.&lt;br /&gt;
&lt;br /&gt;
* Ülesande eest saab punktid vaid siis, kui see on õppejõule kaitstud&lt;br /&gt;
&lt;br /&gt;
Kokku on semestris jooksul 15 x PR ülesannet (kokku 15 x 5 = 75 punkti) ja 15 x EX ülesannet (kokku 15 x 15 = 225 punkti). Kokku 30 ülesannet (300 punkti).&lt;br /&gt;
&lt;br /&gt;
== Tunnikontroll, kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
5. nädalal toimub &amp;#039;&amp;#039;&amp;#039;tunnikontroll&amp;#039;&amp;#039;&amp;#039;, mille eest saab 5 punkti (PR ülesande asemel). Läbisaamiseks on vaja saada 1 punkt (20%)&lt;br /&gt;
&lt;br /&gt;
10. nädalal toimub &amp;#039;&amp;#039;&amp;#039;kontrolltöö&amp;#039;&amp;#039;, mille eest saab 20 punkti (PR + EX ülesannete asemel). Läbisaamiseks on vaja saada 10 punkti (50%).&lt;br /&gt;
&lt;br /&gt;
Mõlema töö puhul on seda võimalik üks kord järgi teha. Mõlema töö läbisaamine on eeldus eksamile pääsemiseks.&lt;br /&gt;
&lt;br /&gt;
== Eksamieeldus ==&lt;br /&gt;
&lt;br /&gt;
Eksamieeldus:&lt;br /&gt;
&lt;br /&gt;
* vähemalt 200 punkti&lt;br /&gt;
* tunnikontrolli eest vähemalt 1p&lt;br /&gt;
* kontrolltöö eest vähemalt 10p&lt;br /&gt;
&lt;br /&gt;
== Punktid ==&lt;br /&gt;
&lt;br /&gt;
 - iga nädal 2 ülesannet (PR ja EX), 5 + 15 punkti. Kokku 15 x 20 = 300p&lt;br /&gt;
 - tunnikontroll 5p&lt;br /&gt;
 - kontrolltöö 20p&lt;br /&gt;
 - eksam 600 punkti&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 900 punkti (hinne &amp;quot;4&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Süvendatud kursus&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 - kokku 100 punkti eest ülesandeid&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 1000 punkti (hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Hinne:&lt;br /&gt;
&lt;br /&gt;
 - 901p.. =&amp;gt; &amp;quot;5&amp;quot;&lt;br /&gt;
 - 801p - 900p =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 - 701p - 800p =&amp;gt; &amp;quot;3&amp;quot;&lt;br /&gt;
 - 601p - 700p =&amp;gt; &amp;quot;2&amp;quot;&lt;br /&gt;
 - 501p - 600p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
 - .. 500p =&amp;gt; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://ained.ttu.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/pydoc/&lt;br /&gt;
* Pythoni allalaadimine: https://www.python.org/&lt;br /&gt;
* PyCharm: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake PyCharm Professional või Free Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0002&amp;diff=8201</id>
		<title>ITI0002</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0002&amp;diff=8201"/>
		<updated>2019-03-14T20:36:42Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Programmeerimise täiendusõpe&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0002&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0002&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: ained.ttu.ee&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0002&amp;diff=8200</id>
		<title>ITI0002</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0002&amp;diff=8200"/>
		<updated>2019-03-14T20:36:29Z</updated>

		<summary type="html">&lt;p&gt;Ago: Uus lehekülg: &amp;#039;&amp;lt;table&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt; 160px &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; &amp;lt;h2&amp;gt;Programmeerimise täiendusõpe&amp;lt;/h2&amp;gt;  &amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0002&amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://co...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;Programmeerimise täiendusõpe&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0002&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0002&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [ained.ttu.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0202:Hindamine&amp;diff=8110</id>
		<title>ITI0202:Hindamine</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0202:Hindamine&amp;diff=8110"/>
		<updated>2019-02-13T11:15:02Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vaata hindamiskriteeriume: http://ois.ttu.ee/aine/ITI0202&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0202:Hindamine&amp;diff=8109</id>
		<title>ITI0202:Hindamine</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0202:Hindamine&amp;diff=8109"/>
		<updated>2019-02-13T11:13:36Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje ITI0202:Hindamine pealkirja ITI0202:Hindamine-2018 alla&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#suuna [[ITI0202:Hindamine-2018]]&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0202:Hindamine-2018&amp;diff=8108</id>
		<title>ITI0202:Hindamine-2018</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0202:Hindamine-2018&amp;diff=8108"/>
		<updated>2019-02-13T11:13:36Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje ITI0202:Hindamine pealkirja ITI0202:Hindamine-2018 alla&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Siin lehel on aine &amp;quot;Programmeerimise põhikursus&amp;quot; ([[ITI0202]]) hindamispõhimõtted. &lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, tunnikontrollide ja eksami sooritamise eest&lt;br /&gt;
* Projektid määravad ära tudengi maksimaalse hinde aines. Kui ühtegi projekti pole lahendatud, on võimalik maksimaalne hinne &amp;quot;3&amp;quot;. Iga lahendatud projekt tõstab võimalikku maksimaalset hinnet ühe palli võrra. Selleks, et saada hindeks &amp;quot;5&amp;quot;, tuleb lahendada mõlemad projektid.&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb TTÜ õppekorralduse eeskirja järgi vastavalt 51-60 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 61-70 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 91 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Kui punktisumma annaks parema hinde kui projektide kaitsmine võimaldab, läheb arvesse projektide piirang. Ehk siis arvesse läheb väiksem hinne.&lt;br /&gt;
* Tunni- (PR) ja koduülesanded (EX) tuleb esitada Giti tähtajaks ning need tuleb õppejõule ette näidata.&lt;br /&gt;
* Ülesannetel on reeglina 2 nädalat tähaeg, peale seda enam punkte ei saa.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt, kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
Täpsemalt on punktide saamine kirjeldatud järgmistes alalõikudes.&lt;br /&gt;
&lt;br /&gt;
== Ülesannete kaitsmine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded tuleb punktide kättesaamiseks õppejõule kaitsta. Kaitsmise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Kaitsmisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
Õppejõud hindab kaitsmist vahemikus [0..1]. Kaitsmise tulemus korrutatakse läbi testide tulemusega. Saadud korrutis on ülesande eest arvesse minev punktisumma. Näiteks testidest sai tudeng 0.8p, õppejõule kaitsmise eest 0.5 =&amp;gt; ülesande eest kokku 0.4p.&lt;br /&gt;
&lt;br /&gt;
Üldiselt on soovitatav pigem lahendada väiksem osa ülesandest ära ning sellest lõpuni aru saada kui proovida kõike teha nii, et koodist ise aru ei saa. Kaitsmisel võib õppejõud ühe konkreetse rea (või isegi sümboli) kohta küsida. Kui tudeng vastata ei oska, võib see kogu kaitsmise hinde 0-ks viia.&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Java koodistiili kontrolli. Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Tunniülesanded (koodiga PR) ==&lt;br /&gt;
&lt;br /&gt;
Üldiselt igas praktikumis antakse tudengitele üks harjutusülesanne. Ülesannete eesmärk on tutvustada tudengile uut teemat. Kui tudengil jääb midagi segaseks, saab ta õppejõult kohe küsida.&lt;br /&gt;
&lt;br /&gt;
* 15 PR ülesannet semestri jooksul&lt;br /&gt;
* iga ülesande eest kuni 0.2 punkti.&lt;br /&gt;
* ülesande esitamiseks tuleb see Giti laadida.&lt;br /&gt;
&lt;br /&gt;
== Kodused ülesanded (koodiga EX) ==&lt;br /&gt;
&lt;br /&gt;
Semestri jooksul antakse 15 ülesannet koduseks iseseisvaks lahendamiseks. Ülesanne antakse tavaliselt nädala alguses ja selle tähtaeg on järgmise nädala alguses (seega on tudengil nädal aega aega seda lahendada). Ülesande korrektse lahendamise ja kaitsmise eest on võimalik saada kuni 1 punkt.&lt;br /&gt;
&lt;br /&gt;
Ülesanne läheb hindamisele, kui selle lahendus on õigel ajal Gitis vastavas kaustas (näiteks EX01) ja see vastab stiilinõuetele. Ülesande Giti panemisel jooksutatakse tudengi koodi peal automaattestid, mis kontrollivad lahenduse korrektsust. Tudeng saab testitulemuse teada emaili teel (näiteks 80% läbitud). Tudengil on kuni tähtajani aega oma koodi parandada, et saada võimalikult kõrge tulemus. See tähendab, et tudeng võib ükskõik mitu korda ülesande lahendust Giti laadida. Arvesse läheb parim tulemus (kui pole öeldud teisiti).&lt;br /&gt;
&lt;br /&gt;
Lisaks sisulisele testimisele annab automaattestimine tagasisidet ka stiili kohta. Selleks, et ülesannet saaks kaitsma tulla, peab stiiliprobleemid ära lahendama. Vt. [[#Ülesannete koodistiil]]&lt;br /&gt;
&lt;br /&gt;
Automaattestidest saadud tulemus ei anna automaatselt punkte. Selleks, et tudeng saadud tulemuse punktideks saab (näiteks 80% =&amp;gt; 0.8p), peab tudeng ülesande kaitsma õppejõule. Vt. [[#Ülesannete kaitsmine]]&lt;br /&gt;
&lt;br /&gt;
Üldiselt on kaitsmiseks määratud tähtaeg üks nädal peale selle esitamistähtaega. &lt;br /&gt;
&lt;br /&gt;
=== Kokkuvõte ===&lt;br /&gt;
* 15 ülesannet semestri jooksul&lt;br /&gt;
* iga ülesanne kuni 1 punkt (+ 0.5p boonust)&lt;br /&gt;
* ülesanne tuleb kaitsta õppejõule&lt;br /&gt;
* punktide saamiseks peab stiil korras olema&lt;br /&gt;
* kaitsmisel peab koodist 100% aru saama&lt;br /&gt;
* ülesande esitamiseks tuleb see Giti laadida&lt;br /&gt;
&lt;br /&gt;
== Suured kodused ülesanded (projektid) ==&lt;br /&gt;
&lt;br /&gt;
Projektid on mõnevõrra mahukamad iseseisvad ülesanded, kus kombineeritakse erinevad õpitud teadmised mõne suurema probleemi lahendamiseks. Kokku on semestri jooksul 2 sellist tööd. Mõlemal on konkreetne tähtaeg. Mõlema projekti lahendamine annab kuni 10 punkti.&lt;br /&gt;
&lt;br /&gt;
Projekt tuleb ettemääratud tähtajaks laadida Giti. Kodutöö tuleb kaitsta õppejõule selleks ettenähtud tundide ajal. Vt. [[#Ülesannete kaitsmine]].&lt;br /&gt;
&lt;br /&gt;
Projektide lahendamine on eelduseks parema hinde saamiseks. Nimelt kumbki projekt annab võimaluse saada parem lõpphinne. Kui tudeng ei lahenda ühtegi projekti ära, on võimalik maksimaalne hinne &amp;quot;3&amp;quot;. Iga kaitstud projekt tõstab seda maksimaalset hinnet ühe palli võrra. Näiteks ühe kaitstud projektiga on võimalik saada lõpphinne &amp;quot;4&amp;quot;, kahe kaitstud projektiga &amp;quot;5&amp;quot;. Kui tudeng ühtegi projekti ei kaitse, saab ta maksimaalselt hindeks &amp;quot;3&amp;quot;. Nendel tudengitel, kes muidu oleksid hindega &amp;quot;3&amp;quot; rahul, on soovitatav projekte ikka lahendada ja kaitsta, kuna need annavad täiendavalt punkte (mis kokkvõttes aitavad ainet läbida) ja mis kõige olulisem, õpetavad programmeerimist.&lt;br /&gt;
&lt;br /&gt;
GUI projekti kaitsmine toimub üldiselt projektipraktikumis. Tähtajad määratakse projekti kirjelduse juures, tuleb jälgida jooksvat infot.&lt;br /&gt;
&lt;br /&gt;
Projekt koosneb erinevatest osadest. Täpsemalt tuleb lugeda projekti kirjeldusest. Selleks, et projekt läheks arvesse parema hinde saamisel, peab sellest minimaalne osa (põhiosa) töötama.&lt;br /&gt;
&lt;br /&gt;
=== Projektide kokkuvõte ===&lt;br /&gt;
* 2 projekti semestri jooksul&lt;br /&gt;
* iga projekt annab kuni 10 punkti&lt;br /&gt;
* kaitsmine õppejõule ettemääratud praktikumi ajal&lt;br /&gt;
* projekt tuleb laadida mainitud tähtajaks Giti vastavasse kausta.&lt;br /&gt;
* kehtivad üldised kaitsmise reeglid&lt;br /&gt;
* iga edukalt kaitstud projekt annab tudengile võimaluse saada lõpphindeks 1 palli võrra parema hinde. 0 projekti =&amp;gt; maksimaalne hinne &amp;quot;3&amp;quot;, 1 projekt =&amp;gt; maksimaalselt hinne &amp;quot;4&amp;quot;, 2 projekti =&amp;gt; maksimaalne hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* projekt on edukalt kaitstud, kui lahendatud on vähemalt põhiosa.&lt;br /&gt;
&lt;br /&gt;
== Kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
Semestri jooksul korraldatakse kontrolltöö. Tudeng peab kontrolltöö tegemiseks tunnis kohal olema. Kontrolltöö annab kuni 5 punkti. Kontrolltöö sisaldab nii praktilist ülesannet (koodikirjutamine) kui valikvastustega küsimusi. Pärast tähtaega jääb kontrolltöö avatuks (saab harjutada).&lt;br /&gt;
&lt;br /&gt;
Kontrolltöö toimub umbes 10. nädalal (+/- mõned nädalad). Kindlasti anname sellest eelnevalt teada. Kontrolltööd saab ühe korra järgi teha (aeg ja vorm lepitakse eraldi kokku).&lt;br /&gt;
&lt;br /&gt;
== Eksam ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Täpsustub!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Enne eksamit saadud punktid liidetakse.&lt;br /&gt;
&lt;br /&gt;
* Eksamieeldus: vähemalt 20 punkti saadud enne eksamit&lt;br /&gt;
* eksam annab kokku kuni 60 punkti&lt;br /&gt;
* Eksam on sooritatud, kui selle eest on saadud vähemalt 31 punkti (51% võimalikust maksimaalsest)&lt;br /&gt;
* eksamile peab registreeruma ÕIS-is (hiljemalt eelmisel päeval kell 12)&lt;br /&gt;
* kaasa võtta pildiga isikut tõendav dokument&lt;br /&gt;
* eksam toimub arvutiga, kuni 4h&lt;br /&gt;
&lt;br /&gt;
Eksam sooritatakse arvutiklassi arvutite peal, kood läheb Giti. Välist interneti kasutada ei tohi. Giti seadistamisega peab tudeng saama ise hakkama (n-ö osa eksamist).&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Soovitatav oleks eelnevalt korra kooliarvuti peal see läbi proovida, kontrolltöö on selle jaoks hea hetk.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Osa eksamist on teoreetiline, suurem osa praktiline (programmeerimisülesannete lahendamine).&lt;br /&gt;
Eksami näite paneme üles umbes kuu aega enne eksamit. Sealt näeb ära, kuidas jagunevad punktid erinevate teemade/ülesannete vahel.&lt;br /&gt;
&lt;br /&gt;
== Punktid kokkuvõtvalt ==&lt;br /&gt;
&lt;br /&gt;
* tunniülesanded 15 x 0.2p = 3p&lt;br /&gt;
* koduülesanded 15 x 1p = 15p&lt;br /&gt;
** boonused 15 * 0.5 = 7.5&lt;br /&gt;
* projektid 2 x 10p = 20p&lt;br /&gt;
** iga kaitstud projekt annab võimaluse teenida 1 pall kõrgema hinde (0 kodutööd =&amp;gt; maks hinne &amp;quot;3&amp;quot;, 2 kodutööd =&amp;gt; maks hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
* kontrolltöö 5p&lt;br /&gt;
* enne eksamit võimalik saada 3 + 15 + 7.5 + 20 + 5 = 50.5 punkti&lt;br /&gt;
* võimalus teenida lisapunkte&lt;br /&gt;
* eksam 60p&lt;br /&gt;
* punktid enne eksamit ja eksamitulemus liidetakse&lt;br /&gt;
* hinne kujuneb punktisumma pealt&lt;br /&gt;
** 0-50p = &amp;quot;0&amp;quot;&lt;br /&gt;
** 51-60p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
** ...&lt;br /&gt;
** 91-.. p =&amp;gt; &amp;quot;5&amp;quot;&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0202&amp;diff=8107</id>
		<title>ITI0202</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0202&amp;diff=8107"/>
		<updated>2019-02-13T11:12:50Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Java_logo_and_wordmark.svg.png|60px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0202&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0202&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://ained.ttu.ee/course/view.php?id=235 ained.ttu.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-423&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 10:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 &lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;K10, K12&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projektipraktikum: paaris nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 10:00&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Praktikumid toimuvad ruumides: ICT-121, ICT-122.&lt;br /&gt;
&lt;br /&gt;
Konsultatsioon: &amp;#039;&amp;#039;&amp;#039;K16.00 ruumis ICT-122&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Roman Bondarev, Anna Grund, Raimond Lume, Heleriin Ots, Jaagup Selli, Lilia Tünts.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
Vt [[ITI0202:Hindamine]].&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://ained.ttu.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/javadoc/&lt;br /&gt;
* JDK (Java Development Kit) allalaadimine: https://jdk.java.net/11/ (tõmmata alla JDK viimane versioon, nt 11.0.2)&lt;br /&gt;
* IntelliJ IDEA: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake &lt;br /&gt;
IntelliJ IDEA Ultimate või Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0202&amp;diff=8106</id>
		<title>ITI0202</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0202&amp;diff=8106"/>
		<updated>2019-02-13T11:12:39Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje ITI0202 pealkirja ITI0202-2018 alla&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#suuna [[ITI0202-2018]]&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0202-2018&amp;diff=8105</id>
		<title>ITI0202-2018</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0202-2018&amp;diff=8105"/>
		<updated>2019-02-13T11:12:39Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje ITI0202 pealkirja ITI0202-2018 alla&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Java_logo_and_wordmark.svg.png|60px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0202&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0202&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://ained.ttu.ee/course/view.php?id=170 ained.ttu.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-423&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 10:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 &lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;K16, R14&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projektipraktikum: paaris nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 10:00&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Praktikumid toimuvad ruumides: ICT-121, ICT-122.&lt;br /&gt;
&lt;br /&gt;
Konsultatsioon: &amp;#039;&amp;#039;&amp;#039;T16.00 ruumis ICT-121&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud:  Kirill Denisov, Mariliis Häälme, Karl-Hendrik Indrikson, Johannes Kümmel, Krõõt Grete Mänd, Deniss Potapenko, Ragnar Rebase, Jaagup Selli&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
Vt [[ITI0202:Hindamine]].&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://ained.ttu.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/javadoc/&lt;br /&gt;
* JDK (Java Development Kit) allalaadimine: http://www.oracle.com/technetwork/java/javase/downloads/index.html (tõmmata alla JDK viimane versioon, nt 9.0.4)&lt;br /&gt;
* IntelliJ IDEA: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake &lt;br /&gt;
IntelliJ IDEA Ultimate või Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=6877</id>
		<title>ITI0102-2019</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=6877"/>
		<updated>2018-09-03T08:10:47Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://ained.ttu.ee/course/view.php?id=193 ained.ttu.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-425&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 10:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 (videoülekanne ruumis I06A-201)&lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
IADB15, IAIB11, IAIB13, IAIB14: &amp;#039;&amp;#039;&amp;#039;T12&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11, IADB14, IAIB12: &amp;#039;&amp;#039;&amp;#039;N8&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB11, IADB12, IADB13: &amp;#039;&amp;#039;&amp;#039;N10&amp;#039;&amp;#039;&amp;#039; (ICT-121, CT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Süvendatud kursus: &amp;#039;&amp;#039;&amp;#039;paaris T10&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe tundide ajad:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;06.10, 20.10, 03.11, 17.11, 01.12&amp;#039;&amp;#039;&amp;#039; kell &amp;#039;&amp;#039;&amp;#039;12:15 - 15:30&amp;#039;&amp;#039;&amp;#039; ruumides ICT-121, ICT-122. Kaugõppe õppejõud on &amp;#039;&amp;#039;&amp;#039;Ahti Lohk&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Konsultatsioon: N10 (ICT-637)&amp;#039;&amp;#039;&amp;#039;. Vajalik eelnev registreerimine ained.ttu.ee lehel sektsiooni &amp;quot;Foorum, konsult, lingid&amp;quot; all oleva &amp;quot;Konsultatsioon&amp;quot; lingi all.&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Anna Grund, Ergo Enn, Erik Puidet, Jaagup Selli, Janar Männistu, Johannes Kümmel, Kristjan Tärk, Liine Kasak, Lilia Tünts, Pearu Pung, Ragnar Rebase, Raimond Lume, Roman Bondarev.&lt;br /&gt;
&lt;br /&gt;
Vaata korralduslikku infot siit: https://gitpitch.com/ttupy/slides&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Süvendatud kursus ==&lt;br /&gt;
&lt;br /&gt;
Üle nädala teisipäeviti kell 10.00 toimub süvendatud (alam)kursus. See on mõeldud nendele tudengitele, kes tahavad natuke rohkem pingutada. Süvendatud praktikumis on eraldi süvendatud teemad - neid ülesandeid saab kaitsta vaid süvendatud praktikumi ajal. Praktikum on tunniplaanis kõikidel, aga kohti on klassides kokku umbes 120.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete eest on võimalik täiendavaid punkte saada. Kõik võivad neid ülesandeid proovida lahendada ja käia kaitsmas. Hinde &amp;quot;5&amp;quot; saamiseks on need lisapunktid vajalikud. Kui ühtegi süvaülesannet ei lahenda, ei ole võimalik hinnet &amp;quot;5&amp;quot; saada.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete puhul arvestage, et samade punktide eest tuleb kordades rohkem tööd teha kui tavaliste ülesannete puhul.&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik tööd on iseseisvaks lahendamiseks (kui pole öeldud teisiti). Aines rakendame plagiaadikontrolli. St kui üks tudeng kopeerib teise koodi, saavad mõlemad selle ülesande eest 0 punkti. Kui üks tudeng jääb teist korda vahele, saab terve aine hindeks &amp;quot;0&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, kontrolltöö ja eksami sooritamise eest&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb vastavalt 501-600 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 601-700 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 901 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Koduülesanded tuleb esitada tähtajaks ning need tuleb õppejõule kaitsta.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt (st teiste tudengitega koodijagamist mitte teha, sisulist arutelu võite teha), kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* Tudeng saab esitatud ülesande eest emaili oma ttu.ee meiliaadressile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
== Ülesannete ettenäitamine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded (EX, PR, süvaülesanded) tuleb punktide kättesaamiseks õppejõule ette näidata. Ettenäitamise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Ettenäitamisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Pythoni koodistiili kontrolli (PEP-8 ja PEP-257). Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Ülesanded ==&lt;br /&gt;
&lt;br /&gt;
* Kursusel on kahte tüüpi ülesandeid: PR ja EX&lt;br /&gt;
* Iga nädal antakse üks PR ja üks EX ülesanne&lt;br /&gt;
* Kokku 15 PR ja 15 EX ülesannet*&lt;br /&gt;
&lt;br /&gt;
* PR ülesanne on mõeldud praktikumis lahendamiseks&lt;br /&gt;
* PR ülesanne annab 5 punkti&lt;br /&gt;
* PR ülesanne tuleb ette näidata praktikumi lõpuks.&lt;br /&gt;
&lt;br /&gt;
* EX ülesanne on mõeldud kodus lahendamiseks&lt;br /&gt;
* EX ülesanne annab kuni 15 punkti&lt;br /&gt;
* EX ülesanne tuleb esitada järgmise nädala alguseks (tähtaeg on ülesande teksti juures)&lt;br /&gt;
* Peale tähtaega saab EX ülesande esitamise eest kuni pooled punktid (7.5)&lt;br /&gt;
* Peale 2 nädalat EX ülesannet esitada ei saa&lt;br /&gt;
* Ülesanne tuleb kaitsta 4 nädala jooksul peale vastava teema käsitlemist&lt;br /&gt;
* Täpsemad kaitsmise tähtajad öeldakse semestri jooksul.&lt;br /&gt;
&lt;br /&gt;
* Ülesande eest saab punktid vaid siis, kui see on õppejõule kaitstud&lt;br /&gt;
&lt;br /&gt;
Kokku on semestris jooksul 15 x PR ülesannet (kokku 15 x 5 = 75 punkti) ja 15 x EX ülesannet (kokku 15 x 15 = 225 punkti). Kokku 30 ülesannet (300 punkti).&lt;br /&gt;
&lt;br /&gt;
== Tunnikontroll, kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
5. nädalal toimub &amp;#039;&amp;#039;&amp;#039;tunnikontroll&amp;#039;&amp;#039;&amp;#039;, mille eest saab 5 punkti (PR ülesande asemel). Läbisaamiseks on vaja saada 1 punkt (20%)&lt;br /&gt;
&lt;br /&gt;
10. nädalal toimub &amp;#039;&amp;#039;&amp;#039;kontrolltöö&amp;#039;&amp;#039;, mille eest saab 20 punkti (PR + EX ülesannete asemel). Läbisaamiseks on vaja saada 10 punkti (50%).&lt;br /&gt;
&lt;br /&gt;
Mõlema töö puhul on seda võimalik üks kord järgi teha. Mõlema töö läbisaamine on eeldus eksamile pääsemiseks.&lt;br /&gt;
&lt;br /&gt;
== Eksamieeldus ==&lt;br /&gt;
&lt;br /&gt;
Eksamieeldus:&lt;br /&gt;
&lt;br /&gt;
* vähemalt 200 punkti&lt;br /&gt;
* tunnikontrolli eest vähemalt 1p&lt;br /&gt;
* kontrolltöö eest vähemalt 10p&lt;br /&gt;
&lt;br /&gt;
== Punktid ==&lt;br /&gt;
&lt;br /&gt;
 - iga nädal 2 ülesannet (PR ja EX), 5 + 15 punkti. Kokku 15 x 20 = 300p&lt;br /&gt;
 - tunnikontroll 5p&lt;br /&gt;
 - kontrolltöö 20p&lt;br /&gt;
 - eksam 600 punkti&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 900 punkti (hinne &amp;quot;4&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Süvendatud kursus&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 - kokku 100 punkti eest ülesandeid&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 1000 punkti (hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Hinne:&lt;br /&gt;
&lt;br /&gt;
 - 901p.. =&amp;gt; &amp;quot;5&amp;quot;&lt;br /&gt;
 - 801p - 900p =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 - 701p - 800p =&amp;gt; &amp;quot;3&amp;quot;&lt;br /&gt;
 - 601p - 700p =&amp;gt; &amp;quot;2&amp;quot;&lt;br /&gt;
 - 501p - 600p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
 - .. 500p =&amp;gt; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://ained.ttu.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/pydoc/&lt;br /&gt;
* Pythoni allalaadimine: https://www.python.org/&lt;br /&gt;
* PyCharm: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake PyCharm Professional või Free Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=6876</id>
		<title>ITI0102-2019</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=6876"/>
		<updated>2018-09-03T08:09:43Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://ained.ttu.ee/course/view.php?id=193 ained.ttu.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-425&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 10:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 (videoülekanne ruumis I06A-201)&lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
IADB15, IAIB11, IAIB13, IAIB14: &amp;#039;&amp;#039;&amp;#039;T12&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11, IADB14, IAIB12: &amp;#039;&amp;#039;&amp;#039;N8&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB11, IADB12, IADB13: &amp;#039;&amp;#039;&amp;#039;N10&amp;#039;&amp;#039;&amp;#039; (ICT-121, CT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Süvendatud kursus: &amp;#039;&amp;#039;&amp;#039;paaris T10&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe tundide ajad:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;06.10, 20.10, 03.11, 17.11, 01.12&amp;#039;&amp;#039;&amp;#039; kell &amp;#039;&amp;#039;&amp;#039;12:15 - 15:30&amp;#039;&amp;#039;&amp;#039; ruumides ICT-121, ICT-122. Kaugõppe õppejõud on &amp;#039;&amp;#039;&amp;#039;Ahti Lohk&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Konsultatsioon: N10 (ICT-637)&amp;#039;&amp;#039;&amp;#039;. Vajalik eelnev registreerimine ained.ttu.ee lehel sektsiooni &amp;quot;Foorum, konsult, lingid&amp;quot; all oleva &amp;quot;Konsultatsioon&amp;quot; lingi all.&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Anna Grund, Ergo Enn, Erik Puidet, Jaagup Selli, Janar Männistu, Johannes Kümmel, Kristjan Tärk, Liine Kasak, Lilia Tünts, Pearu Pung, Ragnar Rebase, Raimond Lume, Roman Bondarev.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Süvendatud kursus ==&lt;br /&gt;
&lt;br /&gt;
Üle nädala teisipäeviti kell 10.00 toimub süvendatud (alam)kursus. See on mõeldud nendele tudengitele, kes tahavad natuke rohkem pingutada. Süvendatud praktikumis on eraldi süvendatud teemad - neid ülesandeid saab kaitsta vaid süvendatud praktikumi ajal. Praktikum on tunniplaanis kõikidel, aga kohti on klassides kokku umbes 120.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete eest on võimalik täiendavaid punkte saada. Kõik võivad neid ülesandeid proovida lahendada ja käia kaitsmas. Hinde &amp;quot;5&amp;quot; saamiseks on need lisapunktid vajalikud. Kui ühtegi süvaülesannet ei lahenda, ei ole võimalik hinnet &amp;quot;5&amp;quot; saada.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete puhul arvestage, et samade punktide eest tuleb kordades rohkem tööd teha kui tavaliste ülesannete puhul.&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik tööd on iseseisvaks lahendamiseks (kui pole öeldud teisiti). Aines rakendame plagiaadikontrolli. St kui üks tudeng kopeerib teise koodi, saavad mõlemad selle ülesande eest 0 punkti. Kui üks tudeng jääb teist korda vahele, saab terve aine hindeks &amp;quot;0&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, kontrolltöö ja eksami sooritamise eest&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb vastavalt 501-600 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 601-700 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 901 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Koduülesanded tuleb esitada tähtajaks ning need tuleb õppejõule kaitsta.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt (st teiste tudengitega koodijagamist mitte teha, sisulist arutelu võite teha), kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* Tudeng saab esitatud ülesande eest emaili oma ttu.ee meiliaadressile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
== Ülesannete ettenäitamine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded (EX, PR, süvaülesanded) tuleb punktide kättesaamiseks õppejõule ette näidata. Ettenäitamise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Ettenäitamisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Pythoni koodistiili kontrolli (PEP-8 ja PEP-257). Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Ülesanded ==&lt;br /&gt;
&lt;br /&gt;
* Kursusel on kahte tüüpi ülesandeid: PR ja EX&lt;br /&gt;
* Iga nädal antakse üks PR ja üks EX ülesanne&lt;br /&gt;
* Kokku 15 PR ja 15 EX ülesannet*&lt;br /&gt;
&lt;br /&gt;
* PR ülesanne on mõeldud praktikumis lahendamiseks&lt;br /&gt;
* PR ülesanne annab 5 punkti&lt;br /&gt;
* PR ülesanne tuleb ette näidata praktikumi lõpuks.&lt;br /&gt;
&lt;br /&gt;
* EX ülesanne on mõeldud kodus lahendamiseks&lt;br /&gt;
* EX ülesanne annab kuni 15 punkti&lt;br /&gt;
* EX ülesanne tuleb esitada järgmise nädala alguseks (tähtaeg on ülesande teksti juures)&lt;br /&gt;
* Peale tähtaega saab EX ülesande esitamise eest kuni pooled punktid (7.5)&lt;br /&gt;
* Peale 2 nädalat EX ülesannet esitada ei saa&lt;br /&gt;
* Ülesanne tuleb kaitsta 4 nädala jooksul peale vastava teema käsitlemist&lt;br /&gt;
* Täpsemad kaitsmise tähtajad öeldakse semestri jooksul.&lt;br /&gt;
&lt;br /&gt;
* Ülesande eest saab punktid vaid siis, kui see on õppejõule kaitstud&lt;br /&gt;
&lt;br /&gt;
Kokku on semestris jooksul 15 x PR ülesannet (kokku 15 x 5 = 75 punkti) ja 15 x EX ülesannet (kokku 15 x 15 = 225 punkti). Kokku 30 ülesannet (300 punkti).&lt;br /&gt;
&lt;br /&gt;
== Tunnikontroll, kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
5. nädalal toimub &amp;#039;&amp;#039;&amp;#039;tunnikontroll&amp;#039;&amp;#039;&amp;#039;, mille eest saab 5 punkti (PR ülesande asemel). Läbisaamiseks on vaja saada 1 punkt (20%)&lt;br /&gt;
&lt;br /&gt;
10. nädalal toimub &amp;#039;&amp;#039;&amp;#039;kontrolltöö&amp;#039;&amp;#039;, mille eest saab 20 punkti (PR + EX ülesannete asemel). Läbisaamiseks on vaja saada 10 punkti (50%).&lt;br /&gt;
&lt;br /&gt;
Mõlema töö puhul on seda võimalik üks kord järgi teha. Mõlema töö läbisaamine on eeldus eksamile pääsemiseks.&lt;br /&gt;
&lt;br /&gt;
== Eksamieeldus ==&lt;br /&gt;
&lt;br /&gt;
Eksamieeldus:&lt;br /&gt;
&lt;br /&gt;
* vähemalt 200 punkti&lt;br /&gt;
* tunnikontrolli eest vähemalt 1p&lt;br /&gt;
* kontrolltöö eest vähemalt 10p&lt;br /&gt;
&lt;br /&gt;
== Punktid ==&lt;br /&gt;
&lt;br /&gt;
 - iga nädal 2 ülesannet (PR ja EX), 5 + 15 punkti. Kokku 15 x 20 = 300p&lt;br /&gt;
 - tunnikontroll 5p&lt;br /&gt;
 - kontrolltöö 20p&lt;br /&gt;
 - eksam 600 punkti&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 900 punkti (hinne &amp;quot;4&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Süvendatud kursus&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 - kokku 100 punkti eest ülesandeid&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 1000 punkti (hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Hinne:&lt;br /&gt;
&lt;br /&gt;
 - 901p.. =&amp;gt; &amp;quot;5&amp;quot;&lt;br /&gt;
 - 801p - 900p =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 - 701p - 800p =&amp;gt; &amp;quot;3&amp;quot;&lt;br /&gt;
 - 601p - 700p =&amp;gt; &amp;quot;2&amp;quot;&lt;br /&gt;
 - 501p - 600p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
 - .. 500p =&amp;gt; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://ained.ttu.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/pydoc/&lt;br /&gt;
* Pythoni allalaadimine: https://www.python.org/&lt;br /&gt;
* PyCharm: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake PyCharm Professional või Free Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=6875</id>
		<title>ITI0102-2019</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=6875"/>
		<updated>2018-09-03T08:04:49Z</updated>

		<summary type="html">&lt;p&gt;Ago: 2018 muudatused&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://ained.ttu.ee/course/view.php?id=193 ained.ttu.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-425&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 10:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 &lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
IADB15, IAIB11, IAIB13, IAIB14: &amp;#039;&amp;#039;&amp;#039;T12&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IAAB11, IADB14, IAIB12: &amp;#039;&amp;#039;&amp;#039;N8&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB11, IADB12, IADB13: &amp;#039;&amp;#039;&amp;#039;N10&amp;#039;&amp;#039;&amp;#039; (ICT-121, CT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Süvendatud kursus: &amp;#039;&amp;#039;&amp;#039;paaris T10&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe tundide ajad:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;06.10, 20.10, 03.11, 17.11, 01.12&amp;#039;&amp;#039;&amp;#039; kell &amp;#039;&amp;#039;&amp;#039;12:15 - 15:30&amp;#039;&amp;#039;&amp;#039; ruumides ICT-121, ICT-122. Kaugõppe õppejõud on &amp;#039;&amp;#039;&amp;#039;Ahti Lohk&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Konsultatsioon: N10 (ICT-637)&amp;#039;&amp;#039;&amp;#039;. Vajalik eelnev registreerimine ained.ttu.ee lehel sektsiooni &amp;quot;Foorum, konsult, lingid&amp;quot; all oleva &amp;quot;Konsultatsioon&amp;quot; lingi all.&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Anna Grund, Ergo Enn, Erik Puidet, Jaagup Selli, Janar Männistu, Johannes Kümmel, Kristjan Tärk, Liine Kasak, Lilia Tünts, Pearu Pung, Ragnar Rebase, Raimond Lume, Roman Bondarev.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Süvendatud kursus ==&lt;br /&gt;
&lt;br /&gt;
Üle nädala teisipäeviti kell 10.00 toimub süvendatud (alam)kursus. See on mõeldud nendele tudengitele, kes tahavad natuke rohkem pingutada. Süvendatud praktikumis on eraldi süvendatud teemad - neid ülesandeid saab kaitsta vaid süvendatud praktikumi ajal. Praktikum on tunniplaanis kõikidel, aga kohti on klassides kokku umbes 120.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete eest on võimalik täiendavaid punkte saada. Kõik võivad neid ülesandeid proovida lahendada ja käia kaitsmas. Hinde &amp;quot;5&amp;quot; saamiseks on need lisapunktid vajalikud. Kui ühtegi süvaülesannet ei lahenda, ei ole võimalik hinnet &amp;quot;5&amp;quot; saada.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete puhul arvestage, et samade punktide eest tuleb kordades rohkem tööd teha kui tavaliste ülesannete puhul.&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik tööd on iseseisvaks lahendamiseks (kui pole öeldud teisiti). Aines rakendame plagiaadikontrolli. St kui üks tudeng kopeerib teise koodi, saavad mõlemad selle ülesande eest 0 punkti. Kui üks tudeng jääb teist korda vahele, saab terve aine hindeks &amp;quot;0&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, kontrolltöö ja eksami sooritamise eest&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb vastavalt 501-600 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 601-700 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 901 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Koduülesanded tuleb esitada tähtajaks ning need tuleb õppejõule kaitsta.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt (st teiste tudengitega koodijagamist mitte teha, sisulist arutelu võite teha), kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* Tudeng saab esitatud ülesande eest emaili oma ttu.ee meiliaadressile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
== Ülesannete ettenäitamine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded (EX, PR, süvaülesanded) tuleb punktide kättesaamiseks õppejõule ette näidata. Ettenäitamise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Ettenäitamisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Pythoni koodistiili kontrolli (PEP-8 ja PEP-257). Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Ülesanded ==&lt;br /&gt;
&lt;br /&gt;
* Kursusel on kahte tüüpi ülesandeid: PR ja EX&lt;br /&gt;
* Iga nädal antakse üks PR ja üks EX ülesanne&lt;br /&gt;
* Kokku 15 PR ja 15 EX ülesannet*&lt;br /&gt;
&lt;br /&gt;
* PR ülesanne on mõeldud praktikumis lahendamiseks&lt;br /&gt;
* PR ülesanne annab 5 punkti&lt;br /&gt;
* PR ülesanne tuleb ette näidata praktikumi lõpuks.&lt;br /&gt;
&lt;br /&gt;
* EX ülesanne on mõeldud kodus lahendamiseks&lt;br /&gt;
* EX ülesanne annab kuni 15 punkti&lt;br /&gt;
* EX ülesanne tuleb esitada järgmise nädala alguseks (tähtaeg on ülesande teksti juures)&lt;br /&gt;
* Peale tähtaega saab EX ülesande esitamise eest kuni pooled punktid (7.5)&lt;br /&gt;
* Peale 2 nädalat EX ülesannet esitada ei saa&lt;br /&gt;
* Ülesanne tuleb kaitsta 4 nädala jooksul peale vastava teema käsitlemist&lt;br /&gt;
* Täpsemad kaitsmise tähtajad öeldakse semestri jooksul.&lt;br /&gt;
&lt;br /&gt;
* Ülesande eest saab punktid vaid siis, kui see on õppejõule kaitstud&lt;br /&gt;
&lt;br /&gt;
Kokku on semestris jooksul 15 x PR ülesannet (kokku 15 x 5 = 75 punkti) ja 15 x EX ülesannet (kokku 15 x 15 = 225 punkti). Kokku 30 ülesannet (300 punkti).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Punktid ==&lt;br /&gt;
&lt;br /&gt;
 - iga nädal 2 ülesannet (PR ja EX), 5 + 15 punkti. Kokku 15 x 20 = 300p&lt;br /&gt;
 - tunnikontroll 5p&lt;br /&gt;
 - kontrolltöö 20p&lt;br /&gt;
 - eksam 600 punkti&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 900 punkti (hinne &amp;quot;4&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Süvendatud kursus&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
 - kokku 100 punkti eest ülesandeid&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 1000 punkti (hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Hinne:&lt;br /&gt;
&lt;br /&gt;
 - 901p.. =&amp;gt; &amp;quot;5&amp;quot;&lt;br /&gt;
 - 801p - 900p =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 - 701p - 800p =&amp;gt; &amp;quot;3&amp;quot;&lt;br /&gt;
 - 601p - 700p =&amp;gt; &amp;quot;2&amp;quot;&lt;br /&gt;
 - 501p - 600p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
 - .. 500p =&amp;gt; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://ained.ttu.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/pydoc/&lt;br /&gt;
* Pythoni allalaadimine: https://www.python.org/&lt;br /&gt;
* PyCharm: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake PyCharm Professional või Free Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=6859</id>
		<title>ITI0102-2019</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2019&amp;diff=6859"/>
		<updated>2018-09-03T06:53:33Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje ITI0102 pealkirja ITI0102-2017 alla: uus aasta, uued värgid&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#suuna [[ITI0102-2017]]&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2017&amp;diff=6858</id>
		<title>ITI0102-2017</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0102-2017&amp;diff=6858"/>
		<updated>2018-09-03T06:53:33Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje ITI0102 pealkirja ITI0102-2017 alla: uus aasta, uued värgid&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 190px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Python-logo-3.png|160px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0102&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://ained.ttu.ee/course/view.php?id=105 ained.ttu.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-423&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 14:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 &lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
IADB15, IADB16: &amp;#039;&amp;#039;&amp;#039;K14&amp;#039;&amp;#039;&amp;#039; (ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB13, IADB14: &amp;#039;&amp;#039;&amp;#039;K14&amp;#039;&amp;#039;&amp;#039; (ICT-121)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAIB13, IAIB14: &amp;#039;&amp;#039;&amp;#039;N14&amp;#039;&amp;#039;&amp;#039; (ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAIB11, IAIB12: &amp;#039;&amp;#039;&amp;#039;N14&amp;#039;&amp;#039;&amp;#039; (ICT-121)&amp;lt;br /&amp;gt;&lt;br /&gt;
IADB11, IADB12: &amp;#039;&amp;#039;&amp;#039;R8&amp;#039;&amp;#039;&amp;#039; (ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
IAAB11, IAAB12: &amp;#039;&amp;#039;&amp;#039;R8&amp;#039;&amp;#039;&amp;#039; (ICT-121)&amp;lt;br /&amp;gt;&lt;br /&gt;
Süvendatud kursus: &amp;#039;&amp;#039;&amp;#039;paaris T14&amp;#039;&amp;#039;&amp;#039; (ICT-121, ICT-122)&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kaugõppe tundide ajad:&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;23.09, 07.10, 21.10, 04.11, 02.12&amp;#039;&amp;#039;&amp;#039; kell &amp;#039;&amp;#039;&amp;#039;10:00 - 11:30&amp;#039;&amp;#039;&amp;#039; ja &amp;#039;&amp;#039;&amp;#039;12:00 - 13:30&amp;#039;&amp;#039;&amp;#039; ruumides ICT-121, ICT-122&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Konsultatsioon: E16 (ICT-122)&amp;#039;&amp;#039;&amp;#039;. Vajalik eelnev registreerimine ained.ttu.ee lehel sektsiooni &amp;quot;Foorum, konsult, lingid&amp;quot; all oleva &amp;quot;Konsultatsioon&amp;quot; lingi all.&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud: Ahti Lohk, Kirill Denisov, Mariliis Häälme, Karl-Hendrik Indrikson, Johannes Kümmel, Triin Kask, Krõõt Grete Mänd, Karl-Andero Mere, Brita Moorus, Karen Ofljan, Kert Ojasaar, Deniss Potapenko, Ragnar Rebase, Terje Russka, Jaagup Selli&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Süvendatud kursus ==&lt;br /&gt;
&lt;br /&gt;
Üle nädala teisipäeviti kell 14.00 toimub süvendatud (alam)kursus. See on mõeldud nendele tudengitele, kes tahavad natuke rohkem pingutada. Süvendatud praktikumis on eraldi süvendatud teemad - neid ülesandeid saab kaitsta vaid süvendatud praktikumi ajal. Praktikum on tunniplaanis kõikidel, aga kohti on klassides kokku umbes 120.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete eest on võimalik täiendavaid punkte saada. Kõik võivad neid ülesandeid proovida lahendada ja käia kaitsmas. Hinde &amp;quot;5&amp;quot; saamiseks on need lisapunktid väga abiks. Kuigi hinde &amp;quot;5&amp;quot; võib saada ka ilma, et lahendad ühtegi süvendatud ülesannet.&lt;br /&gt;
&lt;br /&gt;
Süvendatud ülesannete puhul arvestage, et 1 punkti eest tuleb kordades rohkem tööd teha kui tavaliste ülesannete puhul.&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik tööd on iseseisvaks lahendamiseks (kui pole öeldud teisiti). Aines rakendame plagiaadikontrolli. St kui üks tudeng kopeerib teise koodi, saavad mõlemad selle ülesande eest 0 punkti. Kui üks tudeng jääb teist korda vahele, saab terve aine hindeks &amp;quot;0&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, kontrolltöö ja eksami sooritamise eest&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb TTÜ õppekorralduse eeskirja järgi vastavalt 51-60 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 61-70 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 91 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Koduülesanded tuleb esitada tähtajaks ning need tuleb õppejõule kaitsta.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt, kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* Tudeng saab esitatud ülesande eest emaili oma ttu.ee meiliaadressile.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
== Ülesannete ettenäitamine ==&lt;br /&gt;
&lt;br /&gt;
Kodused ülesanded (EX ja HW) tuleb punktide kättesaamiseks õppejõule ette näidata. Ettenäitamise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Ettenäitamisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Pythoni koodistiili kontrolli (PEP-8 ja PEP-257). Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Ülesanded ==&lt;br /&gt;
&lt;br /&gt;
* Kursusel on kahte tüüpi ülesandeid: A ja B&lt;br /&gt;
* Iga ülesanne annab 1 punkti&lt;br /&gt;
* Iga nädala kohta on üks A ja üks B ülesanne (16. nädalal enam ülesannet ei anta), kokku 15 A ja 15 B ülesannet&lt;br /&gt;
* Kõik A ülesanded on semestri algusest avalikud (tudeng võib need kõik alguses ära teha)&lt;br /&gt;
* B ülesanded avalikustatakse jooksvalt, umbes nädal enne vastava teema käsitlemist kursusel&lt;br /&gt;
* Kõikide ülesannete tähtaeg on vastavalt nende teema käsitlemise nädalast +1 nädal.&lt;br /&gt;
** EX01A, EX01B tähtaeg on 2. nädala algus&lt;br /&gt;
** EX02A, EX02B tähtaeg on 3. nädala algus jne.&lt;br /&gt;
* Ülesannete esitamise tähtaeg on nädala alguses esmaspäeval 23:59. Ülesanne peab selleks ajaks olema esitatud tudengi git salve.&lt;br /&gt;
* Peale tähtaega saab ülesande esitamise eest kuni pooled punktid (0.5)&lt;br /&gt;
* Peale 2 nädalat enam ülesannet esitada ei saa&lt;br /&gt;
* Ülesanne tuleb kaitsta 4 nädala jooksul peale vastava teema käsitlemist&lt;br /&gt;
** EX01A, EX01B ülesandeid saab kaitsta veel 4. nädalal.&lt;br /&gt;
** EX02A, EX02B ülesandeid saab kaitsta veel 5. nädalal&lt;br /&gt;
* Ülesande eest saab punktid vaid siis, kui see on õppejõule kaitstud&lt;br /&gt;
* A ja B ülesande peamine vahe on see, et A on algselt avalik, B ei ole. Üldiselt B ülesanne on natuke keerulisem.&lt;br /&gt;
&lt;br /&gt;
Kokku on semestris jooksul 15 x A ülesannet, 15 x B ülesannet. Kokku 30 ülesannet (30 punkti).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Punktid ==&lt;br /&gt;
&lt;br /&gt;
 - iga nädal 2 ülesannet (A ja B), kumbki 1 punkt. Kokku 15 x 2 = 30p&lt;br /&gt;
 - kontrolltöö 5p&lt;br /&gt;
 - eksam 60 punkti&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 95 punkti.&lt;br /&gt;
&lt;br /&gt;
Süvendatud kursus:&lt;br /&gt;
&lt;br /&gt;
 - kokku 10 punkti eest ülesandeid&lt;br /&gt;
&lt;br /&gt;
Kokku võimalik saada 105 punkti.&lt;br /&gt;
&lt;br /&gt;
Hinne:&lt;br /&gt;
&lt;br /&gt;
 - 91p.. =&amp;gt; &amp;quot;5&amp;quot;&lt;br /&gt;
 - 81p - 90p =&amp;gt; &amp;quot;4&amp;quot;&lt;br /&gt;
 - 71p - 80p =&amp;gt; &amp;quot;3&amp;quot;&lt;br /&gt;
 - 61p - 70p =&amp;gt; &amp;quot;2&amp;quot;&lt;br /&gt;
 - 51p - 60p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
 - .. 50p =&amp;gt; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://ained.ttu.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/pydoc/&lt;br /&gt;
* Pythoni allalaadimine: https://www.python.org/&lt;br /&gt;
* PyCharm: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake PyCharm Professional või Free Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused&amp;diff=6725</id>
		<title>Programmeerimise võistlused</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused&amp;diff=6725"/>
		<updated>2018-05-10T09:21:58Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Esmaspäeval, 14. mail kell 14:00 ruumis ICT-401&amp;#039;&amp;#039;&amp;#039; toimub programmeerimisvõistlus. Võistlus kestab 3h. Osaleda saab kuni kolmeliikmelise võistkonnaga.&lt;br /&gt;
&lt;br /&gt;
Kasutada saab programmeerimiskeeli: C, C++, Java, Python.&lt;br /&gt;
&lt;br /&gt;
Kaks tiimi saadetakse 26. mail Soome programmeerimisvõistlusele HIIT 2018 (http://open.hiit.fi/)&lt;br /&gt;
&lt;br /&gt;
[[Pilt:hiit-2018.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Võistlusele saadetakse kaks paremat võistkonda, kelle seas on vähemalt üks 1. kursuse tudengitest koosnev võistkond ja maksimaalselt üks vanema kursuse võistkond. See tähendab, et võistlusele saab vähemalt üks 1. kursuse võistkond ja teise võistkonnana kas üks vanema kursuse võistkond või 1. kursuse võistkond (kumb parema tulemuse saab).&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Siin lehel on koondatud erinevate programmeerimisvõistluste informatsioon. Iga-aastaselt osaleb TTÜ [http://www.ieee.org/xtreme IEEEXtreme] võistlusel, [http://icpc.baylor.edu/ ACM-ICPC võistlusel] ja lisaks veel erinevatel väiksematel võistlustel. Programmeerimishuvilistel tasub seda lehte jälgida.&lt;br /&gt;
&lt;br /&gt;
== Lingid ==&lt;br /&gt;
&lt;br /&gt;
Mõned lingid, kus saab võistlusteks harjutada:&lt;br /&gt;
* https://uva.onlinejudge.org/ - Väga suure arhiiviga (võistlus)ülesannete arhiiv.&lt;br /&gt;
* https://projecteuler.net/ - erinevad ülesanded, mille puhul on oluline vaid lahendus (võib lahendada ka paberil või excelis vms)&lt;br /&gt;
* http://www.pyschools.com/ - ülesanded python keele jaoks&lt;br /&gt;
* http://codingbat.com/ - lihtsamad ülesanded pythonis ja javas&lt;br /&gt;
* http://codeforces.com/ - erinevad ülesanded ja võistlused&lt;br /&gt;
* http://hackerrank.com/ - ülesanded, võistlused&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused&amp;diff=6722</id>
		<title>Programmeerimise võistlused</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused&amp;diff=6722"/>
		<updated>2018-05-10T07:00:40Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Esmaspäeval, 14. mail kell 14:00 ruumis ICT-401&amp;#039;&amp;#039;&amp;#039; toimub programmeerimisvõistlus. Võistlus kestab 3h. Osaleda saab kuni kolmeliikmelise võistkonnaga.&lt;br /&gt;
&lt;br /&gt;
Kaks tiimi saadetakse 26. mail Soome programmeerimisvõistlusele HIIT 2018 (http://open.hiit.fi/)&lt;br /&gt;
&lt;br /&gt;
[[Pilt:hiit-2018.png|300px]]&lt;br /&gt;
&lt;br /&gt;
Võistlusele saadetakse kaks paremat võistkonda, kelle seas on vähemalt üks 1. kursuse tudengitest koosnev võistkond ja maksimaalselt üks vanema kursuse võistkond. See tähendab, et võistlusele saab vähemalt üks 1. kursuse võistkond ja teise võistkonnana kas üks vanema kursuse võistkond või 1. kursuse võistkond (kumb parema tulemuse saab).&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Siin lehel on koondatud erinevate programmeerimisvõistluste informatsioon. Iga-aastaselt osaleb TTÜ [http://www.ieee.org/xtreme IEEEXtreme] võistlusel, [http://icpc.baylor.edu/ ACM-ICPC võistlusel] ja lisaks veel erinevatel väiksematel võistlustel. Programmeerimishuvilistel tasub seda lehte jälgida.&lt;br /&gt;
&lt;br /&gt;
== Lingid ==&lt;br /&gt;
&lt;br /&gt;
Mõned lingid, kus saab võistlusteks harjutada:&lt;br /&gt;
* https://uva.onlinejudge.org/ - Väga suure arhiiviga (võistlus)ülesannete arhiiv.&lt;br /&gt;
* https://projecteuler.net/ - erinevad ülesanded, mille puhul on oluline vaid lahendus (võib lahendada ka paberil või excelis vms)&lt;br /&gt;
* http://www.pyschools.com/ - ülesanded python keele jaoks&lt;br /&gt;
* http://codingbat.com/ - lihtsamad ülesanded pythonis ja javas&lt;br /&gt;
* http://codeforces.com/ - erinevad ülesanded ja võistlused&lt;br /&gt;
* http://hackerrank.com/ - ülesanded, võistlused&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused&amp;diff=6721</id>
		<title>Programmeerimise võistlused</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused&amp;diff=6721"/>
		<updated>2018-05-10T06:49:50Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Esmaspäeval, 14. mail kell 14:00 ruumis ICT-401&amp;#039;&amp;#039;&amp;#039; toimub programmeerimisvõistlus. Võistlus kestab 3h. Osaleda saab kuni kolmeliikmelise võistkonnaga.&lt;br /&gt;
&lt;br /&gt;
Kaks tiimi saadetakse 26. mail Soome programmeerimisvõistlusele HIIT 2018 (http://open.hiit.fi/)&lt;br /&gt;
&lt;br /&gt;
Võistlusele saadetakse:&lt;br /&gt;
* kõige parema tulemuse saanud esimese kursuse tudengitest koosnev võistkond&lt;br /&gt;
* üldjärjestuses parima tulemuse saanud võistkond (kui koosneb 1. kursuse tudengitest, siis teise koha saanud võistkond).&lt;br /&gt;
&lt;br /&gt;
[[Pilt:hiit-2018.png|300px]]&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Siin lehel on koondatud erinevate programmeerimisvõistluste informatsioon. Iga-aastaselt osaleb TTÜ [http://www.ieee.org/xtreme IEEEXtreme] võistlusel, [http://icpc.baylor.edu/ ACM-ICPC võistlusel] ja lisaks veel erinevatel väiksematel võistlustel. Programmeerimishuvilistel tasub seda lehte jälgida.&lt;br /&gt;
&lt;br /&gt;
== Lingid ==&lt;br /&gt;
&lt;br /&gt;
Mõned lingid, kus saab võistlusteks harjutada:&lt;br /&gt;
* https://uva.onlinejudge.org/ - Väga suure arhiiviga (võistlus)ülesannete arhiiv.&lt;br /&gt;
* https://projecteuler.net/ - erinevad ülesanded, mille puhul on oluline vaid lahendus (võib lahendada ka paberil või excelis vms)&lt;br /&gt;
* http://www.pyschools.com/ - ülesanded python keele jaoks&lt;br /&gt;
* http://codingbat.com/ - lihtsamad ülesanded pythonis ja javas&lt;br /&gt;
* http://codeforces.com/ - erinevad ülesanded ja võistlused&lt;br /&gt;
* http://hackerrank.com/ - ülesanded, võistlused&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Fail:Hiit-2018.png&amp;diff=6720</id>
		<title>Fail:Hiit-2018.png</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Fail:Hiit-2018.png&amp;diff=6720"/>
		<updated>2018-05-10T06:44:19Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused&amp;diff=6719</id>
		<title>Programmeerimise võistlused</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused&amp;diff=6719"/>
		<updated>2018-05-10T06:41:14Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje Programmeerimise võistlused pealkirja Programmeerimise võistlused (2017) alla&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#suuna [[Programmeerimise võistlused (2017)]]&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=6718</id>
		<title>Programmeerimise võistlused (2017)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=6718"/>
		<updated>2018-05-10T06:41:14Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje Programmeerimise võistlused pealkirja Programmeerimise võistlused (2017) alla&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #f00; font-size: 14pt;&amp;quot;&amp;gt;Registreerimine IEEEXtreme võistlusele avatud kuni 4. oktoobrini.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 12pt;&amp;quot;&amp;gt;Selleks ajaks on vaja teil saada IEEE liikmelisus, mille maksab kinni kas IEEE Eesti või TTÜ, aga see protsess võtab aega. Seega huvilised peaksid ASAP teada andma oma soovist.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alamlehed:&lt;br /&gt;
&lt;br /&gt;
* [[IEEEXtreme]]&lt;br /&gt;
* [[ACM-ICPC]]&lt;br /&gt;
&lt;br /&gt;
Sügisel toimub IEEEXtreme võistlus (https://www.ieee.org/xtreme) ja ACM piirkondlik voor Minskis (http://www.fpmi.bsu.by/main.aspx?guid=19521).&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistluse registreerimistähtaeg on oktoobri esimesel nädalal. Samuti on vaja ACM võistluse jaoks korraldada kohalik voor, et selgitada välja kaks paremat tiimi.&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistlus kestab 24h järjest ja toimub &amp;#039;&amp;#039;&amp;#039;14. oktoober 03:00 - 15. oktoober 03:00&amp;#039;&amp;#039;&amp;#039; ruumis ICT-501.&lt;br /&gt;
&lt;br /&gt;
ACM eelvõistlus toimub &amp;#039;&amp;#039;&amp;#039;10. oktoobril&amp;#039;&amp;#039;&amp;#039; kell 16:45 - 21:45 ruumis ICT-403.&lt;br /&gt;
&lt;br /&gt;
ACM võistlus toimub &amp;#039;&amp;#039;&amp;#039;31. oktoober - 3. november&amp;#039;&amp;#039;&amp;#039; Minskis, Valgevenes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Võistlusel osalemiseks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* moodusta 3-liikmeline võistkond&lt;br /&gt;
* saada email: olympiaad@cs.ttu.ee&lt;br /&gt;
* emaili kirjuta:&lt;br /&gt;
** liikmete nimed, emailid, matriklid, telefonid&lt;br /&gt;
* ACM võistkonna liikmed peaksid olema:&lt;br /&gt;
** TTÜ õpilased (statsionaarne õpe, baka või magister)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;sündinud 1994 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;alustanud õppimist 2013 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Oodatud on ka võistkonnad, kes ACM-ile ei taha/saa minna.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Siin lehel on koondatud erinevate programmeerimisvõistluste informatsioon. Iga-aastaselt osaleb TTÜ [http://www.ieee.org/xtreme IEEEXtreme] võistlusel, [http://icpc.baylor.edu/ ACM-ICPC võistlusel] ja lisaks veel erinevatel väiksematel võistlustel. Programmeerimishuvilistel tasub seda lehte jälgida.&lt;br /&gt;
&lt;br /&gt;
== Lingid ==&lt;br /&gt;
&lt;br /&gt;
Mõned lingid, kus saab võistlusteks harjutada:&lt;br /&gt;
* https://uva.onlinejudge.org/ - Väga suure arhiiviga (võistlus)ülesannete arhiiv.&lt;br /&gt;
* https://projecteuler.net/ - erinevad ülesanded, mille puhul on oluline vaid lahendus (võib lahendada ka paberil või excelis vms)&lt;br /&gt;
* http://www.pyschools.com/ - ülesanded python keele jaoks&lt;br /&gt;
* http://codingbat.com/ - lihtsamad ülesanded pythonis ja javas&lt;br /&gt;
* http://codeforces.com/ - erinevad ülesanded ja võistlused&lt;br /&gt;
* http://hackerrank.com/ - ülesanded, võistlused&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0214&amp;diff=6450</id>
		<title>ITI0214</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0214&amp;diff=6450"/>
		<updated>2018-02-23T10:16:07Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Uudised ja teated ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tund toimub esmaspäeviti 14.00 - 17.00 ruumis ICT-401&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Aine parameetrid ==&lt;br /&gt;
&lt;br /&gt;
Nimetus: Programmeerimise erikursus&amp;lt;br /&amp;gt;&lt;br /&gt;
Kood: ITI0214&amp;lt;br /&amp;gt;&lt;br /&gt;
Maht: 6 EAP&amp;lt;br /&amp;gt;&lt;br /&gt;
Eksami vorm: hindeline arvestus&amp;lt;br /&amp;gt;&lt;br /&gt;
Tunde: 2x1,5h nädalas&amp;lt;br /&amp;gt;&lt;br /&gt;
Kodused ülesanded: jagub&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Täpsem jooksev info: https://ained.ttu.ee&lt;br /&gt;
&lt;br /&gt;
== Kursusel osalemiseks ==&lt;br /&gt;
&lt;br /&gt;
Kursusel osalemiseks:&lt;br /&gt;
* registreeru ülesannete lahendamise lehel: http://uva.onlinejudge.org/&lt;br /&gt;
* registreeru kursuse lehel (kogu jooksev info hakkab sinna ilmuma): https://ained.ttu.ee/course/view.php?id=28&lt;br /&gt;
* deklareeri aine ÕIS-is&lt;br /&gt;
&lt;br /&gt;
* proovi lahendada ära paar ülesannet järgmistest:&lt;br /&gt;
** [http://prog.vertical.ee/uvaurl/102 102 - Ecological Bin Packing]&lt;br /&gt;
** [http://prog.vertical.ee/uvaurl/458 458 - The Decoder]&lt;br /&gt;
** [http://prog.vertical.ee/uvaurl/483 483 - Word Scramble]&lt;br /&gt;
** [http://prog.vertical.ee/uvaurl/10071 10071 - Back to High School Physics]&lt;br /&gt;
&lt;br /&gt;
Kui nimetatud ülesannetest ei õnnestu ühtegi automaatsest testmootorist läbi saada, siis proovi need vähemalt ära programmeerida endale sobivad keeles.&lt;br /&gt;
&lt;br /&gt;
== Kursuse formaat ==&lt;br /&gt;
&lt;br /&gt;
Iga nädal saab olema 2x1,5h tundi järjest, mis sisaldavad suuremas osas praktilist ülesannete lahendamist. Laias laastus on tundide ülesehitus järgmine:&lt;br /&gt;
&lt;br /&gt;
    üle nädala algoritmide tutvustus ja vajadusel koduste ülesannete arutamine ja selgitamine&lt;br /&gt;
    ülesannete lahendamine tunnis: iga kord peaks tunnis ära tegema 2-3 lihtsamat ülesannet&lt;br /&gt;
    kui tunniülesandeid valmis ei saa, tuleb need kodus ära teha koos sama keerukusega lisaülesandega&lt;br /&gt;
    kodus lahendada valikuliselt 2-3 keerulisemat ülesannet etteantud ülesannete hulgast&lt;br /&gt;
&lt;br /&gt;
== Hinde saamine == &lt;br /&gt;
&lt;br /&gt;
Iga ülesanne annab kuni 3 punkti. Tunnis antud ülesannete puhul samal päeval lahendatud ülesanne annab kuni 3 punkti. Ühe kuu jooksul esitatud ülesanne annab kuni 2 punkti, hilisem esitamine annab 1 punkti. Koduste ülesannetega kehtib sarnane loogika: tähtajaks lahendatud ülesanne annab kuni 3 punkti, kuni kuu hiljem annab ülesande lahendamine 2 punkti, hiljem 1 punkt. Punktid liidetakse kokku ja on määravad lõpphinde saamisel.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik ülesanded kaitstakse tunnis õppejõule.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Kokku antakse tunnis ja kodus kokku umbes 20 (N) ülesannete valikut (ühes tunnis antud ülesanded moodustavad ühe valiku, ühe nädala kodused ülesanded moodustavad teise valiku jne; täpne ülesannete valikute arv selgub kursuse käigus ja sõltub sellest, kas mõni tund jääb riigipüha tõttu ära). Igast valikust peab tudeng lahendama vähemalt ühe ülesande.&lt;br /&gt;
&lt;br /&gt;
Hinde &amp;quot;5&amp;quot; saamiseks peab lahendama ülesandeid vähemalt N - 1 valikust ja koguma vähemalt 70 punkti.&amp;lt;br /&amp;gt;&lt;br /&gt;
Hinne &amp;quot;4&amp;quot;: ülesandeid vähemalt N - 3 valikust ja punktide summa 60.&amp;lt;br /&amp;gt;&lt;br /&gt;
Hinne &amp;quot;3&amp;quot;: N - 5 valikut, 50p&amp;lt;br /&amp;gt;&lt;br /&gt;
Hinne &amp;quot;2&amp;quot;: N - 7 valikut, 40p&amp;lt;br /&amp;gt;&lt;br /&gt;
Hinne &amp;quot;1&amp;quot;: N - 9 valikut, 30p&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Läbitavad teemad ==&lt;br /&gt;
&lt;br /&gt;
Kursuse jooksul peaks vaatluse alla tulema erinevad algoritmid, andmestruktuurid ja võtted, mida saab kasutada ülesannete lahendamiseks.&lt;br /&gt;
&lt;br /&gt;
Mõned näited:&lt;br /&gt;
&lt;br /&gt;
* graafid - laiuti ja sügavuti läbimine, lühemad teed, Disjkstra algoritm&lt;br /&gt;
* permutatsioonid ja rekursioon&lt;br /&gt;
* dünaamiline programmeerimine&lt;br /&gt;
* ahne algoritm&lt;br /&gt;
* backtracking&lt;br /&gt;
* sortimine ja otsimine&lt;br /&gt;
* biti taseme operatsioonid&lt;br /&gt;
* stringitöötlus&lt;br /&gt;
* massiivid, mitmemõõtmelised massiivid, stackid, paisktabelid&lt;br /&gt;
* ahelad, puud, kuhjad&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0214&amp;diff=6449</id>
		<title>ITI0214</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0214&amp;diff=6449"/>
		<updated>2018-02-23T10:15:51Z</updated>

		<summary type="html">&lt;p&gt;Ago: Uus lehekülg: &amp;#039;== Uudised ja teated ==  &amp;#039;&amp;#039;&amp;#039;Tund toimub esmaspäeviti 14.00 - 17.00 ruumis ICT-401&amp;#039;&amp;#039;&amp;#039;  == Aine parameetrid ==  Nimetus: Programmeerimise erikursus&amp;lt;br /&amp;gt; Kood: ITV0214&amp;lt;br /&amp;gt; Maht:...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Uudised ja teated ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Tund toimub esmaspäeviti 14.00 - 17.00 ruumis ICT-401&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Aine parameetrid ==&lt;br /&gt;
&lt;br /&gt;
Nimetus: Programmeerimise erikursus&amp;lt;br /&amp;gt;&lt;br /&gt;
Kood: ITV0214&amp;lt;br /&amp;gt;&lt;br /&gt;
Maht: 6 EAP&amp;lt;br /&amp;gt;&lt;br /&gt;
Eksami vorm: hindeline arvestus&amp;lt;br /&amp;gt;&lt;br /&gt;
Tunde: 2x1,5h nädalas&amp;lt;br /&amp;gt;&lt;br /&gt;
Kodused ülesanded: jagub&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Täpsem jooksev info: https://ained.ttu.ee&lt;br /&gt;
&lt;br /&gt;
== Kursusel osalemiseks ==&lt;br /&gt;
&lt;br /&gt;
Kursusel osalemiseks:&lt;br /&gt;
* registreeru ülesannete lahendamise lehel: http://uva.onlinejudge.org/&lt;br /&gt;
* registreeru kursuse lehel (kogu jooksev info hakkab sinna ilmuma): https://ained.ttu.ee/course/view.php?id=28&lt;br /&gt;
* deklareeri aine ÕIS-is&lt;br /&gt;
&lt;br /&gt;
* proovi lahendada ära paar ülesannet järgmistest:&lt;br /&gt;
** [http://prog.vertical.ee/uvaurl/102 102 - Ecological Bin Packing]&lt;br /&gt;
** [http://prog.vertical.ee/uvaurl/458 458 - The Decoder]&lt;br /&gt;
** [http://prog.vertical.ee/uvaurl/483 483 - Word Scramble]&lt;br /&gt;
** [http://prog.vertical.ee/uvaurl/10071 10071 - Back to High School Physics]&lt;br /&gt;
&lt;br /&gt;
Kui nimetatud ülesannetest ei õnnestu ühtegi automaatsest testmootorist läbi saada, siis proovi need vähemalt ära programmeerida endale sobivad keeles.&lt;br /&gt;
&lt;br /&gt;
== Kursuse formaat ==&lt;br /&gt;
&lt;br /&gt;
Iga nädal saab olema 2x1,5h tundi järjest, mis sisaldavad suuremas osas praktilist ülesannete lahendamist. Laias laastus on tundide ülesehitus järgmine:&lt;br /&gt;
&lt;br /&gt;
    üle nädala algoritmide tutvustus ja vajadusel koduste ülesannete arutamine ja selgitamine&lt;br /&gt;
    ülesannete lahendamine tunnis: iga kord peaks tunnis ära tegema 2-3 lihtsamat ülesannet&lt;br /&gt;
    kui tunniülesandeid valmis ei saa, tuleb need kodus ära teha koos sama keerukusega lisaülesandega&lt;br /&gt;
    kodus lahendada valikuliselt 2-3 keerulisemat ülesannet etteantud ülesannete hulgast&lt;br /&gt;
&lt;br /&gt;
== Hinde saamine == &lt;br /&gt;
&lt;br /&gt;
Iga ülesanne annab kuni 3 punkti. Tunnis antud ülesannete puhul samal päeval lahendatud ülesanne annab kuni 3 punkti. Ühe kuu jooksul esitatud ülesanne annab kuni 2 punkti, hilisem esitamine annab 1 punkti. Koduste ülesannetega kehtib sarnane loogika: tähtajaks lahendatud ülesanne annab kuni 3 punkti, kuni kuu hiljem annab ülesande lahendamine 2 punkti, hiljem 1 punkt. Punktid liidetakse kokku ja on määravad lõpphinde saamisel.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kõik ülesanded kaitstakse tunnis õppejõule.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Kokku antakse tunnis ja kodus kokku umbes 20 (N) ülesannete valikut (ühes tunnis antud ülesanded moodustavad ühe valiku, ühe nädala kodused ülesanded moodustavad teise valiku jne; täpne ülesannete valikute arv selgub kursuse käigus ja sõltub sellest, kas mõni tund jääb riigipüha tõttu ära). Igast valikust peab tudeng lahendama vähemalt ühe ülesande.&lt;br /&gt;
&lt;br /&gt;
Hinde &amp;quot;5&amp;quot; saamiseks peab lahendama ülesandeid vähemalt N - 1 valikust ja koguma vähemalt 70 punkti.&amp;lt;br /&amp;gt;&lt;br /&gt;
Hinne &amp;quot;4&amp;quot;: ülesandeid vähemalt N - 3 valikust ja punktide summa 60.&amp;lt;br /&amp;gt;&lt;br /&gt;
Hinne &amp;quot;3&amp;quot;: N - 5 valikut, 50p&amp;lt;br /&amp;gt;&lt;br /&gt;
Hinne &amp;quot;2&amp;quot;: N - 7 valikut, 40p&amp;lt;br /&amp;gt;&lt;br /&gt;
Hinne &amp;quot;1&amp;quot;: N - 9 valikut, 30p&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Läbitavad teemad ==&lt;br /&gt;
&lt;br /&gt;
Kursuse jooksul peaks vaatluse alla tulema erinevad algoritmid, andmestruktuurid ja võtted, mida saab kasutada ülesannete lahendamiseks.&lt;br /&gt;
&lt;br /&gt;
Mõned näited:&lt;br /&gt;
&lt;br /&gt;
* graafid - laiuti ja sügavuti läbimine, lühemad teed, Disjkstra algoritm&lt;br /&gt;
* permutatsioonid ja rekursioon&lt;br /&gt;
* dünaamiline programmeerimine&lt;br /&gt;
* ahne algoritm&lt;br /&gt;
* backtracking&lt;br /&gt;
* sortimine ja otsimine&lt;br /&gt;
* biti taseme operatsioonid&lt;br /&gt;
* stringitöötlus&lt;br /&gt;
* massiivid, mitmemõõtmelised massiivid, stackid, paisktabelid&lt;br /&gt;
* ahelad, puud, kuhjad&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0202:Hindamine-2018&amp;diff=6411</id>
		<title>ITI0202:Hindamine-2018</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0202:Hindamine-2018&amp;diff=6411"/>
		<updated>2018-02-22T01:16:01Z</updated>

		<summary type="html">&lt;p&gt;Ago: boonuspunkti paranus (1.5 -&amp;gt; 0.5)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Siin lehel on aine &amp;quot;Programmeerimise põhikursus&amp;quot; ([[ITI0202]]) hindamispõhimõtted. &lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, tunnikontrollide ja eksami sooritamise eest&lt;br /&gt;
* Projektid määravad ära tudengi maksimaalse hinde aines. Kui ühtegi projekti pole lahendatud, on võimalik maksimaalne hinne &amp;quot;3&amp;quot;. Iga lahendatud projekt tõstab võimalikku maksimaalset hinnet ühe palli võrra. Selleks, et saada hindeks &amp;quot;5&amp;quot;, tuleb lahendada mõlemad projektid.&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb TTÜ õppekorralduse eeskirja järgi vastavalt 51-60 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 61-70 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 91 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Kui punktisumma annaks parema hinde kui projektide kaitsmine võimaldab, läheb arvesse projektide piirang. Ehk siis arvesse läheb väiksem hinne.&lt;br /&gt;
* Tunni- (PR) ja koduülesanded (EX) tuleb esitada Giti tähtajaks ning need tuleb õppejõule ette näidata.&lt;br /&gt;
* Ülesannetel on reeglina 2 nädalat tähaeg, peale seda enam punkte ei saa.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt, kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
Täpsemalt on punktide saamine kirjeldatud järgmistes alalõikudes.&lt;br /&gt;
&lt;br /&gt;
== Ülesannete kaitsmine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded tuleb punktide kättesaamiseks õppejõule kaitsta. Kaitsmise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Kaitsmisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
Õppejõud hindab kaitsmist vahemikus [0..1]. Kaitsmise tulemus korrutatakse läbi testide tulemusega. Saadud korrutis on ülesande eest arvesse minev punktisumma. Näiteks testidest sai tudeng 0.8p, õppejõule kaitsmise eest 0.5 =&amp;gt; ülesande eest kokku 0.4p.&lt;br /&gt;
&lt;br /&gt;
Üldiselt on soovitatav pigem lahendada väiksem osa ülesandest ära ning sellest lõpuni aru saada kui proovida kõike teha nii, et koodist ise aru ei saa. Kaitsmisel võib õppejõud ühe konkreetse rea (või isegi sümboli) kohta küsida. Kui tudeng vastata ei oska, võib see kogu kaitsmise hinde 0-ks viia.&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Java koodistiili kontrolli. Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Tunniülesanded (koodiga PR) ==&lt;br /&gt;
&lt;br /&gt;
Üldiselt igas praktikumis antakse tudengitele üks harjutusülesanne. Ülesannete eesmärk on tutvustada tudengile uut teemat. Kui tudengil jääb midagi segaseks, saab ta õppejõult kohe küsida.&lt;br /&gt;
&lt;br /&gt;
* 15 PR ülesannet semestri jooksul&lt;br /&gt;
* iga ülesande eest kuni 0.2 punkti.&lt;br /&gt;
* ülesande esitamiseks tuleb see Giti laadida.&lt;br /&gt;
&lt;br /&gt;
== Kodused ülesanded (koodiga EX) ==&lt;br /&gt;
&lt;br /&gt;
Semestri jooksul antakse 15 ülesannet koduseks iseseisvaks lahendamiseks. Ülesanne antakse tavaliselt nädala alguses ja selle tähtaeg on järgmise nädala alguses (seega on tudengil nädal aega aega seda lahendada). Ülesande korrektse lahendamise ja kaitsmise eest on võimalik saada kuni 1 punkt.&lt;br /&gt;
&lt;br /&gt;
Ülesanne läheb hindamisele, kui selle lahendus on õigel ajal Gitis vastavas kaustas (näiteks EX01) ja see vastab stiilinõuetele. Ülesande Giti panemisel jooksutatakse tudengi koodi peal automaattestid, mis kontrollivad lahenduse korrektsust. Tudeng saab testitulemuse teada emaili teel (näiteks 80% läbitud). Tudengil on kuni tähtajani aega oma koodi parandada, et saada võimalikult kõrge tulemus. See tähendab, et tudeng võib ükskõik mitu korda ülesande lahendust Giti laadida. Arvesse läheb parim tulemus (kui pole öeldud teisiti).&lt;br /&gt;
&lt;br /&gt;
Lisaks sisulisele testimisele annab automaattestimine tagasisidet ka stiili kohta. Selleks, et ülesannet saaks kaitsma tulla, peab stiiliprobleemid ära lahendama. Vt. [[#Ülesannete koodistiil]]&lt;br /&gt;
&lt;br /&gt;
Automaattestidest saadud tulemus ei anna automaatselt punkte. Selleks, et tudeng saadud tulemuse punktideks saab (näiteks 80% =&amp;gt; 0.8p), peab tudeng ülesande kaitsma õppejõule. Vt. [[#Ülesannete kaitsmine]]&lt;br /&gt;
&lt;br /&gt;
Üldiselt on kaitsmiseks määratud tähtaeg üks nädal peale selle esitamistähtaega. &lt;br /&gt;
&lt;br /&gt;
=== Kokkuvõte ===&lt;br /&gt;
* 15 ülesannet semestri jooksul&lt;br /&gt;
* iga ülesanne kuni 1 punkt (+ 0.5p boonust)&lt;br /&gt;
* ülesanne tuleb kaitsta õppejõule&lt;br /&gt;
* punktide saamiseks peab stiil korras olema&lt;br /&gt;
* kaitsmisel peab koodist 100% aru saama&lt;br /&gt;
* ülesande esitamiseks tuleb see Giti laadida&lt;br /&gt;
&lt;br /&gt;
== Suured kodused ülesanded (projektid) ==&lt;br /&gt;
&lt;br /&gt;
Projektid on mõnevõrra mahukamad iseseisvad ülesanded, kus kombineeritakse erinevad õpitud teadmised mõne suurema probleemi lahendamiseks. Kokku on semestri jooksul 2 sellist tööd. Mõlemal on konkreetne tähtaeg. Mõlema projekti lahendamine annab kuni 10 punkti.&lt;br /&gt;
&lt;br /&gt;
Projekt tuleb ettemääratud tähtajaks laadida Giti. Kodutöö tuleb kaitsta õppejõule selleks ettenähtud tundide ajal. Vt. [[#Ülesannete kaitsmine]].&lt;br /&gt;
&lt;br /&gt;
Projektide lahendamine on eelduseks parema hinde saamiseks. Nimelt kumbki projekt annab võimaluse saada parem lõpphinne. Kui tudeng ei lahenda ühtegi projekti ära, on võimalik maksimaalne hinne &amp;quot;3&amp;quot;. Iga kaitstud projekt tõstab seda maksimaalset hinnet ühe palli võrra. Näiteks ühe kaitstud projektiga on võimalik saada lõpphinne &amp;quot;4&amp;quot;, kahe kaitstud projektiga &amp;quot;5&amp;quot;. Kui tudeng ühtegi projekti ei kaitse, saab ta maksimaalselt hindeks &amp;quot;3&amp;quot;. Nendel tudengitel, kes muidu oleksid hindega &amp;quot;3&amp;quot; rahul, on soovitatav projekte ikka lahendada ja kaitsta, kuna need annavad täiendavalt punkte (mis kokkvõttes aitavad ainet läbida) ja mis kõige olulisem, õpetavad programmeerimist.&lt;br /&gt;
&lt;br /&gt;
GUI projekti kaitsmine toimub üldiselt projektipraktikumis. Tähtajad määratakse projekti kirjelduse juures, tuleb jälgida jooksvat infot.&lt;br /&gt;
&lt;br /&gt;
Projekt koosneb erinevatest osadest. Täpsemalt tuleb lugeda projekti kirjeldusest. Selleks, et projekt läheks arvesse parema hinde saamisel, peab sellest minimaalne osa (põhiosa) töötama.&lt;br /&gt;
&lt;br /&gt;
=== Projektide kokkuvõte ===&lt;br /&gt;
* 2 projekti semestri jooksul&lt;br /&gt;
* iga projekt annab kuni 10 punkti&lt;br /&gt;
* kaitsmine õppejõule ettemääratud praktikumi ajal&lt;br /&gt;
* projekt tuleb laadida mainitud tähtajaks Giti vastavasse kausta.&lt;br /&gt;
* kehtivad üldised kaitsmise reeglid&lt;br /&gt;
* iga edukalt kaitstud projekt annab tudengile võimaluse saada lõpphindeks 1 palli võrra parema hinde. 0 projekti =&amp;gt; maksimaalne hinne &amp;quot;3&amp;quot;, 1 projekt =&amp;gt; maksimaalselt hinne &amp;quot;4&amp;quot;, 2 projekti =&amp;gt; maksimaalne hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* projekt on edukalt kaitstud, kui lahendatud on vähemalt põhiosa.&lt;br /&gt;
&lt;br /&gt;
== Kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
Semestri jooksul korraldatakse kontrolltöö. Tudeng peab kontrolltöö tegemiseks tunnis kohal olema. Kontrolltöö annab kuni 5 punkti. Kontrolltöö sisaldab nii praktilist ülesannet (koodikirjutamine) kui valikvastustega küsimusi. Pärast tähtaega jääb kontrolltöö avatuks (saab harjutada).&lt;br /&gt;
&lt;br /&gt;
Kontrolltöö toimub umbes 10. nädalal (+/- mõned nädalad). Kindlasti anname sellest eelnevalt teada. Kontrolltööd saab ühe korra järgi teha (aeg ja vorm lepitakse eraldi kokku).&lt;br /&gt;
&lt;br /&gt;
== Eksam ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Täpsustub!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Enne eksamit saadud punktid liidetakse.&lt;br /&gt;
&lt;br /&gt;
* Eksamieeldus: vähemalt 20 punkti saadud enne eksamit&lt;br /&gt;
* eksam annab kokku kuni 60 punkti&lt;br /&gt;
* Eksam on sooritatud, kui selle eest on saadud vähemalt 31 punkti (51% võimalikust maksimaalsest)&lt;br /&gt;
* eksamile peab registreeruma ÕIS-is (hiljemalt eelmisel päeval kell 12)&lt;br /&gt;
* kaasa võtta pildiga isikut tõendav dokument&lt;br /&gt;
* eksam toimub arvutiga, kuni 4h&lt;br /&gt;
&lt;br /&gt;
Eksam sooritatakse arvutiklassi arvutite peal, kood läheb Giti. Välist interneti kasutada ei tohi. Giti seadistamisega peab tudeng saama ise hakkama (n-ö osa eksamist).&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Soovitatav oleks eelnevalt korra kooliarvuti peal see läbi proovida, kontrolltöö on selle jaoks hea hetk.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Osa eksamist on teoreetiline, suurem osa praktiline (programmeerimisülesannete lahendamine).&lt;br /&gt;
Eksami näite paneme üles umbes kuu aega enne eksamit. Sealt näeb ära, kuidas jagunevad punktid erinevate teemade/ülesannete vahel.&lt;br /&gt;
&lt;br /&gt;
== Punktid kokkuvõtvalt ==&lt;br /&gt;
&lt;br /&gt;
* tunniülesanded 15 x 0.2p = 3p&lt;br /&gt;
* koduülesanded 15 x 1p = 15p&lt;br /&gt;
** boonused 15 * 0.5 = 7.5&lt;br /&gt;
* projektid 2 x 10p = 20p&lt;br /&gt;
** iga kaitstud projekt annab võimaluse teenida 1 pall kõrgema hinde (0 kodutööd =&amp;gt; maks hinne &amp;quot;3&amp;quot;, 2 kodutööd =&amp;gt; maks hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
* kontrolltöö 5p&lt;br /&gt;
* enne eksamit võimalik saada 3 + 15 + 7.5 + 20 + 5 = 50.5 punkti&lt;br /&gt;
* võimalus teenida lisapunkte&lt;br /&gt;
* eksam 60p&lt;br /&gt;
* punktid enne eksamit ja eksamitulemus liidetakse&lt;br /&gt;
* hinne kujuneb punktisumma pealt&lt;br /&gt;
** 0-50p = &amp;quot;0&amp;quot;&lt;br /&gt;
** 51-60p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
** ...&lt;br /&gt;
** 91-.. p =&amp;gt; &amp;quot;5&amp;quot;&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0202:Hindamine-2018&amp;diff=6410</id>
		<title>ITI0202:Hindamine-2018</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0202:Hindamine-2018&amp;diff=6410"/>
		<updated>2018-02-22T01:15:21Z</updated>

		<summary type="html">&lt;p&gt;Ago: Uus lehekülg: &amp;#039;Siin lehel on aine &amp;quot;Programmeerimise põhikursus&amp;quot; (ITI0202) hindamispõhimõtted.   == Hindamispõhimõtted ==  * Tudengid saavad punkte praktiliste ülesannete lahendamise, ...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Siin lehel on aine &amp;quot;Programmeerimise põhikursus&amp;quot; ([[ITI0202]]) hindamispõhimõtted. &lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
* Tudengid saavad punkte praktiliste ülesannete lahendamise, tunnikontrollide ja eksami sooritamise eest&lt;br /&gt;
* Projektid määravad ära tudengi maksimaalse hinde aines. Kui ühtegi projekti pole lahendatud, on võimalik maksimaalne hinne &amp;quot;3&amp;quot;. Iga lahendatud projekt tõstab võimalikku maksimaalset hinnet ühe palli võrra. Selleks, et saada hindeks &amp;quot;5&amp;quot;, tuleb lahendada mõlemad projektid.&lt;br /&gt;
* Punktid liidetakse kokku ning lõpphinne kujuneb TTÜ õppekorralduse eeskirja järgi vastavalt 51-60 punkti -&amp;gt; hinne &amp;quot;1&amp;quot;, 61-70 p -&amp;gt; hinne &amp;quot;2&amp;quot;, … 91 või rohkem punkte -&amp;gt; hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* Kui punktisumma annaks parema hinde kui projektide kaitsmine võimaldab, läheb arvesse projektide piirang. Ehk siis arvesse läheb väiksem hinne.&lt;br /&gt;
* Tunni- (PR) ja koduülesanded (EX) tuleb esitada Giti tähtajaks ning need tuleb õppejõule ette näidata.&lt;br /&gt;
* Ülesannetel on reeglina 2 nädalat tähaeg, peale seda enam punkte ei saa.&lt;br /&gt;
* Kõik ülesanded tuleb lahendada iseseisvalt, kui pole öeldud teisiti.&lt;br /&gt;
* Ülesannete lahendused pannakse üles TTÜ Giti personaalsesse salve.&lt;br /&gt;
* Ülesannet võib esitada (Giti üles laadida) mitu korda. Automaatselt hinnatava ülesande puhul läheb arvesse parim tulemus.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Plagiaadi esitamise eest on tulemus automaatselt 0 punkti&amp;#039;&amp;#039;&amp;#039;. Loe lisaks TTÜ [http://www.ttu.ee/tudengile/oppeinfo/oppekorraldus/oppetegevuse-juhendid-ja-oigusaktid/oppee/#23_lopet akadeemilist tava].&lt;br /&gt;
&lt;br /&gt;
Täpsemalt on punktide saamine kirjeldatud järgmistes alalõikudes.&lt;br /&gt;
&lt;br /&gt;
== Ülesannete kaitsmine ==&lt;br /&gt;
&lt;br /&gt;
Ülesanded tuleb punktide kättesaamiseks õppejõule kaitsta. Kaitsmise eesmärk on aru saada, et tudeng on koodi ise kirjutanud ja saab sellest 100% aru.&lt;br /&gt;
Kaitsmisel on oluline, et tudeng saab oma kirjutatud koodist aru ja oskab teha väikeseid parandusi/täiendusi. Õppejõud annab tudengile tagasisidet tema koodi kohta. Vajadusel suunab õppejõud tudengi konsultatsiooni, kus viimane saab oma koodi parandada, et punktid kätte saada.&lt;br /&gt;
&lt;br /&gt;
Õppejõud hindab kaitsmist vahemikus [0..1]. Kaitsmise tulemus korrutatakse läbi testide tulemusega. Saadud korrutis on ülesande eest arvesse minev punktisumma. Näiteks testidest sai tudeng 0.8p, õppejõule kaitsmise eest 0.5 =&amp;gt; ülesande eest kokku 0.4p.&lt;br /&gt;
&lt;br /&gt;
Üldiselt on soovitatav pigem lahendada väiksem osa ülesandest ära ning sellest lõpuni aru saada kui proovida kõike teha nii, et koodist ise aru ei saa. Kaitsmisel võib õppejõud ühe konkreetse rea (või isegi sümboli) kohta küsida. Kui tudeng vastata ei oska, võib see kogu kaitsmise hinde 0-ks viia.&lt;br /&gt;
&lt;br /&gt;
== Ülesannete koodistiil ==&lt;br /&gt;
&lt;br /&gt;
Kõikide ülesannete puhul rakendatakse Java koodistiili kontrolli. Kood peab täielikult vastama stiilinõuetele, vastasel juhul ei saa ülesande eest punkte. Täpsemalt tuleb iga ülesande juurde eraldi &amp;quot;stiili&amp;quot; hinne, mis korrutatakse testide tulemuse ja kaitsmisega läbi. Kui siilihinne on 0, siis on ka kogu tulemus 0.&lt;br /&gt;
&lt;br /&gt;
Stiili eest saab 1 punkti juhul, kui ühtegi stiiliviga koodis ei leidu. Muul juhul on stiili eest tulemus 0. Erinevate ülesannete juures võivad natuke erinevad nõuded olla. Tudeng saab ülesande esitamisel tagasisidet oma koodistiili probleemide kohta ning saab neid kuni tähtajani parandada.&lt;br /&gt;
&lt;br /&gt;
== Tunniülesanded (koodiga PR) ==&lt;br /&gt;
&lt;br /&gt;
Üldiselt igas praktikumis antakse tudengitele üks harjutusülesanne. Ülesannete eesmärk on tutvustada tudengile uut teemat. Kui tudengil jääb midagi segaseks, saab ta õppejõult kohe küsida.&lt;br /&gt;
&lt;br /&gt;
* 15 PR ülesannet semestri jooksul&lt;br /&gt;
* iga ülesande eest kuni 0.2 punkti.&lt;br /&gt;
* ülesande esitamiseks tuleb see Giti laadida.&lt;br /&gt;
&lt;br /&gt;
== Kodused ülesanded (koodiga EX) ==&lt;br /&gt;
&lt;br /&gt;
Semestri jooksul antakse 15 ülesannet koduseks iseseisvaks lahendamiseks. Ülesanne antakse tavaliselt nädala alguses ja selle tähtaeg on järgmise nädala alguses (seega on tudengil nädal aega aega seda lahendada). Ülesande korrektse lahendamise ja kaitsmise eest on võimalik saada kuni 1 punkt.&lt;br /&gt;
&lt;br /&gt;
Ülesanne läheb hindamisele, kui selle lahendus on õigel ajal Gitis vastavas kaustas (näiteks EX01) ja see vastab stiilinõuetele. Ülesande Giti panemisel jooksutatakse tudengi koodi peal automaattestid, mis kontrollivad lahenduse korrektsust. Tudeng saab testitulemuse teada emaili teel (näiteks 80% läbitud). Tudengil on kuni tähtajani aega oma koodi parandada, et saada võimalikult kõrge tulemus. See tähendab, et tudeng võib ükskõik mitu korda ülesande lahendust Giti laadida. Arvesse läheb parim tulemus (kui pole öeldud teisiti).&lt;br /&gt;
&lt;br /&gt;
Lisaks sisulisele testimisele annab automaattestimine tagasisidet ka stiili kohta. Selleks, et ülesannet saaks kaitsma tulla, peab stiiliprobleemid ära lahendama. Vt. [[#Ülesannete koodistiil]]&lt;br /&gt;
&lt;br /&gt;
Automaattestidest saadud tulemus ei anna automaatselt punkte. Selleks, et tudeng saadud tulemuse punktideks saab (näiteks 80% =&amp;gt; 0.8p), peab tudeng ülesande kaitsma õppejõule. Vt. [[#Ülesannete kaitsmine]]&lt;br /&gt;
&lt;br /&gt;
Üldiselt on kaitsmiseks määratud tähtaeg üks nädal peale selle esitamistähtaega. &lt;br /&gt;
&lt;br /&gt;
=== Kokkuvõte ===&lt;br /&gt;
* 15 ülesannet semestri jooksul&lt;br /&gt;
* iga ülesanne kuni 1 punkt (+ 0.5p boonust)&lt;br /&gt;
* ülesanne tuleb kaitsta õppejõule&lt;br /&gt;
* punktide saamiseks peab stiil korras olema&lt;br /&gt;
* kaitsmisel peab koodist 100% aru saama&lt;br /&gt;
* ülesande esitamiseks tuleb see Giti laadida&lt;br /&gt;
&lt;br /&gt;
== Suured kodused ülesanded (projektid) ==&lt;br /&gt;
&lt;br /&gt;
Projektid on mõnevõrra mahukamad iseseisvad ülesanded, kus kombineeritakse erinevad õpitud teadmised mõne suurema probleemi lahendamiseks. Kokku on semestri jooksul 2 sellist tööd. Mõlemal on konkreetne tähtaeg. Mõlema projekti lahendamine annab kuni 10 punkti.&lt;br /&gt;
&lt;br /&gt;
Projekt tuleb ettemääratud tähtajaks laadida Giti. Kodutöö tuleb kaitsta õppejõule selleks ettenähtud tundide ajal. Vt. [[#Ülesannete kaitsmine]].&lt;br /&gt;
&lt;br /&gt;
Projektide lahendamine on eelduseks parema hinde saamiseks. Nimelt kumbki projekt annab võimaluse saada parem lõpphinne. Kui tudeng ei lahenda ühtegi projekti ära, on võimalik maksimaalne hinne &amp;quot;3&amp;quot;. Iga kaitstud projekt tõstab seda maksimaalset hinnet ühe palli võrra. Näiteks ühe kaitstud projektiga on võimalik saada lõpphinne &amp;quot;4&amp;quot;, kahe kaitstud projektiga &amp;quot;5&amp;quot;. Kui tudeng ühtegi projekti ei kaitse, saab ta maksimaalselt hindeks &amp;quot;3&amp;quot;. Nendel tudengitel, kes muidu oleksid hindega &amp;quot;3&amp;quot; rahul, on soovitatav projekte ikka lahendada ja kaitsta, kuna need annavad täiendavalt punkte (mis kokkvõttes aitavad ainet läbida) ja mis kõige olulisem, õpetavad programmeerimist.&lt;br /&gt;
&lt;br /&gt;
GUI projekti kaitsmine toimub üldiselt projektipraktikumis. Tähtajad määratakse projekti kirjelduse juures, tuleb jälgida jooksvat infot.&lt;br /&gt;
&lt;br /&gt;
Projekt koosneb erinevatest osadest. Täpsemalt tuleb lugeda projekti kirjeldusest. Selleks, et projekt läheks arvesse parema hinde saamisel, peab sellest minimaalne osa (põhiosa) töötama.&lt;br /&gt;
&lt;br /&gt;
=== Projektide kokkuvõte ===&lt;br /&gt;
* 2 projekti semestri jooksul&lt;br /&gt;
* iga projekt annab kuni 10 punkti&lt;br /&gt;
* kaitsmine õppejõule ettemääratud praktikumi ajal&lt;br /&gt;
* projekt tuleb laadida mainitud tähtajaks Giti vastavasse kausta.&lt;br /&gt;
* kehtivad üldised kaitsmise reeglid&lt;br /&gt;
* iga edukalt kaitstud projekt annab tudengile võimaluse saada lõpphindeks 1 palli võrra parema hinde. 0 projekti =&amp;gt; maksimaalne hinne &amp;quot;3&amp;quot;, 1 projekt =&amp;gt; maksimaalselt hinne &amp;quot;4&amp;quot;, 2 projekti =&amp;gt; maksimaalne hinne &amp;quot;5&amp;quot;.&lt;br /&gt;
* projekt on edukalt kaitstud, kui lahendatud on vähemalt põhiosa.&lt;br /&gt;
&lt;br /&gt;
== Kontrolltöö ==&lt;br /&gt;
&lt;br /&gt;
Semestri jooksul korraldatakse kontrolltöö. Tudeng peab kontrolltöö tegemiseks tunnis kohal olema. Kontrolltöö annab kuni 5 punkti. Kontrolltöö sisaldab nii praktilist ülesannet (koodikirjutamine) kui valikvastustega küsimusi. Pärast tähtaega jääb kontrolltöö avatuks (saab harjutada).&lt;br /&gt;
&lt;br /&gt;
Kontrolltöö toimub umbes 10. nädalal (+/- mõned nädalad). Kindlasti anname sellest eelnevalt teada. Kontrolltööd saab ühe korra järgi teha (aeg ja vorm lepitakse eraldi kokku).&lt;br /&gt;
&lt;br /&gt;
== Eksam ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Täpsustub!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Enne eksamit saadud punktid liidetakse.&lt;br /&gt;
&lt;br /&gt;
* Eksamieeldus: vähemalt 20 punkti saadud enne eksamit&lt;br /&gt;
* eksam annab kokku kuni 60 punkti&lt;br /&gt;
* Eksam on sooritatud, kui selle eest on saadud vähemalt 31 punkti (51% võimalikust maksimaalsest)&lt;br /&gt;
* eksamile peab registreeruma ÕIS-is (hiljemalt eelmisel päeval kell 12)&lt;br /&gt;
* kaasa võtta pildiga isikut tõendav dokument&lt;br /&gt;
* eksam toimub arvutiga, kuni 4h&lt;br /&gt;
&lt;br /&gt;
Eksam sooritatakse arvutiklassi arvutite peal, kood läheb Giti. Välist interneti kasutada ei tohi. Giti seadistamisega peab tudeng saama ise hakkama (n-ö osa eksamist).&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Soovitatav oleks eelnevalt korra kooliarvuti peal see läbi proovida, kontrolltöö on selle jaoks hea hetk.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Osa eksamist on teoreetiline, suurem osa praktiline (programmeerimisülesannete lahendamine).&lt;br /&gt;
Eksami näite paneme üles umbes kuu aega enne eksamit. Sealt näeb ära, kuidas jagunevad punktid erinevate teemade/ülesannete vahel.&lt;br /&gt;
&lt;br /&gt;
== Punktid kokkuvõtvalt ==&lt;br /&gt;
&lt;br /&gt;
* tunniülesanded 15 x 0.2p = 3p&lt;br /&gt;
* koduülesanded 15 x 1p = 15p&lt;br /&gt;
** boonused 15 * 1.5 = 7.5&lt;br /&gt;
* projektid 2 x 10p = 20p&lt;br /&gt;
** iga kaitstud projekt annab võimaluse teenida 1 pall kõrgema hinde (0 kodutööd =&amp;gt; maks hinne &amp;quot;3&amp;quot;, 2 kodutööd =&amp;gt; maks hinne &amp;quot;5&amp;quot;).&lt;br /&gt;
* kontrolltöö 5p&lt;br /&gt;
* enne eksamit võimalik saada 3 + 15 + 7.5 + 20 + 5 = 50.5 punkti&lt;br /&gt;
* võimalus teenida lisapunkte&lt;br /&gt;
* eksam 60p&lt;br /&gt;
* punktid enne eksamit ja eksamitulemus liidetakse&lt;br /&gt;
* hinne kujuneb punktisumma pealt&lt;br /&gt;
** 0-50p = &amp;quot;0&amp;quot;&lt;br /&gt;
** 51-60p =&amp;gt; &amp;quot;1&amp;quot;&lt;br /&gt;
** ...&lt;br /&gt;
** 91-.. p =&amp;gt; &amp;quot;5&amp;quot;&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ITI0202-2018&amp;diff=6409</id>
		<title>ITI0202-2018</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ITI0202-2018&amp;diff=6409"/>
		<updated>2018-02-22T01:00:10Z</updated>

		<summary type="html">&lt;p&gt;Ago: Uus lehekülg: &amp;#039;&amp;lt;table&amp;gt; &amp;lt;tr&amp;gt; &amp;lt;td style=&amp;quot;width: 100px;&amp;quot;&amp;gt; 60px &amp;lt;/td&amp;gt; &amp;lt;td&amp;gt; &amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0202&amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0202...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td style=&amp;quot;width: 100px;&amp;quot;&amp;gt;&lt;br /&gt;
[[Pilt:Java_logo_and_wordmark.svg.png|60px]]&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Ainekood&amp;#039;&amp;#039;&amp;#039;: ITI0202&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Üldinfo&amp;#039;&amp;#039;&amp;#039;: http://courses.cs.ttu.ee/pages/ITI0202&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Personaalne info (ülesanded, tulemused, foorum)&amp;#039;&amp;#039;&amp;#039;: [https://ained.ttu.ee/course/view.php?id=170 ained.ttu.ee]&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tunni toimumisajad ja õppejõud ==&lt;br /&gt;
&lt;br /&gt;
Vastutav õppejõud: Ago Luberg&amp;lt;br&amp;gt;&lt;br /&gt;
Kontakt: ago.luberg ätt ttu.ee, TTÜ ICT-423&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loeng toimub: paaritul nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 10:00&amp;#039;&amp;#039;&amp;#039; ruumis U06A-229 &lt;br /&gt;
&lt;br /&gt;
Praktikumide ajad: &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;K16, R14&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Projektipraktikum: paaris nädalal &amp;#039;&amp;#039;&amp;#039;teisipäeviti 10:00&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Praktikumid toimuvad ruumides: ICT-121, ICT-122.&lt;br /&gt;
&lt;br /&gt;
Konsultatsioon: &amp;#039;&amp;#039;&amp;#039;T16.00 ruumis ICT-121&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Praktikumide õppejõud:  Kirill Denisov, Mariliis Häälme, Karl-Hendrik Indrikson, Johannes Kümmel, Krõõt Grete Mänd, Deniss Potapenko, Ragnar Rebase, Jaagup Selli&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hindamispõhimõtted ==&lt;br /&gt;
&lt;br /&gt;
Vt [[ITI0202:Hindamine]].&lt;br /&gt;
&lt;br /&gt;
== Viited ==&lt;br /&gt;
&lt;br /&gt;
* Õppekeskkond: https://ained.ttu.ee&lt;br /&gt;
* Materjalid: https://ained.ttu.ee/javadoc/&lt;br /&gt;
* JDK (Java Development Kit) allalaadimine: http://www.oracle.com/technetwork/java/javase/downloads/index.html (tõmmata alla JDK viimane versioon, nt 9.0.4)&lt;br /&gt;
* IntelliJ IDEA: https://www.jetbrains.com/student/ (registreerige ttu.ee meiliaadressiga, tõmmake &lt;br /&gt;
IntelliJ IDEA Ultimate või Community versioon)&lt;br /&gt;
* Git Bash (windows): https://git-scm.com/download/win&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5907</id>
		<title>Programmeerimise võistlused (2017)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5907"/>
		<updated>2017-10-09T06:15:22Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #f00; font-size: 14pt;&amp;quot;&amp;gt;Registreerimine IEEEXtreme võistlusele avatud kuni 4. oktoobrini.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 12pt;&amp;quot;&amp;gt;Selleks ajaks on vaja teil saada IEEE liikmelisus, mille maksab kinni kas IEEE Eesti või TTÜ, aga see protsess võtab aega. Seega huvilised peaksid ASAP teada andma oma soovist.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alamlehed:&lt;br /&gt;
&lt;br /&gt;
* [[IEEEXtreme]]&lt;br /&gt;
* [[ACM-ICPC]]&lt;br /&gt;
&lt;br /&gt;
Sügisel toimub IEEEXtreme võistlus (https://www.ieee.org/xtreme) ja ACM piirkondlik voor Minskis (http://www.fpmi.bsu.by/main.aspx?guid=19521).&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistluse registreerimistähtaeg on oktoobri esimesel nädalal. Samuti on vaja ACM võistluse jaoks korraldada kohalik voor, et selgitada välja kaks paremat tiimi.&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistlus kestab 24h järjest ja toimub &amp;#039;&amp;#039;&amp;#039;14. oktoober 03:00 - 15. oktoober 03:00&amp;#039;&amp;#039;&amp;#039; ruumis ICT-501.&lt;br /&gt;
&lt;br /&gt;
ACM eelvõistlus toimub &amp;#039;&amp;#039;&amp;#039;10. oktoobril&amp;#039;&amp;#039;&amp;#039; kell 16:45 - 21:45 ruumis ICT-403.&lt;br /&gt;
&lt;br /&gt;
ACM võistlus toimub &amp;#039;&amp;#039;&amp;#039;31. oktoober - 3. november&amp;#039;&amp;#039;&amp;#039; Minskis, Valgevenes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Võistlusel osalemiseks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* moodusta 3-liikmeline võistkond&lt;br /&gt;
* saada email: olympiaad@cs.ttu.ee&lt;br /&gt;
* emaili kirjuta:&lt;br /&gt;
** liikmete nimed, emailid, matriklid, telefonid&lt;br /&gt;
* ACM võistkonna liikmed peaksid olema:&lt;br /&gt;
** TTÜ õpilased (statsionaarne õpe, baka või magister)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;sündinud 1994 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;alustanud õppimist 2013 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Oodatud on ka võistkonnad, kes ACM-ile ei taha/saa minna.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Siin lehel on koondatud erinevate programmeerimisvõistluste informatsioon. Iga-aastaselt osaleb TTÜ [http://www.ieee.org/xtreme IEEEXtreme] võistlusel, [http://icpc.baylor.edu/ ACM-ICPC võistlusel] ja lisaks veel erinevatel väiksematel võistlustel. Programmeerimishuvilistel tasub seda lehte jälgida.&lt;br /&gt;
&lt;br /&gt;
== Lingid ==&lt;br /&gt;
&lt;br /&gt;
Mõned lingid, kus saab võistlusteks harjutada:&lt;br /&gt;
* https://uva.onlinejudge.org/ - Väga suure arhiiviga (võistlus)ülesannete arhiiv.&lt;br /&gt;
* https://projecteuler.net/ - erinevad ülesanded, mille puhul on oluline vaid lahendus (võib lahendada ka paberil või excelis vms)&lt;br /&gt;
* http://www.pyschools.com/ - ülesanded python keele jaoks&lt;br /&gt;
* http://codingbat.com/ - lihtsamad ülesanded pythonis ja javas&lt;br /&gt;
* http://codeforces.com/ - erinevad ülesanded ja võistlused&lt;br /&gt;
* http://hackerrank.com/ - ülesanded, võistlused&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=IEEEXtreme&amp;diff=5906</id>
		<title>IEEEXtreme</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=IEEEXtreme&amp;diff=5906"/>
		<updated>2017-10-09T06:13:59Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info ==&lt;br /&gt;
&lt;br /&gt;
Võistlusest täpsemalt: [http://www.ieee.org/xtreme IEEEXtreme]&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme toimub sellel aastal &amp;#039;&amp;#039;&amp;#039;14. oktoobril&amp;#039;&amp;#039;&amp;#039; (kestab 24h alates &amp;#039;&amp;#039;&amp;#039;03:00&amp;#039;&amp;#039;&amp;#039;) ruumis &amp;#039;&amp;#039;&amp;#039;ICT-501&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Täiendavat informatsiooni:&lt;br /&gt;
* Oma arvuti kasutamine on lubatud&lt;br /&gt;
* Kohapeal on võistkonna kasutada vähemalt üks internetiga varustatud arvuti&lt;br /&gt;
* Interneti kasutamine ei ole piiratud (võistluskeskkond on ka internetis)&lt;br /&gt;
* Kohapeal pakutakse 3 toidukorda: hommikul, lõunal ja õhtul. Kuigi tuleb arvestada, et hommikusöök on umbes kell 9 ja õhtusöök juba umbes 16 ajal. Seega varuge endale vajalikku toitu/jooki vastavalt maitsele.&lt;br /&gt;
* Transpordi korraldatud ei ole. Saate koopereeruda, et võtta takso. Kindlasti on mõnel ka oma auto, millega võib võtta teisi osalisi peale.&lt;br /&gt;
&lt;br /&gt;
Kuni kolmeliikmelise võistkonna registreerimiseks saada email olympiaad@cs.ttu.ee hiljemalt &amp;#039;&amp;#039;&amp;#039;3. oktoobril&amp;#039;&amp;#039;&amp;#039; (et jõuaksime vajalikud protseduurid läbi viia).&lt;br /&gt;
&lt;br /&gt;
== IEEE konto registreerimine ==&lt;br /&gt;
&lt;br /&gt;
Võistlusel saavad osaleda IEEE liikmed. Selleks tuleb igal võistlejal registreerida konto IEEE lehel. Selleks:&lt;br /&gt;
* http://www.ieee.org/join&lt;br /&gt;
* &amp;quot;Join as a Student&amp;quot;&lt;br /&gt;
* Create account&lt;br /&gt;
&lt;br /&gt;
Tuleb ära täita &amp;#039;&amp;#039;&amp;#039;võimalikult palju&amp;#039;&amp;#039;&amp;#039; välju (muidu ei pruugi maksmine õnnestuda). Hea oleks, kui täidad ära kõik väljad. Seejärel tuleb liikmelisus &amp;#039;&amp;#039;&amp;#039;ostukorvi panna&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
selliselt saab selle eest maksta mugavalt.&lt;br /&gt;
&lt;br /&gt;
Kasuta &amp;#039;&amp;#039;&amp;#039;ajutist parooli&amp;#039;&amp;#039;&amp;#039; (hiljem saad ära muuta), kuna liikmemaks makstakse konto alt. Seega, keegi teine inimene logib sinu kontoga sisse ja tasub liikmemaksu.&lt;br /&gt;
&lt;br /&gt;
Palun saata võistkonna liikmete kasutajanimed ja paroolid &amp;#039;&amp;#039;&amp;#039;ASAP&amp;#039;&amp;#039;&amp;#039; olympiaad@cs.ttu.ee&lt;br /&gt;
&lt;br /&gt;
Lisage iga liikme juurde ka matriklinumber, email ja telefoninumber (et vajadusel saaks kiirelt mõne küsimuse küsida, kui andmetes midagi puudu).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
MEMO järgmiseks aastaks:&lt;br /&gt;
&lt;br /&gt;
tuleb jätta varu, et peale liikmemaksu maksmist jõuaksid tudengid tiimid luua.&lt;br /&gt;
    jäi tegemata :( jälle&lt;br /&gt;
&lt;br /&gt;
!Tudeng peab liikmelisuse ostukorvi panema. maksja saab sisse logida ja kohe ära maksta.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5879</id>
		<title>Programmeerimise võistlused (2017)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5879"/>
		<updated>2017-10-04T07:51:56Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #f00; font-size: 14pt;&amp;quot;&amp;gt;Registreerimine IEEEXtreme võistlusele avatud kuni 4. oktoobrini.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 12pt;&amp;quot;&amp;gt;Selleks ajaks on vaja teil saada IEEE liikmelisus, mille maksab kinni kas IEEE Eesti või TTÜ, aga see protsess võtab aega. Seega huvilised peaksid ASAP teada andma oma soovist.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alamlehed:&lt;br /&gt;
&lt;br /&gt;
* [[IEEEXtreme]]&lt;br /&gt;
* [[ACM-ICPC]]&lt;br /&gt;
&lt;br /&gt;
Sügisel toimub IEEEXtreme võistlus (https://www.ieee.org/xtreme) ja ACM piirkondlik voor Minskis (http://www.fpmi.bsu.by/main.aspx?guid=19521).&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistluse registreerimistähtaeg on oktoobri esimesel nädalal. Samuti on vaja ACM võistluse jaoks korraldada kohalik voor, et selgitada välja kaks paremat tiimi.&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistlus kestab 24h järjest ja toimub &amp;#039;&amp;#039;&amp;#039;14. oktoober 03:00 - 15. oktoober 03:00&amp;#039;&amp;#039;&amp;#039; TTÜ-s.&lt;br /&gt;
&lt;br /&gt;
ACM eelvõistlus toimub &amp;#039;&amp;#039;&amp;#039;10. oktoobril&amp;#039;&amp;#039;&amp;#039; TTÜs.&lt;br /&gt;
&lt;br /&gt;
ACM võistlus toimub &amp;#039;&amp;#039;&amp;#039;31. oktoober - 3. november&amp;#039;&amp;#039;&amp;#039; Minskis, Valgevenes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Võistlusel osalemiseks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* moodusta 3-liikmeline võistkond&lt;br /&gt;
* saada email: olympiaad@cs.ttu.ee&lt;br /&gt;
* emaili kirjuta:&lt;br /&gt;
** liikmete nimed, emailid, matriklid, telefonid&lt;br /&gt;
* ACM võistkonna liikmed peaksid olema:&lt;br /&gt;
** TTÜ õpilased (statsionaarne õpe, baka või magister)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;sündinud 1994 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;alustanud õppimist 2013 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Oodatud on ka võistkonnad, kes ACM-ile ei taha/saa minna.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Siin lehel on koondatud erinevate programmeerimisvõistluste informatsioon. Iga-aastaselt osaleb TTÜ [http://www.ieee.org/xtreme IEEEXtreme] võistlusel, [http://icpc.baylor.edu/ ACM-ICPC võistlusel] ja lisaks veel erinevatel väiksematel võistlustel. Programmeerimishuvilistel tasub seda lehte jälgida.&lt;br /&gt;
&lt;br /&gt;
== Lingid ==&lt;br /&gt;
&lt;br /&gt;
Mõned lingid, kus saab võistlusteks harjutada:&lt;br /&gt;
* https://uva.onlinejudge.org/ - Väga suure arhiiviga (võistlus)ülesannete arhiiv.&lt;br /&gt;
* https://projecteuler.net/ - erinevad ülesanded, mille puhul on oluline vaid lahendus (võib lahendada ka paberil või excelis vms)&lt;br /&gt;
* http://www.pyschools.com/ - ülesanded python keele jaoks&lt;br /&gt;
* http://codingbat.com/ - lihtsamad ülesanded pythonis ja javas&lt;br /&gt;
* http://codeforces.com/ - erinevad ülesanded ja võistlused&lt;br /&gt;
* http://hackerrank.com/ - ülesanded, võistlused&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5877</id>
		<title>Programmeerimise võistlused (2017)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5877"/>
		<updated>2017-10-02T14:48:46Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #f00; font-size: 14pt;&amp;quot;&amp;gt;Registreerimine IEEEXtreme võistlusele avatud kuni 4. oktoobrini.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 12pt;&amp;quot;&amp;gt;Selleks ajaks on vaja teil saada IEEE liikmelisus, mille maksab kinni kas IEEE Eesti või TTÜ, aga see protsess võtab aega. Seega huvilised peaksid ASAP teada andma oma soovist.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alamlehed:&lt;br /&gt;
&lt;br /&gt;
* [[IEEEXtreme]]&lt;br /&gt;
* [[ACM-ICPC]]&lt;br /&gt;
&lt;br /&gt;
Sügisel toimub IEEEXtreme võistlus (https://www.ieee.org/xtreme) ja ACM piirkondlik voor Minskis (http://www.fpmi.bsu.by/main.aspx?guid=19521).&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistluse registreerimistähtaeg on oktoobri esimesel nädalal. Samuti on vaja ACM võistluse jaoks korraldada kohalik voor, et selgitada välja kaks paremat tiimi.&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistlus kestab 24h järjest ja toimub &amp;#039;&amp;#039;&amp;#039;14. oktoober 03:00 - 15. oktoober 03:00&amp;#039;&amp;#039;&amp;#039; TTÜ-s.&lt;br /&gt;
&lt;br /&gt;
ACM eelvõistlus toimub &amp;#039;&amp;#039;&amp;#039;10. oktoobril&amp;#039;&amp;#039;&amp;#039; TTÜs.&lt;br /&gt;
&lt;br /&gt;
ACM võistlus toimub &amp;#039;&amp;#039;&amp;#039;31. oktoober - 3. november&amp;#039;&amp;#039;&amp;#039; Minskis, Valgevenes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Võistlusel osalemiseks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* moodusta 3-liikmeline võistkond&lt;br /&gt;
* saada email: olympiaad@cs.ttu.ee&lt;br /&gt;
* emaili kirjuta:&lt;br /&gt;
** liikmete nimed, emailid, matriklid, telefonid&lt;br /&gt;
* võistkonna liikmed peaksid olema:&lt;br /&gt;
** TTÜ õpilased (statsionaarne õpe, baka või magister)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;sündinud 1994 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;alustanud õppimist 2013 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Oodatud on ka võistkonnad, kes ACM-ile ei taha/saa minna.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Siin lehel on koondatud erinevate programmeerimisvõistluste informatsioon. Iga-aastaselt osaleb TTÜ [http://www.ieee.org/xtreme IEEEXtreme] võistlusel, [http://icpc.baylor.edu/ ACM-ICPC võistlusel] ja lisaks veel erinevatel väiksematel võistlustel. Programmeerimishuvilistel tasub seda lehte jälgida.&lt;br /&gt;
&lt;br /&gt;
== Lingid ==&lt;br /&gt;
&lt;br /&gt;
Mõned lingid, kus saab võistlusteks harjutada:&lt;br /&gt;
* https://uva.onlinejudge.org/ - Väga suure arhiiviga (võistlus)ülesannete arhiiv.&lt;br /&gt;
* https://projecteuler.net/ - erinevad ülesanded, mille puhul on oluline vaid lahendus (võib lahendada ka paberil või excelis vms)&lt;br /&gt;
* http://www.pyschools.com/ - ülesanded python keele jaoks&lt;br /&gt;
* http://codingbat.com/ - lihtsamad ülesanded pythonis ja javas&lt;br /&gt;
* http://codeforces.com/ - erinevad ülesanded ja võistlused&lt;br /&gt;
* http://hackerrank.com/ - ülesanded, võistlused&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5876</id>
		<title>Programmeerimise võistlused (2017)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5876"/>
		<updated>2017-10-02T14:47:53Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #f00; font-size: 14pt;&amp;quot;&amp;gt;Registreerimine IEEEXtreme võistlusele avatud kuni 4. oktoobrini.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 12pt;&amp;quot;&amp;gt;Selleks ajaks on vaja teil saada IEEE liikmelisus, mille maksab kinni kas IEEE Eesti või TTÜ, aga see protsess võtab aega. Seega huvilised peaksid ASAP teada andma oma soovist.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alamlehed:&lt;br /&gt;
&lt;br /&gt;
* [[IEEEXtreme]]&lt;br /&gt;
* [[ACM-ICPC]]&lt;br /&gt;
&lt;br /&gt;
Sügisel toimub IEEEXtreme võistlus (https://www.ieee.org/xtreme) ja ACM piirkondlik voor Minskis (http://www.fpmi.bsu.by/main.aspx?guid=19521).&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistluse registreerimistähtaeg on oktoobri esimesel nädalal. Samuti on vaja ACM võistluse jaoks korraldada kohalik voor, et selgitada välja kaks paremat tiimi.&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistlus kestab 24h järjest ja toimub &amp;#039;&amp;#039;&amp;#039;14. oktoober 03:00 - 15. oktoober 03:00&amp;#039;&amp;#039;&amp;#039; TTÜ-s.&lt;br /&gt;
&lt;br /&gt;
ACM võistlus toimub &amp;#039;&amp;#039;&amp;#039;31. oktoober - 3. november&amp;#039;&amp;#039;&amp;#039; Minskis, Valgevenes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Võistlusel osalemiseks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* moodusta 3-liikmeline võistkond&lt;br /&gt;
* saada email: olympiaad@cs.ttu.ee&lt;br /&gt;
* emaili kirjuta:&lt;br /&gt;
** liikmete nimed, emailid, matriklid, telefonid&lt;br /&gt;
* võistkonna liikmed peaksid olema:&lt;br /&gt;
** TTÜ õpilased (statsionaarne õpe, baka või magister)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;sündinud 1994 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;alustanud õppimist 2013 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Oodatud on ka võistkonnad, kes ACM-ile ei taha/saa minna.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Siin lehel on koondatud erinevate programmeerimisvõistluste informatsioon. Iga-aastaselt osaleb TTÜ [http://www.ieee.org/xtreme IEEEXtreme] võistlusel, [http://icpc.baylor.edu/ ACM-ICPC võistlusel] ja lisaks veel erinevatel väiksematel võistlustel. Programmeerimishuvilistel tasub seda lehte jälgida.&lt;br /&gt;
&lt;br /&gt;
== Lingid ==&lt;br /&gt;
&lt;br /&gt;
Mõned lingid, kus saab võistlusteks harjutada:&lt;br /&gt;
* https://uva.onlinejudge.org/ - Väga suure arhiiviga (võistlus)ülesannete arhiiv.&lt;br /&gt;
* https://projecteuler.net/ - erinevad ülesanded, mille puhul on oluline vaid lahendus (võib lahendada ka paberil või excelis vms)&lt;br /&gt;
* http://www.pyschools.com/ - ülesanded python keele jaoks&lt;br /&gt;
* http://codingbat.com/ - lihtsamad ülesanded pythonis ja javas&lt;br /&gt;
* http://codeforces.com/ - erinevad ülesanded ja võistlused&lt;br /&gt;
* http://hackerrank.com/ - ülesanded, võistlused&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5875</id>
		<title>Programmeerimise võistlused (2017)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5875"/>
		<updated>2017-09-30T21:50:28Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #f00; font-size: 14pt;&amp;quot;&amp;gt;Registreerimine IEEEXtreme võistlusele avatud kuni 4. oktoobrini.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 12pt;&amp;quot;&amp;gt;Selleks ajaks on vaja teil saada IEEE liikmelisus, mille maksab kinni kas IEEE Eesti või TTÜ, aga see protsess võtab aega. Seega huvilised peaksid ASAP teada andma oma soovist.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alamlehed:&lt;br /&gt;
&lt;br /&gt;
* [[IEEEXtreme]]&lt;br /&gt;
* [[ACM-ICPC]]&lt;br /&gt;
&lt;br /&gt;
Sügisel toimub IEEEXtreme võistlus (https://www.ieee.org/xtreme) ja ACM piirkondlik voor Minskis (http://www.fpmi.bsu.by/main.aspx?guid=19521).&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistluse registreerimistähtaeg on oktoobri esimesel nädalal. Samuti on vaja ACM võistluse jaoks korraldada kohalik voor, et selgitada välja kaks paremat tiimi.&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistlus kestab 24h järjest ja toimub &amp;#039;&amp;#039;&amp;#039;14. oktoober 03:00 - 23. oktoober 03:00&amp;#039;&amp;#039;&amp;#039; TTÜ-s.&lt;br /&gt;
&lt;br /&gt;
ACM võistlus toimub &amp;#039;&amp;#039;&amp;#039;31. oktoober - 3. november&amp;#039;&amp;#039;&amp;#039; Minskis, Valgevenes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Võistlusel osalemiseks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* moodusta 3-liikmeline võistkond&lt;br /&gt;
* saada email: olympiaad@cs.ttu.ee&lt;br /&gt;
* emaili kirjuta:&lt;br /&gt;
** liikmete nimed, emailid, matriklid, telefonid&lt;br /&gt;
* võistkonna liikmed peaksid olema:&lt;br /&gt;
** TTÜ õpilased (statsionaarne õpe, baka või magister)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;sündinud 1994 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;alustanud õppimist 2013 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Oodatud on ka võistkonnad, kes ACM-ile ei taha/saa minna.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Siin lehel on koondatud erinevate programmeerimisvõistluste informatsioon. Iga-aastaselt osaleb TTÜ [http://www.ieee.org/xtreme IEEEXtreme] võistlusel, [http://icpc.baylor.edu/ ACM-ICPC võistlusel] ja lisaks veel erinevatel väiksematel võistlustel. Programmeerimishuvilistel tasub seda lehte jälgida.&lt;br /&gt;
&lt;br /&gt;
== Lingid ==&lt;br /&gt;
&lt;br /&gt;
Mõned lingid, kus saab võistlusteks harjutada:&lt;br /&gt;
* https://uva.onlinejudge.org/ - Väga suure arhiiviga (võistlus)ülesannete arhiiv.&lt;br /&gt;
* https://projecteuler.net/ - erinevad ülesanded, mille puhul on oluline vaid lahendus (võib lahendada ka paberil või excelis vms)&lt;br /&gt;
* http://www.pyschools.com/ - ülesanded python keele jaoks&lt;br /&gt;
* http://codingbat.com/ - lihtsamad ülesanded pythonis ja javas&lt;br /&gt;
* http://codeforces.com/ - erinevad ülesanded ja võistlused&lt;br /&gt;
* http://hackerrank.com/ - ülesanded, võistlused&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5874</id>
		<title>Programmeerimise võistlused (2017)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5874"/>
		<updated>2017-09-30T21:49:00Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #f00; font-size: 14pt;&amp;quot;&amp;gt;Registreerimine IEEEXtreme võistlusele avatud kuni 4. oktoobrini.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 12pt;&amp;quot;&amp;gt;Selleks ajaks on vaja teil saada IEEE liikmelisus, mille maksab kinni kas IEEE Eesti või TTÜ, aga see protsess võtab aega. Seega huvilised peaksid ASAP teada andma oma soovist.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sügisel toimub IEEEXtreme võistlus (https://www.ieee.org/xtreme) ja ACM piirkondlik voor Minskis (http://www.fpmi.bsu.by/main.aspx?guid=19521).&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistluse registreerimistähtaeg on oktoobri esimesel nädalal. Samuti on vaja ACM võistluse jaoks korraldada kohalik voor, et selgitada välja kaks paremat tiimi.&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistlus kestab 24h järjest ja toimub &amp;#039;&amp;#039;&amp;#039;14. oktoober 03:00 - 23. oktoober 03:00&amp;#039;&amp;#039;&amp;#039; TTÜ-s.&lt;br /&gt;
&lt;br /&gt;
ACM võistlus toimub &amp;#039;&amp;#039;&amp;#039;31. oktoober - 3. november&amp;#039;&amp;#039;&amp;#039; Minskis, Valgevenes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Võistlusel osalemiseks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* moodusta 3-liikmeline võistkond&lt;br /&gt;
* saada email: olympiaad@cs.ttu.ee&lt;br /&gt;
* emaili kirjuta:&lt;br /&gt;
** liikmete nimed, emailid, matriklid, telefonid&lt;br /&gt;
* võistkonna liikmed peaksid olema:&lt;br /&gt;
** TTÜ õpilased (statsionaarne õpe, baka või magister)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;sündinud 1994 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;alustanud õppimist 2013 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Oodatud on ka võistkonnad, kes ACM-ile ei taha/saa minna.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Siin lehel on koondatud erinevate programmeerimisvõistluste informatsioon. Iga-aastaselt osaleb TTÜ [http://www.ieee.org/xtreme IEEEXtreme] võistlusel, [http://icpc.baylor.edu/ ACM-ICPC võistlusel] ja lisaks veel erinevatel väiksematel võistlustel. Programmeerimishuvilistel tasub seda lehte jälgida.&lt;br /&gt;
&lt;br /&gt;
== Lingid ==&lt;br /&gt;
&lt;br /&gt;
Mõned lingid, kus saab võistlusteks harjutada:&lt;br /&gt;
* https://uva.onlinejudge.org/ - Väga suure arhiiviga (võistlus)ülesannete arhiiv.&lt;br /&gt;
* https://projecteuler.net/ - erinevad ülesanded, mille puhul on oluline vaid lahendus (võib lahendada ka paberil või excelis vms)&lt;br /&gt;
* http://www.pyschools.com/ - ülesanded python keele jaoks&lt;br /&gt;
* http://codingbat.com/ - lihtsamad ülesanded pythonis ja javas&lt;br /&gt;
* http://codeforces.com/ - erinevad ülesanded ja võistlused&lt;br /&gt;
* http://hackerrank.com/ - ülesanded, võistlused&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5873</id>
		<title>Programmeerimise võistlused (2017)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5873"/>
		<updated>2017-09-30T21:48:47Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color #f00; font-size: 14pt;&amp;quot;&amp;gt;Registreerimine IEEEXtreme võistlusele avatud kuni 4. oktoobrini.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 12pt;&amp;quot;&amp;gt;Selleks ajaks on vaja teil saada IEEE liikmelisus, mille maksab kinni kas IEEE Eesti või TTÜ, aga see protsess võtab aega. Seega huvilised peaksid ASAP teada andma oma soovist.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sügisel toimub IEEEXtreme võistlus (https://www.ieee.org/xtreme) ja ACM piirkondlik voor Minskis (http://www.fpmi.bsu.by/main.aspx?guid=19521).&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistluse registreerimistähtaeg on oktoobri esimesel nädalal. Samuti on vaja ACM võistluse jaoks korraldada kohalik voor, et selgitada välja kaks paremat tiimi.&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistlus kestab 24h järjest ja toimub &amp;#039;&amp;#039;&amp;#039;14. oktoober 03:00 - 23. oktoober 03:00&amp;#039;&amp;#039;&amp;#039; TTÜ-s.&lt;br /&gt;
&lt;br /&gt;
ACM võistlus toimub &amp;#039;&amp;#039;&amp;#039;31. oktoober - 3. november&amp;#039;&amp;#039;&amp;#039; Minskis, Valgevenes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Võistlusel osalemiseks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* moodusta 3-liikmeline võistkond&lt;br /&gt;
* saada email: olympiaad@cs.ttu.ee&lt;br /&gt;
* emaili kirjuta:&lt;br /&gt;
** liikmete nimed, emailid, matriklid, telefonid&lt;br /&gt;
* võistkonna liikmed peaksid olema:&lt;br /&gt;
** TTÜ õpilased (statsionaarne õpe, baka või magister)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;sündinud 1994 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;alustanud õppimist 2013 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Oodatud on ka võistkonnad, kes ACM-ile ei taha/saa minna.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Siin lehel on koondatud erinevate programmeerimisvõistluste informatsioon. Iga-aastaselt osaleb TTÜ [http://www.ieee.org/xtreme IEEEXtreme] võistlusel, [http://icpc.baylor.edu/ ACM-ICPC võistlusel] ja lisaks veel erinevatel väiksematel võistlustel. Programmeerimishuvilistel tasub seda lehte jälgida.&lt;br /&gt;
&lt;br /&gt;
== Lingid ==&lt;br /&gt;
&lt;br /&gt;
Mõned lingid, kus saab võistlusteks harjutada:&lt;br /&gt;
* https://uva.onlinejudge.org/ - Väga suure arhiiviga (võistlus)ülesannete arhiiv.&lt;br /&gt;
* https://projecteuler.net/ - erinevad ülesanded, mille puhul on oluline vaid lahendus (võib lahendada ka paberil või excelis vms)&lt;br /&gt;
* http://www.pyschools.com/ - ülesanded python keele jaoks&lt;br /&gt;
* http://codingbat.com/ - lihtsamad ülesanded pythonis ja javas&lt;br /&gt;
* http://codeforces.com/ - erinevad ülesanded ja võistlused&lt;br /&gt;
* http://hackerrank.com/ - ülesanded, võistlused&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ACM-ICPC&amp;diff=5872</id>
		<title>ACM-ICPC</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ACM-ICPC&amp;diff=5872"/>
		<updated>2017-09-30T21:46:44Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Eelvoor ==&lt;br /&gt;
&lt;br /&gt;
Eelvoor toimub &amp;#039;&amp;#039;&amp;#039;10. oktoobril (teisipäev) kell 16.45 - 21.45&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Palun registreerida kuni kolmeliikmelised võistkonnad (nimed, emailid, matriklinumbrid): olympiaad@cs.ttu.ee&lt;br /&gt;
&lt;br /&gt;
== Piirkondlik voor ==&lt;br /&gt;
&lt;br /&gt;
ACM-ICPC piirkondlik voor toimub 31. oktoober - 3. november Minskis, Valgevenes. &lt;br /&gt;
&lt;br /&gt;
Nõuded osalejatele:&lt;br /&gt;
&lt;br /&gt;
* A student who meets the Basic Requirements and FIRST began post-secondary studies in 2013 or later is eligible to compete.&lt;br /&gt;
* A student who meets the Basic Requirements and was born in 1994 or later is eligible to compete.&lt;br /&gt;
&lt;br /&gt;
Täpsemalt võistluse kohta: http://icpc.baylor.edu/&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ACM-ICPC&amp;diff=5871</id>
		<title>ACM-ICPC</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ACM-ICPC&amp;diff=5871"/>
		<updated>2017-09-30T21:41:08Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje ACM-ICPC pealkirja ACM-ICPC (2016) alla&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#suuna [[ACM-ICPC (2016)]]&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=ACM-ICPC_(2016)&amp;diff=5870</id>
		<title>ACM-ICPC (2016)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=ACM-ICPC_(2016)&amp;diff=5870"/>
		<updated>2017-09-30T21:41:08Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje ACM-ICPC pealkirja ACM-ICPC (2016) alla&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Eelvoor ==&lt;br /&gt;
&lt;br /&gt;
Eelvoor toimub &amp;#039;&amp;#039;&amp;#039;12. oktoobril (esmaspäev) kell 17.00 - 22.00, ruumis ICT-403&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Palun registreerida kuni kolmeliikmelised võistkonnad (nimed, emailid, matriklinumbrid): olympiaad@cs.ttu.ee&lt;br /&gt;
&lt;br /&gt;
== Piirkondlik voor ==&lt;br /&gt;
&lt;br /&gt;
ACM-ICPC piirkondlik voor toimub novembri alguses Minskis, Valgevenes. &lt;br /&gt;
&lt;br /&gt;
Nõuded osalejatele:&lt;br /&gt;
&lt;br /&gt;
* A student who meets the Basic Requirements and FIRST began post-secondary studies in 2011 or later is eligible to compete.&lt;br /&gt;
* A student who meets the Basic Requirements and was born in 1992 or later is eligible to compete.&lt;br /&gt;
&lt;br /&gt;
Täpsemalt võistluse kohta: http://icpc.baylor.edu/&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=IEEEXtreme&amp;diff=5869</id>
		<title>IEEEXtreme</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=IEEEXtreme&amp;diff=5869"/>
		<updated>2017-09-30T21:34:27Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info ==&lt;br /&gt;
&lt;br /&gt;
Võistlusest täpsemalt: [http://www.ieee.org/xtreme IEEEXtreme]&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme toimub sellel aastal &amp;#039;&amp;#039;&amp;#039;14. oktoobril&amp;#039;&amp;#039;&amp;#039; (kestab 24h alates &amp;#039;&amp;#039;&amp;#039;03:00&amp;#039;&amp;#039;&amp;#039;) &amp;#039;&amp;#039; ruum täpsustub&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Täiendavat informatsiooni:&lt;br /&gt;
* Oma arvuti kasutamine on lubatud&lt;br /&gt;
* Kohapeal on võistkonna kasutada vähemalt üks internetiga varustatud arvuti&lt;br /&gt;
* Interneti kasutamine ei ole piiratud (võistluskeskkond on ka internetis)&lt;br /&gt;
* Kohapeal pakutakse 3 toidukorda: hommikul, lõunal ja õhtul. Kuigi tuleb arvestada, et hommikusöök on umbes kell 9 ja õhtusöök juba umbes 16 ajal. Seega varuge endale vajalikku toitu/jooki vastavalt maitsele.&lt;br /&gt;
* Transpordi korraldatud ei ole. Saate koopereeruda, et võtta takso. Kindlasti on mõnel ka oma auto, millega võib võtta teisi osalisi peale.&lt;br /&gt;
&lt;br /&gt;
Kuni kolmeliikmelise võistkonna registreerimiseks saada email olympiaad@cs.ttu.ee hiljemalt &amp;#039;&amp;#039;&amp;#039;3. oktoobril&amp;#039;&amp;#039;&amp;#039; (et jõuaksime vajalikud protseduurid läbi viia).&lt;br /&gt;
&lt;br /&gt;
== IEEE konto registreerimine ==&lt;br /&gt;
&lt;br /&gt;
Võistlusel saavad osaleda IEEE liikmed. Selleks tuleb igal võistlejal registreerida konto IEEE lehel. Selleks:&lt;br /&gt;
* http://www.ieee.org/join&lt;br /&gt;
* &amp;quot;Join as a Student&amp;quot;&lt;br /&gt;
* Create account&lt;br /&gt;
&lt;br /&gt;
Tuleb ära täita &amp;#039;&amp;#039;&amp;#039;võimalikult palju&amp;#039;&amp;#039;&amp;#039; välju (muidu ei pruugi maksmine õnnestuda). Hea oleks, kui täidad ära kõik väljad. Seejärel tuleb liikmelisus &amp;#039;&amp;#039;&amp;#039;ostukorvi panna&amp;#039;&amp;#039;&amp;#039;, &lt;br /&gt;
selliselt saab selle eest maksta mugavalt.&lt;br /&gt;
&lt;br /&gt;
Kasuta &amp;#039;&amp;#039;&amp;#039;ajutist parooli&amp;#039;&amp;#039;&amp;#039; (hiljem saad ära muuta), kuna liikmemaks makstakse konto alt. Seega, keegi teine inimene logib sinu kontoga sisse ja tasub liikmemaksu.&lt;br /&gt;
&lt;br /&gt;
Palun saata võistkonna liikmete kasutajanimed ja paroolid &amp;#039;&amp;#039;&amp;#039;ASAP&amp;#039;&amp;#039;&amp;#039; olympiaad@cs.ttu.ee&lt;br /&gt;
&lt;br /&gt;
Lisage iga liikme juurde ka matriklinumber, email ja telefoninumber (et vajadusel saaks kiirelt mõne küsimuse küsida, kui andmetes midagi puudu).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
MEMO järgmiseks aastaks:&lt;br /&gt;
&lt;br /&gt;
tuleb jätta varu, et peale liikmemaksu maksmist jõuaksid tudengid tiimid luua.&lt;br /&gt;
    jäi tegemata :( jälle&lt;br /&gt;
&lt;br /&gt;
!Tudeng peab liikmelisuse ostukorvi panema. maksja saab sisse logida ja kohe ära maksta.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=IEEEXtreme&amp;diff=5868</id>
		<title>IEEEXtreme</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=IEEEXtreme&amp;diff=5868"/>
		<updated>2017-09-30T21:31:00Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje IEEEXtreme pealkirja IEEEXtreme (2016) alla&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#suuna [[IEEEXtreme (2016)]]&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=IEEEXtreme_(2016)&amp;diff=5867</id>
		<title>IEEEXtreme (2016)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=IEEEXtreme_(2016)&amp;diff=5867"/>
		<updated>2017-09-30T21:31:00Z</updated>

		<summary type="html">&lt;p&gt;Ago: Ago teisaldas lehekülje IEEEXtreme pealkirja IEEEXtreme (2016) alla&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Info ==&lt;br /&gt;
&lt;br /&gt;
Võistlusest täpsemalt: [http://www.ieee.org/xtreme IEEEXtreme]&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme toimub sellel aastal &amp;#039;&amp;#039;&amp;#039;24. oktoobril&amp;#039;&amp;#039;&amp;#039; (kestab 24h alates &amp;#039;&amp;#039;&amp;#039;03:00&amp;#039;&amp;#039;&amp;#039;) &amp;#039;&amp;#039;&amp;#039;ruumis ICT-501&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Täiendavat informatsiooni:&lt;br /&gt;
* Oma arvuti kasutamine on lubatud&lt;br /&gt;
* Kohapeal on võistkonna kasutada vähemalt üks internetiga varustatud arvuti&lt;br /&gt;
* Interneti kasutamine ei ole piiratud (võistluskeskkond on ka internetis)&lt;br /&gt;
* Kohapeal pakutakse 3 toidukorda: hommikul, lõunal ja õhtul. Kuigi tuleb arvestada, et hommikusöök on umbes kell 9 ja õhtusöök juba umbes 16 ajal. Seega varuge endale vajalikku toitu/jooki vastavalt maitsele.&lt;br /&gt;
* Transpordi korraldatud ei ole. Saate koopereeruda, et võtta takso. Kindlasti on mõnel ka oma auto, millega võib võtta teisi osalisi peale.&lt;br /&gt;
&lt;br /&gt;
Kuni kolmeliikmelise võistkonna registreerimiseks saada email olympiaad@cs.ttu.ee hiljemalt &amp;#039;&amp;#039;&amp;#039;8. oktoobril&amp;#039;&amp;#039;&amp;#039; (et jõuaksime vajalikud protseduurid läbi viia).&lt;br /&gt;
&lt;br /&gt;
== IEEE konto registreerimine ==&lt;br /&gt;
&lt;br /&gt;
Võistlusel saavad osaleda IEEE liikmed. Selleks tuleb igal võistlejal registreerida konto IEEE lehel. Selleks:&lt;br /&gt;
* http://www.ieee.org/join&lt;br /&gt;
* &amp;quot;Join as a Student&amp;quot;&lt;br /&gt;
* Create account&lt;br /&gt;
&lt;br /&gt;
Tuleb ära täita &amp;#039;&amp;#039;&amp;#039;võimalikult palju&amp;#039;&amp;#039;&amp;#039; välju (muidu ei pruugi maksmine õnnestuda). Hea oleks, kui täidad ära kõik väljad.&lt;br /&gt;
&lt;br /&gt;
Kasuta &amp;#039;&amp;#039;&amp;#039;ajutist parooli&amp;#039;&amp;#039;&amp;#039; (hiljem saad ära muuta), kuna liikmemaks makstakse konto alt. Seega, keegi teine inimene logib sinu kontoga sisse ja tasub liikmemaksu.&lt;br /&gt;
&lt;br /&gt;
Palun saata võistkonna liikmete kasutajanimed ja paroolid &amp;#039;&amp;#039;&amp;#039;ASAP&amp;#039;&amp;#039;&amp;#039; olympiaad@cs.ttu.ee&lt;br /&gt;
&lt;br /&gt;
Lisage iga liikme juurde ka matriklinumber, email ja telefoninumber (et vajadusel saaks kiirelt mõne küsimuse küsida, kui andmetes midagi puudu).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
MEMO järgmiseks aastaks:&lt;br /&gt;
&lt;br /&gt;
tuleb jätta varu, et peale liikmemaksu maksmist jõuaksid tudengid tiimid luua.&lt;br /&gt;
&lt;br /&gt;
!Tudeng peab liikmelisuse ostukorvi panema. maksja saab sisse logida ja kohe ära maksta.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
	<entry>
		<id>http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5849</id>
		<title>Programmeerimise võistlused (2017)</title>
		<link rel="alternate" type="text/html" href="http://courses.cs.taltech.ee/w/index.php?title=Programmeerimise_v%C3%B5istlused_(2017)&amp;diff=5849"/>
		<updated>2017-09-27T11:02:30Z</updated>

		<summary type="html">&lt;p&gt;Ago: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Sügisel toimub IEEEXtreme võistlus (https://www.ieee.org/xtreme) ja ACM piirkondlik voor Minskis (http://www.fpmi.bsu.by/main.aspx?guid=19521).&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistluse registreerimistähtaeg on oktoobri esimesel nädalal. Samuti on vaja ACM võistluse jaoks korraldada kohalik voor, et selgitada välja kaks paremat tiimi.&lt;br /&gt;
&lt;br /&gt;
IEEEXtreme võistlus kestab 24h järjest ja toimub &amp;#039;&amp;#039;&amp;#039;14. oktoober 03:00 - 23. oktoober 03:00&amp;#039;&amp;#039;&amp;#039; TTÜ-s.&lt;br /&gt;
&lt;br /&gt;
ACM võistlus toimub &amp;#039;&amp;#039;&amp;#039;31. oktoober - 3. november&amp;#039;&amp;#039;&amp;#039; Minskis, Valgevenes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Võistlusel osalemiseks&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* moodusta 3-liikmeline võistkond&lt;br /&gt;
* saada email: olympiaad@cs.ttu.ee&lt;br /&gt;
* emaili kirjuta:&lt;br /&gt;
** liikmete nimed, emailid, matriklid, telefonid&lt;br /&gt;
* võistkonna liikmed peaksid olema:&lt;br /&gt;
** TTÜ õpilased (statsionaarne õpe, baka või magister)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;sündinud 1994 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;alustanud õppimist 2013 või hiljem&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Oodatud on ka võistkonnad, kes ACM-ile ei taha/saa minna.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Info ==&lt;br /&gt;
&lt;br /&gt;
Siin lehel on koondatud erinevate programmeerimisvõistluste informatsioon. Iga-aastaselt osaleb TTÜ [http://www.ieee.org/xtreme IEEEXtreme] võistlusel, [http://icpc.baylor.edu/ ACM-ICPC võistlusel] ja lisaks veel erinevatel väiksematel võistlustel. Programmeerimishuvilistel tasub seda lehte jälgida.&lt;br /&gt;
&lt;br /&gt;
== Lingid ==&lt;br /&gt;
&lt;br /&gt;
Mõned lingid, kus saab võistlusteks harjutada:&lt;br /&gt;
* https://uva.onlinejudge.org/ - Väga suure arhiiviga (võistlus)ülesannete arhiiv.&lt;br /&gt;
* https://projecteuler.net/ - erinevad ülesanded, mille puhul on oluline vaid lahendus (võib lahendada ka paberil või excelis vms)&lt;br /&gt;
* http://www.pyschools.com/ - ülesanded python keele jaoks&lt;br /&gt;
* http://codingbat.com/ - lihtsamad ülesanded pythonis ja javas&lt;br /&gt;
* http://codeforces.com/ - erinevad ülesanded ja võistlused&lt;br /&gt;
* http://hackerrank.com/ - ülesanded, võistlused&lt;/div&gt;</summary>
		<author><name>Ago</name></author>
	</entry>
</feed>