NB!
Leht on loodud kasutamiseks 2025 kevadsemestril toimuva Programmeerimine 2 kursuse jaoks, õppejõud Risto Heinsar. Leht kehtib eestikeelses tunnis osalejatele. Kui osalete ingliskeelses tunnis, vahetage külgpaneelilt keel!
See leht on algpunkt programmeerimine 2 kursusele. Siit leiad viited kõigile keskkondadele mida kasutame ja olulisematele juhenditele.
Aine korraldus
- Aine korralduslik info avaldatakse esimese tunni sissejuhatuse slaididel.
- Kõik muudatused korralduses ja muu oluline informatsioon saadetakse Mattermosti kaudu. Mattermost on kursuse ametlik kanal suhtluseks ja teadaanneteks!
Esimese nädala tegevuste loetelu
Järgnev loetelu on jagatud kahte gruppi
Uued tudengid – tudengid, kes on sooritanud Programmeerimine 1 õppeaine teise õppejõuga, kes pole kunagi Programmeerimine 1 ainet sooritanud (nt Erasmus tudengid) või neil on eeldusaine sooritamisest mitu aastat möödas.
Kõigile – kõik tudengid, olenemata kas ja millal Programmeerimine 1 sooritatud on.
- [Kõigile] Veendu, et aine deklaratsioon on õppejõule kelle laborist osa võtad ja see on aktsepteeritud.
- [Uutele tudengitele] Tutvu kodulehega (https://blue.pri.ee/ttu). Veendu, et tead kus on laborid, kus juhendid jne.
- See leht koondab endas laborite materjalid, juhendid, kodutööd, viited jpm.
- [Uutele tudengitele] Vaata üle mida tegime Programmeerimine 1 aine raames ning veendu, et kõik teemad oleksid sul selged.
- [Uutele tudengitele] Veendu, et su koodimisstiil kas juhindub meie pakutuga lehel [koodimisstiil] või on ühilduv mõne teise laialtlevinud C keele stiiliga (nt GNU/Linuxi Kerneli koodimisstiil).
- [Kõigile] Liitu Mattermostiga ja paigalda klientrakendus
- Liitu keskkonnaga kasutades viidet
https://mm.ttu.ee:8065/signup_user_complete/?id=y91q5kz75tfppxospd7doardey&md=link&sbr=sa - Lisa oma profiili enda täisnimi. Profiili saad muuta paremal üleval nime avatari peale vajutades.
- Liitu vastava tunni kanaliga. Selleks vajuta meeskonna nime kõrval pluss nupule ja vali “Browse channels”.
Iga praktikumivooru kohta on loodud eraldi kanal. Liitu vastava kanaliga kus tunnis käid! Info ja suhtluskeel võib kanalites erineda! Mõni neist võib olla ka kahekeelne.
- Lae alla Mattermosti rakendus: https://mattermost.com/download/. Pärast alla laadimist saab liituda kasutades serveri aadressiks https://mm.ttu.ee:8065.
- Liitu keskkonnaga kasutades viidet
- [Kõigile] Liitu Moodle kursusega
- moodle.taltech.ee/course/view.php?id=32601 (Programmeerimine 2 eesti keeles, ei ole sobilik ingliskeelsele tunnile. Kui osaled ingliskeelsel tunnil, vaheta külgpaneelist keel ja kasuta ingliskeelse kuruse viidet)
- Moodlet kasutame kodutööde esitamiseks ja tagasisidestamiseks, tulemuste nägemiseks ja loengusalvestuste pakkumiseks.
- [Kõigile] Veendu, et sul on ligipääs Linuxile ja su arvutis on vajalik tarkvara üles seadistatud.
- Juhend: Arvuti ettevalmistamine programmeerimiseks
- NB! Osad ülesanded ja teemad kursusel on saadaval kasutades vaid Linuxit. Mitmed teemad on Linux keskkonnas kordades lihtsamad kui Windowsis.
- NB! Kuigi sul on võimalik kasutada ülikooli poolseid virtuaalarvuteid kaughaldusega, soovitame Linuxi ka enda arvutisse paigaldada.
- [Kõigile] Meeldetuletuseks, oma kooliarvutis olevatele failidele saad ligi kasutades SFTPd [SFTP juhend].
- [Kõigile] Kui kõiki laboriülesandeid tunnis ei jõudnud lahendada ja kaitsta, lõpeta need kodus ning kaitse järgmine kord