{"id":7970,"date":"2023-01-12T21:59:54","date_gmt":"2023-01-12T19:59:54","guid":{"rendered":"https:\/\/blue.pri.ee\/ttu\/?page_id=7970"},"modified":"2026-01-21T14:38:49","modified_gmt":"2026-01-21T12:38:49","slug":"alusta-siit-programmeerimine-2","status":"publish","type":"page","link":"https:\/\/blue.pri.ee\/ttu\/programmeerimine-ii\/alusta-siit-programmeerimine-2\/","title":{"rendered":"Alusta siit: Programmeerimine 2"},"content":{"rendered":"<div class=\"su-box su-box-style-soft\" id=\"\" style=\"border-color:#5c0808;border-radius:7px;max-width:none\"><div class=\"su-box-title\" style=\"background-color:#8f3b3b;color:#FFFFFF;border-top-left-radius:5px;border-top-right-radius:5px\">NB!<\/div><div class=\"su-box-content su-u-clearfix su-u-trim\" style=\"border-bottom-left-radius:5px;border-bottom-right-radius:5px\"><strong>Leht on loodud kasutamiseks 2026 kevadsemestril toimuva Programmeerimine 2 kursuse jaoks, \u00f5ppej\u00f5ud Risto Heinsar. Leht kehtib eestikeelses tunnis osalejatele. Kui osalete ingliskeelses tunnis, vahetage k\u00fclgpaneelilt keel!<\/strong><\/div><\/div>\n<p>See leht on algpunkt programmeerimine 2 kursusele. Siit leiad viited k\u00f5igile keskkondadele mida kasutame ja olulisematele juhenditele.<\/p>\n<h1>Aine korraldus<\/h1>\n<ul>\n<li>Aine korralduslik info avaldatakse esimese tunni sissejuhatuse slaididel.<\/li>\n<li>K\u00f5ik muudatused korralduses ja muu oluline informatsioon saadetakse Mattermosti kaudu. Mattermost on kursuse ametlik kanal suhtluseks ja teadaanneteks!<\/li>\n<\/ul>\n<h1>Esimese n\u00e4dala tegevuste loetelu<\/h1>\n<p>J\u00e4rgnev loetelu on jagatud kahte gruppi<\/p>\n<p><strong>Uued tudengid<\/strong> &#8211; tudengid, kes on sooritanud Programmeerimine 1 \u00f5ppeaine teise \u00f5ppej\u00f5uga, kes pole kunagi Programmeerimine 1 ainet sooritanud (nt Erasmus tudengid) v\u00f5i neil on eeldusaine sooritamisest mitu aastat m\u00f6\u00f6das.<\/p>\n<p><strong>K\u00f5igile<\/strong> &#8211; k\u00f5ik tudengid, olenemata kas ja millal Programmeerimine 1 sooritatud on.<\/p>\n<ul>\n<li>[<strong><span style=\"color: #99cc00;\">K\u00f5igile<\/span><\/strong>] Veendu, et aine deklaratsioon on \u00f5ppej\u00f5ule kelle laborist osa v\u00f5tad ja see on aktsepteeritud.<\/li>\n<li>[<strong><span style=\"color: #ff6600;\">Uutele tudengitele<\/span><\/strong>] Tutvu kodulehega (<strong><a href=\"https:\/\/blue.pri.ee\/ttu\">https:\/\/blue.pri.ee\/ttu<\/a><\/strong>).\u00a0 Veendu, et tead kus on laborid, kus juhendid jne.\n<ul>\n<li><em>See leht koondab endas laborite materjalid, juhendid, kodut\u00f6\u00f6d, viited jpm.<\/em><\/li>\n<\/ul>\n<\/li>\n<li>[<strong><span style=\"color: #ff6600;\">Uutele tudengitele<\/span><\/strong>] Vaata \u00fcle mida tegime Programmeerimine 1 aine raames ning veendu, et k\u00f5ik teemad oleksid sul selged.<\/li>\n<li>[<strong><span style=\"color: #ff6600;\">Uutele tudengitele<\/span><\/strong>] Veendu, et su koodimisstiil kas juhindub meie pakutuga lehel [<strong><a href=\"https:\/\/blue.pri.ee\/ttu\/coding-guides\/coding-style\/\">koodimisstiil<\/a><\/strong>] v\u00f5i on \u00fchilduv m\u00f5ne teise laialtlevinud C keele stiiliga (nt GNU\/Linuxi Kerneli koodimisstiil).<\/li>\n<li>[<strong><span style=\"color: #99cc00;\">K\u00f5igile<\/span><\/strong>] Liitu Mattermostiga ja paigalda klientrakendus\n<ul>\n<li><strong>Liitu keskkonnaga kasutades viidet<br \/>\n<a href=\"https:\/\/mm.ttu.ee:8065\/signup_user_complete\/?id=amboe4gcmpfq38g4mj34kr9d3y&amp;md=link&amp;sbr=sa\">https:\/\/mm.ttu.ee:8065\/signup_user_complete\/?id=amboe4gcmpfq38g4mj34kr9d3y&amp;md=link&amp;sbr=sa<\/a><br \/>\n<\/strong><\/li>\n<li>Lisa oma profiili enda t\u00e4isnimi. Profiili saad muuta paremal \u00fcleval nime avatari peale vajutades.<br \/>\n<a href=\"https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2023\/08\/profile.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-8656\" src=\"https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2023\/08\/profile.png\" alt=\"\" width=\"806\" height=\"268\" srcset=\"https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2023\/08\/profile.png 806w, https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2023\/08\/profile-300x100.png 300w, https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2023\/08\/profile-768x255.png 768w\" sizes=\"auto, (max-width: 806px) 100vw, 806px\" \/><\/a><\/li>\n<li>Liitu vastava tunni kanaliga. Selleks vajuta meeskonna nime k\u00f5rval pluss nupule ja\u00a0 vali &#8220;Browse channels&#8221;.<br \/>\n<em><a href=\"https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2025\/01\/mm_join_channel.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9668\" src=\"https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2025\/01\/mm_join_channel.png\" alt=\"\" width=\"471\" height=\"279\" srcset=\"https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2025\/01\/mm_join_channel.png 471w, https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2025\/01\/mm_join_channel-300x178.png 300w\" sizes=\"auto, (max-width: 471px) 100vw, 471px\" \/><\/a>Iga praktikumivooru kohta on loodud eraldi kanal. Liitu vastava kanaliga kus tunnis k\u00e4id! Info ja suhtluskeel v\u00f5ib kanalites erineda! M\u00f5ni neist v\u00f5ib olla ka kahekeelne.<br \/>\n<a href=\"https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2024\/09\/channels.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9488\" src=\"https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2024\/09\/channels.png\" alt=\"\" width=\"649\" height=\"398\" srcset=\"https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2024\/09\/channels.png 649w, https:\/\/blue.pri.ee\/ttu\/wp-content\/uploads\/2024\/09\/channels-300x184.png 300w\" sizes=\"auto, (max-width: 649px) 100vw, 649px\" \/><\/a><br \/>\n<\/em><\/li>\n<li>Lae alla Mattermosti rakendus:\u00a0 <a href=\"https:\/\/mattermost.com\/download\/#desktop\"><strong>https:\/\/mattermost.com\/download\/<\/strong><\/a>. P\u00e4rast alla laadimist saab liituda kasutades serveri aadressiks <strong>https:\/\/mm.ttu.ee:8065.\u00a0<\/strong><\/li>\n<\/ul>\n<\/li>\n<li>[<strong><span style=\"color: #99cc00;\">K\u00f5igile<\/span><\/strong>] Liitu Moodle kursusega\n<ul>\n<li><strong><a href=\"https:\/\/moodle.taltech.ee\/course\/view.php?id=36740\">https:\/\/moodle.taltech.ee\/course\/view.php?id=36740<\/a>\u00a0<\/strong>(Programmeerimine 2\u00a0 eesti keeles, ei ole sobilik ingliskeelsele tunnile. Kui osaled ingliskeelsel tunnil, vaheta k\u00fclgpaneelist keel ja kasuta ingliskeelse kuruse viidet)<\/li>\n<li><em>Moodlet kasutame kodut\u00f6\u00f6de esitamiseks ja tagasisidestamiseks, tulemuste n\u00e4gemiseks ja loengusalvestuste pakkumiseks.<\/em><\/li>\n<\/ul>\n<\/li>\n<li>[<strong><span style=\"color: #99cc00;\">K\u00f5igile<\/span><\/strong>] Veendu, et sul on ligip\u00e4\u00e4s Linuxile ja su arvutis on vajalik tarkvara \u00fcles seadistatud.\n<ul>\n<li><strong>Juhend:\u00a0<a href=\"https:\/\/blue.pri.ee\/ttu\/ressursid\/arvuti-valmis-seadmine-tarkvara-seadistus\/\">Arvuti ettevalmistamine programmeerimiseks<\/a><\/strong><\/li>\n<li>NB! Osad \u00fclesanded ja teemad kursusel on saadaval kasutades vaid Linuxit. Mitmed teemad on Linux keskkonnas kordades lihtsamad kui Windowsis.<\/li>\n<li>NB! Kuigi sul on v\u00f5imalik kasutada \u00fclikooli poolseid virtuaalarvuteid kaughaldusega, soovitame Linuxi ka enda arvutisse paigaldada.<\/li>\n<\/ul>\n<\/li>\n<li>[<strong><span style=\"color: #99cc00;\">K\u00f5igile<\/span><\/strong>] Meeldetuletuseks, oma kooliarvutis olevatele failidele saad ligi kasutades SFTPd [<strong><a href=\"https:\/\/blue.pri.ee\/ttu\/ressursid\/sftp-juhis-failidele-ligipaasuks\/\">SFTP juhend<\/a><\/strong>].<\/li>\n<li>[<strong><span style=\"color: #99cc00;\">K\u00f5igile<\/span><\/strong>] Kui k\u00f5iki praktikumi \u00fclesandeid tunnis ei j\u00f5udnud lahendada ja kaitsta, l\u00f5peta need kodus ning kaitse j\u00e4rgmine kord<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>See leht on algpunkt programmeerimine 2 kursusele. Siit leiad viited k\u00f5igile keskkondadele mida kasutame ja olulisematele juhenditele. Aine korraldus Aine korralduslik info avaldatakse esimese tunni sissejuhatuse slaididel. K\u00f5ik muudatused korralduses ja muu oluline informatsioon saadetakse Mattermosti kaudu. Mattermost on kursuse ametlik kanal suhtluseks ja teadaanneteks! Esimese n\u00e4dala tegevuste loetelu J\u00e4rgnev loetelu on jagatud kahte gruppi &hellip; <a href=\"https:\/\/blue.pri.ee\/ttu\/programmeerimine-ii\/alusta-siit-programmeerimine-2\/\" class=\"more-link\">Loe edasi <span class=\"screen-reader-text\">Alusta siit: Programmeerimine 2<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":17,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-templates\/code-width.php","meta":{"footnotes":""},"class_list":["post-7970","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages\/7970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/comments?post=7970"}],"version-history":[{"count":14,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages\/7970\/revisions"}],"predecessor-version":[{"id":9132,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages\/7970\/revisions\/9132"}],"up":[{"embeddable":true,"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/pages\/17"}],"wp:attachment":[{"href":"https:\/\/blue.pri.ee\/ttu\/wp-json\/wp\/v2\/media?parent=7970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}