<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jpoolak</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jpoolak"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Jpoolak"/>
	<updated>2026-05-10T03:13:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79757</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79757"/>
		<updated>2014-10-22T21:18:19Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Küsimus A */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Õppeaine [https://itcollege.ois.ee/subject/view?subject_id=173 I020 Õpingukorraldus ja erialatutvustus] loengutes käivad õppejõud, ITK lõpetanud ja personal tutvustamas õppe- ja kooluelu ning ka jagamas kogemus IT alal.&lt;br /&gt;
&lt;br /&gt;
Esimeses loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi)]&amp;lt;/ref&amp;gt; räägiti põhiliselt õpingukorraldusest ja soovitati tutvuda kooli [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/ eeskirjade ja juhenditega]. Probleemide ja küsimustega julgustati pöörduda kooli personali poole.&lt;br /&gt;
&lt;br /&gt;
Täpsemalt õppimisest, õppimise valupunktidest ja enesemotivatsioonist rääkis magister Margus Ernits.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. septembri videosalvestus]&amp;lt;/ref&amp;gt; Samuti tutvustas antud aine läbimisest. Kuigi mul on teatav IT alane töökogemus otsustasin siiski kirjutada ülevaatlikku essee aine raames toimunud loengutest. Kuigi võiks kirjutada essee kirjutada ka näiteks [http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr Signal R]-st ja [https://en.wikipedia.org/wiki/WebSocket Web Socketitest] aga jätan selle järgmiseks korraks.&lt;br /&gt;
&lt;br /&gt;
Järgmises loengus rääkis dotsent Margus Ernits robootikast.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine&amp;quot; (Margus Ernits) 11. september videosalvestus]&amp;lt;/ref&amp;gt; Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. septembri videosalvestus]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
IT süsteemide administraatori loengust&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. septembri videosalvestus]&amp;lt;/ref&amp;gt; jäi mulle meelde see, et asju õpib põhjalikult tundma läbi katsetuste. Just probleemide lahendamine õpetab sisemist hingeelu olgu tegu ükskõik millega. Skypis töötedes õppis, et asju tuleb teha õigeaegselt. Nii näeb tööandja, et oled tööse pühendunud. Üle töötada muidugi ei maksa ja väga pikad tööpäevad peavad olema põhjendatud. Taastumiseks kulub muidu lihtsalt rohkem aega ja töö effektiivsus väheneb. Olen prl. Carolyniga nõus, et nii ülemuste kui kolleegide tagasiside on oluline. See parandab suhtlust ja enesekindlust ning ekstreemsetes olukordades on see väga oluline, kuna siis keskendutakse konkreetsele probleemile ega nähta &amp;quot;suurt&amp;quot; pilti. IT maailma ekstreemsete olukordadeta pole õige IT maailm. Isegi automatiseerimine siin ei aita aga sihikindlus viib sihile.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; 2. oktoobri videosalvestus]&amp;lt;/ref&amp;gt; võttis Kristjan Karmo läbi tarkvara testimise põhitõed: testplaanid, testlood, süsteemi kaetus testidega. Kokkuvõttes võin öelda, et tuleb testida võimalikult palju ja varakult. Muidu lähevad koodivead kalliks maksma nii ajas või ka rahas. Vea parandamise hind sõltub muidugi projekti juhtimise metoodikast: waterfall võrdub suurema raha kaotamisega hilises projekti faasis või TDD&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Test-driven_development wiki: Test-driven development]&amp;lt;/ref&amp;gt;, kus tarkvara/koodi vead tulevad kiiremini esile ja neid on ka sellepärast lihtsam parandada. TDD puhul testimine algab enne koodi kirjutamist programmeerija poolt ja jätkub integratsiooni- ja süsteemitestideni välja. Sealt maalt võtab testimise üle testija, kes testib nt funktsionaalsust või sooritab nn manuaalteste.&lt;br /&gt;
&lt;br /&gt;
Andres Septer käis seitsmendas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoobri videosalvestus]&amp;lt;/ref&amp;gt; rääkimas ilustamata IT tööturust. Kõige energilisem loeng antud aines, mida oli huvitav kuulata just tänu mõnusale keelepruugile. Mõned tsitaadid antud loengust, mis tõid muige näole: &amp;quot;Peteri printsiip - Iga inimest edutatakse senikaua, kuni ta jõuab oma ebakompententsuse tasandile&amp;quot;, &amp;quot;töö läheb sinna, kus see ära tehakse&amp;quot;, &amp;quot;riigiettevõttes jõuab molutamine kohe erilisele kunstilisele tasemele&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
See viimane loeng oli kui kirss tordile ja tõmbas mõnusalt humoorikalt selle aine kokku.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii omafinantseeritud kui ka REV õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;. Riigifintantseeritaval õppekohal kordussoorituse tasu puudub.&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79753</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79753"/>
		<updated>2014-10-22T21:14:42Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Küsimus A */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Õppeaine [https://itcollege.ois.ee/subject/view?subject_id=173 I020 Õpingukorraldus ja erialatutvustus] loengutes käivad õppejõud, ITK lõpetanud ja personal tutvustamas õppe- ja kooluelu ning ka jagamas kogemus IT alal.&lt;br /&gt;
&lt;br /&gt;
Esimeses loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi)]&amp;lt;/ref&amp;gt; räägiti põhiliselt õpingukorraldusest ja soovitati tutvuda kooli [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/ eeskirjade ja juhenditega]. Probleemide ja küsimustega julgustati pöörduda kooli personali poole.&lt;br /&gt;
&lt;br /&gt;
Täpsemalt õppimisest, õppimise valupunktidest ja enesemotivatsioonist rääkis magister Margus Ernits.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. septembri videosalvestus]&amp;lt;/ref&amp;gt; Samuti tutvustas antud aine läbimisest. Kuigi mul on teatav IT alane töökogemus otsustasin siiski kirjutada ülevaatlikku essee aine raames toimunud loengutest. Kuigi võiks kirjutada essee kirjutada ka näiteks [http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr Signal R]-st ja [https://en.wikipedia.org/wiki/WebSocket Web Socketitest] aga jätan selle järgmiseks korraks.&lt;br /&gt;
&lt;br /&gt;
Järgmises loengus rääkis dotsent Margus Ernits robootikast.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine&amp;quot; (Margus Ernits) 11. september videosalvestus]&amp;lt;/ref&amp;gt; Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. septembri videosalvestus]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
IT süsteemide administraatori loengust&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. septembri videosalvestus]&amp;lt;/ref&amp;gt; jäi mulle meelde see, et asju õpib põhjalikult tundma läbi katsetuste. Just probleemide lahendamine õpetab sisemist hingeelu olgu tegu ükskõik millega. Skypis töötedes õppis, et asju tuleb teha õigeaegselt. Nii näeb tööandja, et oled tööse pühendunud. Üle töötada muidugi ei maksa ja väga pikad tööpäevad peavad olema põhjendatud. Taastumiseks kulub muidu lihtsalt rohkem aega ja töö effektiivsus väheneb. Olen prl. Carolyniga nõus, et nii ülemuste kui kolleegide tagasiside on oluline. See parandab suhtlust ja enesekindlust ning ekstreemsetes olukordades on see väga oluline, kuna siis keskendutakse konkreetsele probleemile ega nähta &amp;quot;suurt&amp;quot; pilti. IT maailma ekstreemsete olukordadeta pole õige IT maailm. Isegi automatiseerimine siin ei aita aga sihikindlus viib sihile.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; 2. oktoobri videosalvestus]&amp;lt;/ref&amp;gt; võttis Kristjan Karmo läbi tarkvara testimise põhitõed: testplaanid, testlood, süsteemi kaetus testidega. Kokkuvõttes võin öelda, et tuleb testida võimalikult palju ja varakult. Muidu lähevad koodivead kalliks maksma nii ajas või ka rahas. Vea parandamise hind sõltub muidugi projekti juhtimise metoodikast: waterfall võrdub suurema raha kaotamisega hilises projekti faasis või TDD&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Test-driven_development wiki: Test-driven development]&amp;lt;/ref&amp;gt;, kus tarkvara/koodi vead tulevad kiiremini esile ja neid on ka sellepärast lihtsam parandada. TDD puhul testimine algab enne koodi kirjutamist programmeerija poolt ja jätkub integratsiooni- ja süsteemitestideni välja. Sealt maalt võtab testimise üle testija, kes testib nt funktsionaalsust või sooritab nn manuaalteste.&lt;br /&gt;
&lt;br /&gt;
Andres Septer käis seitsmendas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoobri videosalvestus]&amp;lt;/ref&amp;gt; rääkimas ilustamata IT tööturust. Kõige energilisem loeng antud aines, mida oli huvitav kuulata just tänu mõnusale keelepruugile. Mõned tsitaadid antud loengust, mis tõid muige näole: &amp;quot;Peteri printsiip - Iga inimest edutatakse senikaua, kuni ta jõuab oma ebakompententsuse tasandile&amp;quot;, &amp;quot;töö läheb sinna, kus see ära tehakse&amp;quot;, &amp;quot;riigiettevõttes jõuab molutamine kohe erilisele kunstilisele tasemele&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
See viimane loeng oli kui kirss tordile ja tõmbas mõnusalt humoorikalt selle aine kokku.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii omafinantseeritud kui ka REV õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79733</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79733"/>
		<updated>2014-10-22T21:00:07Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Õppeaine [https://itcollege.ois.ee/subject/view?subject_id=173 I020 Õpingukorraldus ja erialatutvustus] loengutes käivad õppejõud, ITK lõpetanud ja personal tutvustamas õppe- ja kooluelu ning ka jagamas kogemus IT alal.&lt;br /&gt;
&lt;br /&gt;
Esimeses loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi)]&amp;lt;/ref&amp;gt; räägiti põhiliselt õpingukorraldusest ja soovitati tutvuda kooli [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/ eeskirjade ja juhenditega]. Probleemide ja küsimustega julgustati pöörduda kooli personali poole.&lt;br /&gt;
&lt;br /&gt;
Täpsemalt õppimisest, õppimise valupunktidest ja enesemotivatsioonist rääkis magister Margus Ernits.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. septembri videosalvestus]&amp;lt;/ref&amp;gt; Samuti tutvustas antud aine läbimisest. Kuigi mul on teatav IT alane töökogemus otsustasin siiski kirjutada ülevaatlikku essee aine raames toimunud loengutest. Kuigi võiks kirjutada essee kirjutada ka näiteks [http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr Signal R]-st ja [https://en.wikipedia.org/wiki/WebSocket Web Socketitest] aga jätan selle järgmiseks korraks.&lt;br /&gt;
&lt;br /&gt;
Järgmises loengus rääkis dotsent Margus Ernits robootikast.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine&amp;quot; (Margus Ernits) 11. september videosalvestus]&amp;lt;/ref&amp;gt; Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. septembri videosalvestus]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
IT süsteemide administraatori loengust&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. septembri videosalvestus]&amp;lt;/ref&amp;gt; jäi mulle meelde see, et asju õpib põhjalikult tundma läbi katsetuste. Just probleemide lahendamine õpetab sisemist hingeelu olgu tegu ükskõik millega. Skypis töötedes õppis, et asju tuleb teha õigeaegselt. Nii näeb tööandja, et oled tööse pühendunud. Üle töötada muidugi ei maksa ja väga pikad tööpäevad peavad olema põhjendatud. Taastumiseks kulub muidu lihtsalt rohkem aega ja töö effektiivsus väheneb. Olen prl. Carolyniga nõus, et nii ülemuste kui kolleegide tagasiside on oluline. See parandab suhtlust ja enesekindlust ning ekstreemsetes olukordades on see väga oluline, kuna siis keskendutakse konkreetsele probleemile ega nähta &amp;quot;suurt&amp;quot; pilti. IT maailma ekstreemsete olukordadeta pole õige IT maailm. Isegi automatiseerimine siin ei aita aga sihikindlus viib sihile.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; 2. oktoobri videosalvestus]&amp;lt;/ref&amp;gt; võttis Kristjan Karmo läbi tarkvara testimise põhitõed: testplaanid, testlood, süsteemi kaetus testidega. Kokkuvõttes võin öelda, et tuleb testida võimalikult palju ja varakult. Muidu lähevad koodivead kalliks maksma nii ajas või ka rahas. Vea parandamise hind sõltub muidugi projekti juhtimise metoodikast: waterfall võrdub suurema raha kaotamisega hilises projekti faasis või TDD&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Test-driven_development wiki: Test-driven development]&amp;lt;/ref&amp;gt;, kus tarkvara/koodi vead tulevad kiiremini esile ja neid on ka sellepärast lihtsam parandada. TDD puhul testimine algab enne koodi kirjutamist programmeerija poolt ja jätkub integratsiooni- ja süsteemitestideni välja. Sealt maalt võtab testimise üle testija, kes testib nt funktsionaalsust või sooritab nn manuaalteste.&lt;br /&gt;
&lt;br /&gt;
Andres Septer käis seitsmendas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoobri videosalvestus]&amp;lt;/ref&amp;gt; rääkimas ilustamata IT tööturust. Kõige energilisem loeng antud aines, mida oli huvitav kuulata just tänu mõnusale keelepruugile. Mõned tsitaadid antud loengust, mis tõid muige näole: &amp;quot;Peteri printsiip - Iga inimest edutatakse senikaua, kuni ta jõuab oma ebakompententsuse tasandile&amp;quot;, &amp;quot;töö läheb sinna, kus see ära tehakse&amp;quot;, &amp;quot;riigiettevõttes jõuab molutamine kohe erilisele kunstilisele tasemele&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
See viimane loeng oli kui kirss tordile ja tõmbas mõnusalt humoorikalt selle aine kokku.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79731</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79731"/>
		<updated>2014-10-22T20:59:03Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Õppeaine [https://itcollege.ois.ee/subject/view?subject_id=173 I020 Õpingukorraldus ja erialatutvustus] loengutes käivad õppejõud, ITK lõpetanud ja personal tutvustamas õppe- ja kooluelu ning ka jagamas kogemus IT alal.&lt;br /&gt;
&lt;br /&gt;
Esimeses loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi)]&amp;lt;/ref&amp;gt; räägiti põhiliselt õpingukorraldusest ja soovitati tutvuda kooli [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/ eeskirjade ja juhenditega]. Probleemide ja küsimustega julgustati pöörduda kooli personali poole.&lt;br /&gt;
&lt;br /&gt;
Täpsemalt õppimisest, õppimise valupunktidest ja enesemotivatsioonist rääkis magister Margus Ernits.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. septembri videosalvestus]&amp;lt;/ref&amp;gt; Samuti tutvustas antud aine läbimisest. Kuigi mul on teatav IT alane töökogemus otsustasin siiski kirjutada ülevaatlikku essee aine raames toimunud loengutest. Kuigi võiks kirjutada essee kirjutada ka näiteks [http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr Signal R]-st ja [https://en.wikipedia.org/wiki/WebSocket Web Socketitest] aga jätan selle järgmiseks korraks.&lt;br /&gt;
&lt;br /&gt;
Järgmises loengus rääkis dotsent Margus Ernits robootikast.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. septembri videosalvestus]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
IT süsteemide administraatori loengust&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. septembri videosalvestus]&amp;lt;/ref&amp;gt; jäi mulle meelde see, et asju õpib põhjalikult tundma läbi katsetuste. Just probleemide lahendamine õpetab sisemist hingeelu olgu tegu ükskõik millega. Skypis töötedes õppis, et asju tuleb teha õigeaegselt. Nii näeb tööandja, et oled tööse pühendunud. Üle töötada muidugi ei maksa ja väga pikad tööpäevad peavad olema põhjendatud. Taastumiseks kulub muidu lihtsalt rohkem aega ja töö effektiivsus väheneb. Olen prl. Carolyniga nõus, et nii ülemuste kui kolleegide tagasiside on oluline. See parandab suhtlust ja enesekindlust ning ekstreemsetes olukordades on see väga oluline, kuna siis keskendutakse konkreetsele probleemile ega nähta &amp;quot;suurt&amp;quot; pilti. IT maailma ekstreemsete olukordadeta pole õige IT maailm. Isegi automatiseerimine siin ei aita aga sihikindlus viib sihile.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; 2. oktoobri videosalvestus]&amp;lt;/ref&amp;gt; võttis Kristjan Karmo läbi tarkvara testimise põhitõed: testplaanid, testlood, süsteemi kaetus testidega. Kokkuvõttes võin öelda, et tuleb testida võimalikult palju ja varakult. Muidu lähevad koodivead kalliks maksma nii ajas või ka rahas. Vea parandamise hind sõltub muidugi projekti juhtimise metoodikast: waterfall võrdub suurema raha kaotamisega hilises projekti faasis või TDD&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Test-driven_development wiki: Test-driven development]&amp;lt;/ref&amp;gt;, kus tarkvara/koodi vead tulevad kiiremini esile ja neid on ka sellepärast lihtsam parandada. TDD puhul testimine algab enne koodi kirjutamist programmeerija poolt ja jätkub integratsiooni- ja süsteemitestideni välja. Sealt maalt võtab testimise üle testija, kes testib nt funktsionaalsust või sooritab nn manuaalteste.&lt;br /&gt;
&lt;br /&gt;
Andres Septer käis seitsmendas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c Loengu &amp;quot;IT tööturust&amp;quot; (Andres Septer) 9. oktoobri videosalvestus]&amp;lt;/ref&amp;gt; rääkimas ilustamata IT tööturust. Kõige energilisem loeng antud aines, mida oli huvitav kuulata just tänu mõnusale keelepruugile. Mõned tsitaadid antud loengust, mis tõid muige näole: &amp;quot;Peteri printsiip - Iga inimest edutatakse senikaua, kuni ta jõuab oma ebakompententsuse tasandile&amp;quot;, &amp;quot;töö läheb sinna, kus see ära tehakse&amp;quot;, &amp;quot;riigiettevõttes jõuab molutamine kohe erilisele kunstilisele tasemele&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
See viimane loeng oli kui kirss tordile ja tõmbas mõnusalt humoorikalt selle aine kokku.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79691</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79691"/>
		<updated>2014-10-22T20:30:37Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Õppeaine [https://itcollege.ois.ee/subject/view?subject_id=173 I020 Õpingukorraldus ja erialatutvustus] loengutes käivad õppejõud, ITK lõpetanud ja personal tutvustamas õppe- ja kooluelu ning ka jagamas kogemus IT alal.&lt;br /&gt;
&lt;br /&gt;
Esimeses loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi)]&amp;lt;/ref&amp;gt; räägiti põhiliselt õpingukorraldusest ja soovitati tutvuda kooli [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/ eeskirjade ja juhenditega]. Probleemide ja küsimustega julgustati pöörduda kooli personali poole.&lt;br /&gt;
&lt;br /&gt;
Täpsemalt õppimisest, õppimise valupunktidest ja enesemotivatsioonist rääkis magister Margus Ernits.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. septembri videosalvestus]&amp;lt;/ref&amp;gt; Samuti tutvustas antud aine läbimisest. Kuigi mul on teatav IT alane töökogemus otsustasin siiski kirjutada ülevaatlikku essee aine raames toimunud loengutest. Kuigi võiks kirjutada essee kirjutada ka näiteks [http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr Signal R]-st ja [https://en.wikipedia.org/wiki/WebSocket Web Socketitest] aga jätan selle järgmiseks korraks.&lt;br /&gt;
&lt;br /&gt;
Järgmises loengus rääkis dotsent Margus Ernits robootikast.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. septembri videosalvestus]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
IT süsteemide administraatori loengust&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. septembri videosalvestus]&amp;lt;/ref&amp;gt; jäi mulle meelde see, et asju õpib põhjalikult tundma läbi katsetuste. Just probleemide lahendamine õpetab sisemist hingeelu olgu tegu ükskõik millega. Skypis töötedes õppis, et asju tuleb teha õigeaegselt. Nii näeb tööandja, et oled tööse pühendunud. Üle töötada muidugi ei maksa ja väga pikad tööpäevad peavad olema põhjendatud. Taastumiseks kulub muidu lihtsalt rohkem aega ja töö effektiivsus väheneb. Olen prl. Carolyniga nõus, et nii ülemuste kui kolleegide tagasiside on oluline. See parandab suhtlust ja enesekindlust ning ekstreemsetes olukordades on see väga oluline, kuna siis keskendutakse konkreetsele probleemile ega nähta &amp;quot;suurt&amp;quot; pilti. IT maailma ekstreemsete olukordadeta pole õige IT maailm. Isegi automatiseerimine siin ei aita aga sihikindlus viib sihile.&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 Loengu &amp;quot;Testimine ja tarkvara kvaliteet&amp;quot; 2. oktoobri videosalvestus]&amp;lt;/ref&amp;gt; võttis Kristjan Karmo läbi tarkvara testimise põhitõed: testplaanid, testlood, süsteemi kaetus testidega. Kokkuvõttes võin öelda, et tuleb testida võimalikult palju ja varakult. Muidu lähevad koodivead kalliks maksma nii ajas või ka rahas. Vea parandamise hind sõltub muidugi projekti juhtimise metoodikast: waterfall võrdub suurema raha kaotamisega hilises projekti faasis või TDD&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Test-driven_development wiki: Test-driven development]&amp;lt;/ref&amp;gt;, kus tarkvara/koodi vead tulevad kiiremini esile ja neid on ka sellepärast lihtsam parandada. TDD puhul testimine algab enne koodi kirjutamist programmeerija poolt ja jätkub integratsiooni- ja süsteemitestideni välja. Sealt maalt võtab testimise üle testija, kes testib nt funktsionaalsust või sooritab nn manuaalteste.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79656</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79656"/>
		<updated>2014-10-22T20:06:58Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Õppeaine [https://itcollege.ois.ee/subject/view?subject_id=173 I020 Õpingukorraldus ja erialatutvustus] loengutes käivad õppejõud, ITK lõpetanud ja personal tutvustamas õppe- ja kooluelu ning ka jagamas kogemus IT alal.&lt;br /&gt;
&lt;br /&gt;
Esimeses loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi)]&amp;lt;/ref&amp;gt; räägiti põhiliselt õpingukorraldusest ja soovitati tutvuda kooli [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/ eeskirjade ja juhenditega]. Probleemide ja küsimustega julgustati pöörduda kooli personali poole.&lt;br /&gt;
&lt;br /&gt;
Täpsemalt õppimisest, õppimise valupunktidest ja enesemotivatsioonist rääkis magister Margus Ernits.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. septembri videosalvestus]&amp;lt;/ref&amp;gt; Samuti tutvustas antud aine läbimisest. Kuigi mul on teatav IT alane töökogemus otsustasin siiski kirjutada ülevaatlikku essee aine raames toimunud loengutest. Kuigi võiks kirjutada essee kirjutada ka näiteks [http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr Signal R]-st ja [https://en.wikipedia.org/wiki/WebSocket Web Socketitest] aga jätan selle järgmiseks korraks.&lt;br /&gt;
&lt;br /&gt;
Järgmises loengus rääkis dotsent Margus Ernits robootikast.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine&amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. septembri videosalvestus]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
IT süsteemide administraatori loengust&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. septembri videosalvestus]&amp;lt;/ref&amp;gt; jäi mulle meelde see, et asju õpib põhjalikult tundma läbi katsetuste. Just probleemide lahendamine õpetab sisemist hingeelu olgu tegu ükskõik millega. Skypis töötedes õppis, et asju tuleb teha õigeaegselt. Nii näeb tööandja, et oled tööse pühendunud. Üle töötada muidugi ei maksa ja väga pikad tööpäevad peavad olema põhjendatud. Taastumiseks kulub muidu lihtsalt rohkem aega ja töö effektiivsus väheneb. Olen prl. Carolyniga nõus, et nii ülemuste kui kolleegide tagasiside on oluline. See parandab suhtlust ja enesekindlust ning ekstreemsetes olukordades on see väga oluline, kuna siis keskendutakse konkreetsele probleemile ega nähta &amp;quot;suurt&amp;quot; pilti. IT maailma ekstreemsete olukordadeta pole õige IT maailm. Isegi automatiseerimine siin ei aita aga sihikindlus viib sihile.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79649</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79649"/>
		<updated>2014-10-22T20:00:44Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Õppeaine [https://itcollege.ois.ee/subject/view?subject_id=173 I020 Õpingukorraldus ja erialatutvustus] loengutes käivad õppejõud, ITK lõpetanud ja personal tutvustamas õppe- ja kooluelu ning ka jagamas kogemus IT alal.&lt;br /&gt;
&lt;br /&gt;
Esimeses loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi)]&amp;lt;/ref&amp;gt; räägiti põhiliselt õpingukorraldusest ja soovitati tutvuda kooli [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/ eeskirjade ja juhenditega]. Probleemide ja küsimustega julgustati pöörduda kooli personali poole.&lt;br /&gt;
&lt;br /&gt;
Täpsemalt õppimisest, õppimise valupunktidest ja enesemotivatsioonist rääkis magister Margus Ernits.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; (Margus Ernits) 4. septembri videosalvestus]&amp;lt;/ref&amp;gt; Samuti tutvustas antud aine läbimisest. Kuigi mul on teatav IT alane töökogemus otsustasin siiski kirjutada ülevaatlikku essee aine raames toimunud loengutest. Kuigi võiks kirjutada essee kirjutada ka näiteks [http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr Signal R]-st ja [https://en.wikipedia.org/wiki/WebSocket Web Socketitest] aga jätan selle järgmiseks korraks.&lt;br /&gt;
&lt;br /&gt;
Järgmises loengus rääkis dotsent Margus Ernits robootikast.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine &amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. septembri videosalvestus]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
IT süsteemide administraatori loengust&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. septembri videosalvestus]&amp;lt;/ref&amp;gt; jäi mulle meelde see, et asju õpib põhjalikult tundma läbi katsetuste. Just probleemide lahendamine õpetab sisemist hingeelu olgu tegu ükskõik millega. Skypis töötedes õppis, et asju tuleb teha õigeaegselt. Nii näeb tööandja, et oled tööse pühendunud. Üle töötada muidugi ei maksa ja väga pikad tööpäevad peavad olema põhjendatud. Taastumiseks kulub muidu lihtsalt rohkem aega ja töö effektiivsus väheneb. Olen prl. Carolyniga nõus, et nii ülemuste kui kolleegide tagasiside on oluline. See parandab suhtlust ja enesekindlust ning ekstreemsetes olukordades on see väga oluline, kuna siis keskendutakse konkreetsele probleemile ega nähta &amp;quot;suurt&amp;quot; pilti. IT maailma ekstreemsete olukordadeta pole õige IT maailm. Isegi automatiseerimine siin ei aita aga sihikindlus viib sihile.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79648</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79648"/>
		<updated>2014-10-22T19:59:37Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Õppeaine [https://itcollege.ois.ee/subject/view?subject_id=173 I020 Õpingukorraldus ja erialatutvustus] loengutes käivad õppejõud, ITK lõpetanud ja personal tutvustamas õppe- ja kooluelu ning ka jagamas kogemus IT alal.&lt;br /&gt;
&lt;br /&gt;
Esimeses loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi)]&amp;lt;/ref&amp;gt; räägiti põhiliselt õpingukorraldusest ja soovitati tutvuda kooli [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/ eeskirjade ja juhenditega]. Probleemide ja küsimustega julgustati pöörduda kooli personali poole.&lt;br /&gt;
&lt;br /&gt;
Täpsemalt õppimisest, õppimise valupunktidest ja enesemotivatsioonist rääkis magister Margus Ernits.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; 4. septembri videosalvestus]&amp;lt;/ref&amp;gt; Samuti tutvustas antud aine läbimisest. Kuigi mul on teatav IT alane töökogemus otsustasin siiski kirjutada ülevaatlikku essee aine raames toimunud loengutest. Kuigi võiks kirjutada essee kirjutada ka näiteks [http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr Signal R]-st ja [https://en.wikipedia.org/wiki/WebSocket Web Socketitest] aga jätan selle järgmiseks korraks.&lt;br /&gt;
&lt;br /&gt;
Järgmises loengus rääkis dotsent Margus Ernits robootikast.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine &amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt; Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. septembri videosalvestus]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
IT süsteemide administraatori loengust&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. septembri videosalvestus]&amp;lt;/ref&amp;gt; jäi mulle meelde see, et asju õpib põhjalikult tundma läbi katsetuste. Just probleemide lahendamine õpetab sisemist hingeelu olgu tegu ükskõik millega. Skypis töötedes õppis, et asju tuleb teha õigeaegselt. Nii näeb tööandja, et oled tööse pühendunud. Üle töötada muidugi ei maksa ja väga pikad tööpäevad peavad olema põhjendatud. Taastumiseks kulub muidu lihtsalt rohkem aega ja töö effektiivsus väheneb. Olen prl. Carolyniga nõus, et nii ülemuste kui kolleegide tagasiside on oluline. See parandab suhtlust ja enesekindlust ning ekstreemsetes olukordades on see väga oluline, kuna siis keskendutakse konkreetsele probleemile ega nähta &amp;quot;suurt&amp;quot; pilti. IT maailma ekstreemsete olukordadeta pole õige IT maailm. Isegi automatiseerimine siin ei aita aga sihikindlus viib sihile.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79643</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79643"/>
		<updated>2014-10-22T19:56:12Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Õppeaine [https://itcollege.ois.ee/subject/view?subject_id=173 I020 Õpingukorraldus ja erialatutvustus] loengutes käivad õppejõud, ITK lõpetanud ja personal tutvustamas õppe- ja kooluelu ning ka jagamas kogemus IT alal.&lt;br /&gt;
&lt;br /&gt;
Esimeses loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi)]&amp;lt;/ref&amp;gt; räägiti põhiliselt õpingukorraldusest ja soovitati tutvuda kooli [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/ eeskirjade ja juhenditega]. Probleemide ja küsimustega julgustati pöörduda kooli personali poole.&lt;br /&gt;
&lt;br /&gt;
Täpsemalt õppimisest, õppimise valupunktidest ja enesemotivatsioonist rääkis magister Margus Ernits.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 Loengu &amp;quot;Õppimine ja motivatsioon&amp;quot; 4. septembri videosalvestus]&amp;lt;/ref&amp;gt; Samuti tutvustas antud aine läbimisest. Kuigi mul on teatav IT alane töökogemus otsustasin siiski kirjutada ülevaatlikku essee aine raames toimunud loengutest. Kuigi võiks kirjutada essee kirjutada ka näiteks [http://www.asp.net/signalr/overview/getting-started/introduction-to-signalr Signal R]-st ja [https://en.wikipedia.org/wiki/WebSocket Web Socketitest] aga jätan selle järgmiseks korraks.&lt;br /&gt;
&lt;br /&gt;
Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine &amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. septembri videosalvestus]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
IT süsteemide administraatori loengust&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. septembri videosalvestus]&amp;lt;/ref&amp;gt; jäi mulle meelde see, et asju õpib põhjalikult tundma läbi katsetuste. Just probleemide lahendamine õpetab sisemist hingeelu olgu tegu ükskõik millega. Skypis töötedes õppis, et asju tuleb teha õigeaegselt. Nii näeb tööandja, et oled tööse pühendunud. Üle töötada muidugi ei maksa ja väga pikad tööpäevad peavad olema põhjendatud. Taastumiseks kulub muidu lihtsalt rohkem aega ja töö effektiivsus väheneb. Olen prl. Carolyniga nõus, et nii ülemuste kui kolleegide tagasiside on oluline. See parandab suhtlust ja enesekindlust ning ekstreemsetes olukordades on see väga oluline, kuna siis keskendutakse konkreetsele probleemile ega nähta &amp;quot;suurt&amp;quot; pilti. IT maailma ekstreemsete olukordadeta pole õige IT maailm. Isegi automatiseerimine siin ei aita aga sihikindlus viib sihile.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79624</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79624"/>
		<updated>2014-10-22T19:35:49Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Õppeaine [https://itcollege.ois.ee/subject/view?subject_id=173 I020 Õpingukorraldus ja erialatutvustus] loengutes käivad õppejõud, ITK lõpetanud ja personal tutvustamas õppe- ja kooluelu ning ka jagamas kogemus IT alal.&lt;br /&gt;
&lt;br /&gt;
Esimeses loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi)]&amp;lt;/ref&amp;gt; räägiti põhiliselt õpingukorraldusest ja soovitati tutvuda kooli [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/ eeskirjade ja juhenditega]. Probleemide ja küsimustega julgustati pöörduda kooli personali poole.&lt;br /&gt;
&lt;br /&gt;
Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine &amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. septembri videosalvestus]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
IT süsteemide administraatori loengust&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. septembri videosalvestus]&amp;lt;/ref&amp;gt; jäi mulle meelde see, et asju õpib põhjalikult tundma läbi katsetuste. Just probleemide lahendamine õpetab sisemist hingeelu olgu tegu ükskõik millega. Skypis töötedes õppis, et asju tuleb teha õigeaegselt. Nii näeb tööandja, et oled tööse pühendunud. Üle töötada muidugi ei maksa ja väga pikad tööpäevad peavad olema põhjendatud. Taastumiseks kulub muidu lihtsalt rohkem aega ja töö effektiivsus väheneb. Olen prl. Carolyniga nõus, et nii ülemuste kui kolleegide tagasiside on oluline. See parandab suhtlust ja enesekindlust ning ekstreemsetes olukordades on see väga oluline, kuna siis keskendutakse konkreetsele probleemile ega nähta &amp;quot;suurt&amp;quot; pilti. IT maailma ekstreemsete olukordadeta pole õige IT maailm. Isegi automatiseerimine siin ei aita aga sihikindlus viib sihile.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79594</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79594"/>
		<updated>2014-10-22T19:08:29Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine &amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. septembri videosalvestus]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
IT süsteemide administraatori loengust&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc Loengu &amp;quot;IT süsteemide administraatorilt esmakursulasele&amp;quot; (Carolyn Fischer) 25. septembri videosalvestus]&amp;lt;/ref&amp;gt; jäi mulle meelde see, et asju õpib põhjalikult tundma läbi katsetuste. Just probleemide lahendamine õpetab sisemist hingeelu olgu tegu ükskõik millega. Skypis töötedes õppis, et asju tuleb teha õigeaegselt. Nii näeb tööandja, et oled tööse pühendunud. Üle töötada muidugi ei maksa ja väga pikad tööpäevad peavad olema põhjendatud. Taastumiseks kulub muidu lihtsalt rohkem aega ja töö effektiivsus väheneb. Olen prl. Carolyniga nõus, et nii ülemuste kui kolleegide tagasiside on oluline. See parandab suhtlust ja enesekindlust ning ekstreemsetes olukordades on see väga oluline, kuna siis keskendutakse konkreetsele probleemile ega nähta &amp;quot;suurt&amp;quot; pilti. IT maailma ekstreemsete olukordadeta pole õige IT maailm. Isegi automatiseerimine siin ei aita aga sihikindlus viib sihile.&lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79585</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79585"/>
		<updated>2014-10-22T18:37:29Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine &amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Loengu &amp;quot;Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast&amp;quot; (Janika Liiv) 18. septembri videosalvestus]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79584</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79584"/>
		<updated>2014-10-22T18:36:07Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine &amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühes loengus&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 Janika Liiv: Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast ]&amp;lt;/ref&amp;gt; Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79571</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79571"/>
		<updated>2014-10-22T18:25:52Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine &amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ühes lengus  Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
Programmeerijana töötades ta mõistab, et programmeerimine sarnaneb (filmmi)tsenaariumiga - see peab olema selge, kompaktne ja mõttega. Üldjoontes olen prl. Janikaga väidetega nõus aga ma selgitaksin oma arusaamist. Koodi kirjutamise &amp;quot;mõtteks&amp;quot; oleks mingi probleemi lahendamine. Kood peab olema kompaktne ehk lühike, et see oleks kergesti hoomatav ja lihtsam. Just nimelt lähtekood peab olema mitte vaid lühike vaid ka lihtsam. Teinekord on otstarbekam asjad pikemalt lahti kirjutada, kui et järgmine kord lugedes koodirida pool tundi dešifreerida. Siit tuleb ka kolmas soovitus, et kood peab olema selge. Minu jaoks tähendab see, et kood on lihtsalt loetav - loetav nagu juturaamat. Segane või pikk kood põhjustab mittemõistmist, pendeldamist koodi eri osade vahel, selge loogika puudumist jne. Objektorienteeritud programmeerimist ([https://et.wikipedia.org/wiki/Objektorienteeritud_programmeerimine OOP]) kasutades on kood üldjuhul spaketikoodist loetavam ja mõistetavam, kuna kasutatakse objekt-andmestruktuure ja teisi võtteid, mis lubavad keskenduda andmetele, mitte protsessidele. OOPS-s on kood justkui juppideks võetud ja siis uuesti kokku tagasi sobitatud. Kusjuures &amp;quot;jupid&amp;quot; on täpselt nii suured, et igaühel neist oleks mingi konkreetne eesmärk ja funktsioon. Samuti peab kord kirjutatud funktsioon olema kasutatav hoopis teisis kohas, et vältida nt koodi dublitseerimist ehk [https://en.wikipedia.org/wiki/SOLID_(object-oriented_design) SOLID].&lt;br /&gt;
&lt;br /&gt;
Väide, et kasutaja tahab valikuid, mitte piiranguid ei pea minu arvates paikka. Liigseid valikud võivad eksitada kasutajat ja aeglustada tarkvara õppimist ja kasutamist. Käisin kunagi ühes reisibüroos, et broneerida laevakruiis Rootsi. Klienditeenindajal oli monitoril laevapiletite broneerimise programm, mis täitis arvuti terve ekraani. Seal oli palju teksti sisestamise kaste, valikute tegemise komponente jne. Tundus, et kõik võimalikud funktsioonid olid surutud ühele ekraanitäiele. Öeldes, et soovin laevas õhtusööki, hakkas teenindaja seda õiget kohta programmist otsima, kus on õhtusöögi optsioon. Peale 10 minutit otsimist võttis ta laua alt paksu A4 formaadis kiirköitja, milles oli välja prinditud broneerimissüsteemi kasutusjuhend. Peale järjekordse 10 minutilist kasutusjuhendi lappamist andis ta alla ja lubas selle broneeringu hiljem ära teha, kuna ta on seal firmas suhteliselt uus.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes peab tarkvara olema võimalikult lihtne kasutada, kui et omada funktsioone, mida ei osata kasutada. Seega olen ka Janikaga nõus, et programmide kasutamine peab olema intuitiivne ja lihtne. Siis pole kasutusjuhendit vaja lugedagi ja kasutaja ei tunne ennast rumalana.&lt;br /&gt;
&lt;br /&gt;
Edasi tuli juttu Ruby programmeerimiskeelest jms. aga mulle meeldis, et preili mainis lähtekoodi versioneerimisest, Gitist ja Subversionist ehk SVN-st. Lähtekoodi versioonihaldust ei saa tarkvaraarenduses alatähtsustada. Versioneerimine tähendab, et lähtekoodi hetkeseis jäädvustatakse andmekogusse (ingl. k. repository), kust on hiljem võimalik taastada esialgne olek. Kui seda peaks vaja minema. See on väga oluline, kuna arenduse käigus muudetakse mitmeid faile ja kui juhtub, et midagi läheb katki, on võimalik lähtestada soovimatud muudatused esialgsesse seisu tagasi. See hoiab kokku palju aega, käsitööd ja närvirakke. Samuti on võimalik vaadata, kuidas koodifail läbi aja muutub.&lt;br /&gt;
&lt;br /&gt;
Loengus tuleb juttu ka stereotüübist, et naised on kehvemad programmeerijad. Mina ei tea millele see väide põhineb aga minul on konkreetne tõestus, et see väide on väär. Kunagi sattusin lugema ühe neiu inglisekeelset blogi, mille autor oli aeroobikatreener ja toittumisspetsialist. Nüüd huvitas teda väga aga programmeerimine ja tal oli sellel teemal ka palju küsimusi. Ta esitas igal päeval ühe küsimuse, millele ta oli otsinud või proovinud otsida vastust ala spetsialistidelt ja tegi selle kohta [http://irisclasson.com/category/not-so-stupid-questions/ &amp;quot;Stupid&amp;quot; question of the day] blogipostituse. Tema suur huvi programmeerimise vastu motiveeris palju inimesi teda aitama ja ta otsustas lausa 365-le küsimusele sel viisil vastused saada. Ta tegi seda kõikke selleks, et saada programmeerijaks. Tema nimi on Iris Classon ja ta elab Rootsis. Alguses tema küsimused olid loomulikult elementaarsemad, siis jälle põhimõttelised ning lõpuks väga spetsiifilised, millele ta oskas juba ise vastata. Ta õppis sisuliselt aastaga .NET arendajaks ja sai sellel alal ka kohe tööd.&amp;lt;ref&amp;gt;[http://irisclasson.com/2012/07/13/my-first-year-of-programming-july-11-2011-july-12-2012/ Iris Classon: My first year of programming July 11 2011- July 12 2012]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tõstatab prl. Janika küsimuse, et mis on programmeerija elutöö tulemus, millele ta paraku ise vastust ei anna. Mina küsiksin, mis on aga katlakütja elutöö tulemuseks kui ta vaatab kuidas puuhalg puuhalu järel tuhaks põleb?&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79452</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79452"/>
		<updated>2014-10-22T16:19:31Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine &amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ühes lengus  Janika Liiv räägib, kuidas temast sai IT Kolledži õpilane ja veebiarendaja. IT süsteemida arendamist sattus ta õppima juhuslikult, mitte huvist tehnika või tehnoloogiate vastu. Ta ise ei teadnud mida infosüsteemi (IS) arendaja erialal õpetatakse. Ta asus kolledžisse õppima sundseisus, kuna ei saanud ühtegi teisi kõrgkooli sisse. Tema tegelik soov oli saada dramaturgiks, kes oleks hakanud kirjutama tsenaariume. Paraku leidis ta ennast kinnise loomuga inimesena selleks sobimatuna aga programmeerijaks... sobilikuna.&lt;br /&gt;
&lt;br /&gt;
Õpingute ajal töötas IS analüütikuna ja mõistis, et see amet ei ole meeldiv, kuna kliendi ja tööandja ootusi on raske samaaegselt täitta. Seepärast Janika tundis, et ühel pool on klient oma soovidega, teisel pool on tööandja jälle oma eesmärkidega. Olen täiesti nõus, et siia on konflikt juba sisse &amp;quot;programmeeritud&amp;quot;. Kliendiga ei saa olla liiga paindlik või lubada teha rohkem, kui võimalik või mõistlik. Samas ei saa olla liiga jäik, mille tulemuseks on kliendivajadustele (enam) mittesobiv infosüsteem või tarkvaralahendus.&lt;br /&gt;
&lt;br /&gt;
Prl. Janika jutustab veel kuidas ta kasutas ära majanduslikku buumiaega, et kaubelda endale paremat palka luisates teise firma väljamõeldud parema pakkumise kohta. Kusjuures kandideeris esimest kohrda programmeerija ametikohale ega omanud mingit varasemat kogemust. Soovitaksin talle (veelkorra?) tulla kuulama dotsent Kaido Kikkase [https://itcollege.ois.ee/et/curriculum-subject/view?curriculum_id=3&amp;amp;subject_id=36&amp;amp;year=2014 &amp;quot;IT sotsiaalsed, eetilised ja professionaalsed aspektid&amp;quot;], kus on muuseas teemaks ka eetika.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79441</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79441"/>
		<updated>2014-10-22T15:51:56Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Robotid on mulle huvi pakkunud juba lapsepõlvest saati. Minu mõistes oli robotitel inimese kuju: pea, kaks kätt ja kaks jalga. Nad pidid olema väga tugevad ja peaaegu hävitamatud. Just nagu tihti filmides näidatakse. Arvasin, et robotid on inimestest targemad, kuna neil on erakordne mälu ja jätavad kõik meelde mida kuulevad ja näevad.&lt;br /&gt;
&lt;br /&gt;
Robootika jõudis minu teadvusse hiljem, kui kuulsin TTÜ korraldatud minirobotite võistlusest. Muidugi need robotid ei sarnane minu lapsepõlveaegsete kujutlustega suurtest võimsatest masinatest. Siiski need võistlusrobotid olid päris robotid, mis täitsid oma ülesannet, ülesannet milleks nad üleüldse eksisteerivad - pallide kogumine või näiteks õige raja leidmine. Nad tulid oma ülesannetega täiesti ise toime. Populaarne sõna selle kirjeldamiseks on &amp;quot;automaatselt&amp;quot;. Mida kõike sellega ei mõelda.&lt;br /&gt;
&lt;br /&gt;
Võime muidugi arutleda nende võistlusrobotite praktilise väärtuse üle. Samas olen mõistnud, et need samad peaaegu mängurobotid on automatiseeritud masinate ehk robotite hulgast vaid väike osa.&lt;br /&gt;
&lt;br /&gt;
Tänapäeval on kasutuses väga palju erinevaid roboteid alustades tarkades mänguasjadest, võistlusrobotitest jätkates tööstus- ja allveerobotitega ning lõpetades inimesi teisel kontingendil opereerivate robotitega.&lt;br /&gt;
&lt;br /&gt;
Mis neid roboteid ehk seadmeid ühendab? Neid ühendab mehhaanika, elektroonika ja (loogika) tarkvara. Robootika teeb põnevaks just need kolm komponenti, mis peavad sümbioosis töötama, et täita oma eesmärki ja põhjendada oma olemasolu. Robotite välja mõtlemine ja ehitamine on igaühele paras väljakutse, kuna vaevalt igaüks on kõva käsi nii jõuülekande, mikroskeemide koostamises kui ka programmeerimises. Isegi kui eelnevalt on olnud palju kogemusi robotite ehitamisel, leiab alati keerukama projekti, kui oli eelmine ja panna mängu kõik oma teadmised ja oskused. Tuleb vaid tõdeda, et robot on justkui Püha kolmainsus, millest saab õiget aimu vaid sellega reaalselt tegeledes.&lt;br /&gt;
&lt;br /&gt;
Minu elus pöördus küll uus lehekülg, kui kirjutasin koodi reaalsetele seadmete, et neid juhtide. See on võimas tunne anda käske, mis täidetakse täpselt nii heas kui halvas. Tore asi see robootika ja häkkimine.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 Loengu &amp;quot;Robootika ja häkkimine &amp;quot; (Margus Ernits) 11. september loengusalvestus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79065</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79065"/>
		<updated>2014-10-21T18:44:07Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Ülesanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Esimesest loengust &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; sain teada, et ... TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refereerimist saab teha &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;Õppkorralduse eeskiri P4.4 ...&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; märgistega. &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada 5 EAP-d ehk 250€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79025</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=79025"/>
		<updated>2014-10-21T18:13:13Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Ülesanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Esimesest loengust &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; sain teada, et ... TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refereerimist saab teha &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;Õppkorralduse eeskiri P4.4 ...&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; märgistega. &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 26 EAPd ja teise semestri lõpuks 23 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
2013/14 õppeaastal on õppekava täies mahus täitmise määr &#039;&#039;&#039;27 EAP&#039;&#039;&#039;. Ühe EAP hüvitamise määr on 50€. Esimesel semestri eest tuleb hüvitada 1 EAP (50€) ja teise  semestril eest 4 EAP-d (200€). Aasta lõpiks tuleb osaliselt hüvitada kevadsemestril täitmata jäänud 4 EAP-d ehk 200€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/ Õppeteenuse tasumäärad ja tasumise tähtajad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78976</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78976"/>
		<updated>2014-10-21T17:35:30Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Esimesest loengust &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; sain teada, et ... TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refereerimist saab teha &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;Õppkorralduse eeskiri P4.4 ...&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; märgistega. &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 7 EAPd ja teise semestri lõpuks 4 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TODO ...&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78962</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78962"/>
		<updated>2014-10-21T17:20:29Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Esimesest loengust &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; sain teada, et ... TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refereerimist saab teha &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;Õppkorralduse eeskiri P4.4 ...&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; märgistega. &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Akadeemilisel puhkusel olles saab deklareerida õppeaineid (al. 2013/14 õppeaastast immatrikuleeritutel) kuni semestri punase joone päevaks ja osaleda õppetöös (sh. teha järele eksameid ja arvestusi), kui on tegemist:&lt;br /&gt;
* keskmise, raske või sügava puudega isikuga;&lt;br /&gt;
* alla 3-aastase lapse või puudega lapse vanema või eestkostjaga;&lt;br /&gt;
* akadeemilisel puhkusel viibimisega seoses aja- või asendusteenistuse läbimisega.&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 7 EAPd ja teise semestri lõpuks 4 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TODO ...&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78949</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78949"/>
		<updated>2014-10-21T17:01:59Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Esimesest loengust &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; sain teada, et ... TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refereerimist saab teha &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;Õppkorralduse eeskiri P4.4 ...&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; märgistega. &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine Õppekorralduse eeskiri P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 7 EAPd ja teise semestri lõpuks 4 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TODO ...&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78948</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78948"/>
		<updated>2014-10-21T17:00:45Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Esimesest loengust &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; sain teada, et ... TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refereerimist saab teha &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;Õppkorralduse eeskiri P4.4 ...&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; märgistega. &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#opingutepeatamine P6.1. Akadeemiline puhkus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 7 EAPd ja teise semestri lõpuks 4 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TODO ...&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78947</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78947"/>
		<updated>2014-10-21T16:57:25Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Küsimus 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Esimesest loengust &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; sain teada, et ... TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refereerimist saab teha &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;Õppkorralduse eeskiri P4.4 ...&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; märgistega. &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, tuleb kirjutada avaldus rektori nimele. Esimesel õppeaastal saab mitte akadeemilisele puhkusele, kas:&lt;br /&gt;
* Tervislikel põhjustel kuni kaheks aastaks;&lt;br /&gt;
* Aja- või asendusteenistuse läbimiseks kuni aastaks;&lt;br /&gt;
* Lapse hooldamiseks – kuni lapse kolmeaastaseks saamiseni.&lt;br /&gt;
Puhkuse lõpetamiseks tuleb kirjutada avaldus enne järgmise semestri punast päeva. Kui üliõpilane pole õigeaegselt esitanud akadeemilise puhkuse lõpetamise või pikendamise avaldus, lõppeb see automaatselt ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu.&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 7 EAPd ja teise semestri lõpuks 4 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TODO ...&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78937</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78937"/>
		<updated>2014-10-21T16:34:30Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Küsimus A */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Esimesest loengust &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; sain teada, et ... TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refereerimist saab teha &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;Õppkorralduse eeskiri P4.4 ...&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; märgistega. &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kordussoorituse tasu nii oma- kui ka riigifinantseeritaval õppekohal on 20€.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2014/2015 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, pean ... TODO&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 7 EAPd ja teise semestri lõpuks 4 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TODO ...&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78777</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78777"/>
		<updated>2014-10-21T07:10:36Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Küsimus A */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Esimesest loengust &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; sain teada, et ... TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refereerimist saab teha &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;Õppkorralduse eeskiri P4.4 ...&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; märgistega. &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kui õppur ei saanud eksamil positiivset tulemust, võib ta sooritada korduseksami kahe semestri jooksul pärast aine õpetamissemestri lõppu.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskiri P5.3. Eksamid]&amp;lt;/ref&amp;gt;&lt;br /&gt;
Korduseksam tuleb registreerida ÕISis. Akadeemilisel puhkusel olles tuleb aga õppeosakonnale esitada avaldus. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskiri P5.2. Eksamite ja arvestuste korraldus]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TODO ...&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, pean ... TODO&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 7 EAPd ja teise semestri lõpuks 4 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TODO ...&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78756</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78756"/>
		<updated>2014-10-21T06:41:21Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Õppekorralduse eeskiri aadress&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Esimesest loengust &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; sain teada, et ... TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refereerimist saab teha &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;Õppkorralduse eeskiri P4.4 ...&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; märgistega. &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
Õppekorralduse eeskiri asub [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ siin].&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TODO ...&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, pean ... TODO&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 7 EAPd ja teise semestri lõpuks 4 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TODO ...&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78629</id>
		<title>User:Jpoolak</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Jpoolak&amp;diff=78629"/>
		<updated>2014-10-20T19:16:47Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: TODO&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2014 (Päevaõpe)]]&lt;br /&gt;
=Erialatutvustuse aine arvestustöö=&lt;br /&gt;
Autor: Jarmo Poolak&lt;br /&gt;
&lt;br /&gt;
==Essee==&lt;br /&gt;
Esimesest loengust &amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 Loengu &amp;quot;Õppekorraldus ja sisekord&amp;quot; (Inga Vau, Margus Ernits, Merle Varendi) 27. august loengusalvestus]&amp;lt;/ref&amp;gt; sain teada, et ... TODO&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Refereerimist saab teha &#039;&#039;&#039;&amp;lt;nowiki&amp;gt;&amp;lt;ref&amp;gt;Õppkorralduse eeskiri P4.4 ...&amp;lt;/ref&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; märgistega. &lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
Kokkuvõtteks soovin tsiteerida ühte tudengit „vahet pole, kui magus on teie uni varahommikul, kui tahate IT alaselt natukesegi oma silmaringi arendada, siis minge kindlasti kõigi nende ainete loengutesse ja kuulake hoolega!“ &lt;br /&gt;
&lt;br /&gt;
==Õpingukorralduse küsimused==&lt;br /&gt;
===Küsimus A=== &lt;br /&gt;
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TODO ...&lt;br /&gt;
&lt;br /&gt;
===Küsimus 3=== &lt;br /&gt;
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks, et minna akadeemilisele puhkusele, pean ... TODO&lt;br /&gt;
&lt;br /&gt;
===Ülesanne===&lt;br /&gt;
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 7 EAPd ja teise semestri lõpuks 4 EAPd? Kui suur on teile esitatav arve?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
TODO ...&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=60301</id>
		<title>Leffe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=60301"/>
		<updated>2013-01-05T18:57:03Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Retsensioonid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Leffe_Logo.png|alt=text|Leffe logo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kirjeldus =&lt;br /&gt;
&lt;br /&gt;
Oletame, et ühel ettevõttel on käsil üks või mitu projekti, milles omakorda on üks või mitu ülesannet. Ettevõte peab haldama vahendeid ja tegevusi, kuidas projekti eesmärk ja vastava projekti ülesanded õnnestuksid õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate, erinevate projektide ülesannete üle. Alati on mingi detail, mis võib jääda märkamatuks ning tuua kaasa ülesande ja\või terve projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&amp;lt;br&amp;gt;&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavate projektide ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
= Analüüs =&lt;br /&gt;
Tarkvaralahenduse analüüs: [[https://wiki.itcollege.ee/index.php/File:Tarkvaralahenduse_anal%C3%BC%C3%BCs_-_Meeskond_Leffe-2012.04.11.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
== Tutvustus ==&lt;br /&gt;
Ettevõttel on erinevate klientidega käsil üks või mitu projekti. Projekti tüübiks võiks olla IT-infrastruktuuri loomine aga võib olla ka midagi analoogset. Kliendiga on kokku lepitud projekti eesmärk ja tähtajad. Projektiks võib näiteks olla ka igakuine hooldusleping, mis koosneb erinevat laadi ülesannetest. Ettevõte peab aga ise haldama vahendeid ja tegevusi, kuidas projekti eesmärk õnnestuks õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate projektide ja ülesannete üle. Keeruliseks teeb siinkohal asjaolu, et näiteks mingit pooleliolevat ülesannet peab asjaolude sunnil jätkama teine inimene. Hea oleks näha kes, kus, millal ja kui palju jõudis teha ning milliseid lisaressursse oleks edasiste ülesannete sooritamiseks vaja. Alati on mingi detail, mis võib jääda märkamatuks ning põhjustada ülesande ja/või projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavaid projekte ja nende ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
== Rakenduse eesmärk ==&lt;br /&gt;
Tarkvara eesmärgiks on edukas projekti haldus meeskonnaliikmete vahel. Rakendus peaks lihtsustama erinevate ülesannete täitmist, erinevates projektides, erinevate inimeste poolt. Lisaks peaks see võimaldama planeerida erinevate ressursside kasutamist erinevate projektide vahel. Projekt jagatakse ülesanneteks, nii et iga töö oleks selle tegijale arusaadav ja hoomatav, mis vahendeid tal selle täitmiseks vaja läheb. Samuti on tähtis näha ajalugu eelnevalt sooritatud projektidest ja ülesannetest, et saadud informatsiooni põhjal oleks hetkel käesolevaid või ka tulevaid projekte parem planeerida. Kõik projekti kaasatud isikud peaksid nägema projektide hetkeseisu antud ajamomendil. Kui on tekkinud mingeid takistusi ülesannete täitmisel, et siis saaks neile operatiivselt lahendus leida ja lisaks jääks tulevikuks märk maha, mis ja miks ei õnnestunud. See saavutatakse projekti tööülesannete lisamise ja vajadusel muutmisega,tähtaegade määramisega igale meeskonnaliikmele, loetelu vajalikest vahenditest iga tehtava töö jaoks ning raportid projekti hetkeseisust projektijuhile.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Tarkvara saab jagada järgnevateks loogilisteks mooduliteks:&lt;br /&gt;
*	Projektid&lt;br /&gt;
*	Projektis osalejad&lt;br /&gt;
*	Projekti tööülesanded&lt;br /&gt;
*	Vahendid tööülesande täitmiseks&lt;br /&gt;
*	Inventari loend&lt;br /&gt;
*	Raportid&lt;br /&gt;
&lt;br /&gt;
=== Must have ===&lt;br /&gt;
==== Vaated ====&lt;br /&gt;
*	Projektide nimekiri annab ülevaate kasutajale nii jooksvatest kui ka eesolevatest projektidest. Lisaks on seal olemas lühidalt oluline info iga projekti staatuse kohta. Kasutajal (sõltub rollist) on võimalus projekte kustutada või juurde lisada. Samuti on võimalus valida olemasolevaid projekte, et neid täiendada või muuta, selleks on vajalik avada konkreetse projekti detailvaade.&lt;br /&gt;
*	Projekti detailvaade annab kasutajale informatsiooni sellest, mida see konkreetne projekt endast kujutab.  Samuti  on sealt kättesaadav nimekiri ülesannetest, mis selle projekti on seotud.&lt;br /&gt;
*	Ülesannete nimekiri hõlmab endast tegevusi, mis on vajalikud vaadeldava projekti jaoks. Nimekirjast on võimalik näha ka ülesannete staatusi (ülesanne on täitmisel, lõpetatud, edasi lükatud jne). Projekti haldaval inimesel on võimalus lisada nimekirja vajalikke ülesandeid, muuta nende staatust või hoopiski see tegevus eemalda. Samuti on võimalus avada ülesannete nimekirjast konkreetse ülesande jaoks detailvaade.&lt;br /&gt;
*	Ülesande detailvaade annab kasutajale võimaluse  saada informatsiooni konkreetse ülesande kohta. Projektihalduril on võimalik määrata ülesande seisu, lisada või redigeerida ülesande kirjeldust. Lisaks on võimalus kuvada ülesande detailvaatest selle konkreetse ülesandega seotud inimeste nimekirja.&lt;br /&gt;
*	Ülesandes osalejate nimekiri kuvab kõik inimesed, kes on seotud konkreetse ülesandega. Projektihalduril on võimalus määrata ülesandega seotud inimesi.&lt;br /&gt;
*	Kasutajate nimekiri annab ülevaate inimestest, kes on infosüsteemi lisatud ning keda on võimalik määrata mingisse rolli (nt. kas tavakasutaja või administraator). Kasutajate nimekirjast on võimalik valida konkreetne isik tema profiili vaatamiseks.&lt;br /&gt;
*	Kasutaja profiil näitab isiku andmeid. Lisaks on võimalik saada ülevaade projektidest, kus isik on osalenud ning mis ülesanded tal projektisiseselt on olnud.&lt;br /&gt;
*	Kasutajate tegevuste logi/nimekiri annab ülevaate, mida kasutajad on teinud. Nt kes on määratud mingeid ülesandeid täitma, kes on projektijuhiks määratud. Logi on kättesaadav kasutajale, kellel on vastavad õigused.&lt;br /&gt;
*	Veateated on nimekiri, kuhu on salvestatud infosüsteemis tekkinud tõrked ja hoiatused, mis aitavad analüüsida süsteemi toimimist. Vea põhjuse kiireks väljaselgitamiseks salvestatakse muu seas ka tõrke tekkimise asukoht.&lt;br /&gt;
&lt;br /&gt;
==== Tegevused ====&lt;br /&gt;
*	Lisada ja muuta projekte&lt;br /&gt;
*	Lisada, muuta või kustutada kasutajaid&lt;br /&gt;
*	Lisada, kustutada projektis osalejaid&lt;br /&gt;
*	Lisada, muuta või kustutada projekti tööülesandeid&lt;br /&gt;
*	Lisada, muuta või kustutada projektis kasutatavat inventari (nt tööriistu)&lt;br /&gt;
*	Määrata igale tööülesandele täitja(d)&lt;br /&gt;
*	Lisada ülesande täitmiseks kulunud aega&lt;br /&gt;
*	Muuta ülesande olekut: „Tegemisel“, „Valmis“, „Alustamata“&lt;br /&gt;
*	Muuta graafilise kasutajaliidese keelt&lt;br /&gt;
&lt;br /&gt;
=== Nice to have ===&lt;br /&gt;
*	Ülesandele lisada manus&lt;br /&gt;
*	Ühilduvus Active Directory’ga&lt;br /&gt;
*	Projekti raport(id)&lt;br /&gt;
*	Erinevad diagrammid&lt;br /&gt;
&lt;br /&gt;
== Laiendused ==&lt;br /&gt;
*	Veebiliides&lt;br /&gt;
*	Mobiililiides&lt;br /&gt;
&lt;br /&gt;
== UML kasutusmallid (Use Cases) ==&lt;br /&gt;
=== Kasutaja projekti detailvaade ===&lt;br /&gt;
&lt;br /&gt;
[[File:Use_Case_-_User_-_Project-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Administraatori projektivaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Project-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Kasutaja ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_User_-_Task-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
=== Adminstraatori ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Task-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
===	Tegevuste nimekiri ===&lt;br /&gt;
[[File:Use_Case_-_System_-_Event_log-2012.11.04.png|alt=text|Project Management Use case: System -&amp;gt; Event log]]&lt;br /&gt;
&lt;br /&gt;
== Üksused (Entities) ==&lt;br /&gt;
Andmebaasiüksuste eskiis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:UML_Entities-2012.11.04.png|alt=text|UML Entities]]&lt;br /&gt;
&lt;br /&gt;
== Kasutatavad tehnoloogiad ==&lt;br /&gt;
Programm tuleb WPF-s (Windows Presentation Foundation) ja andmeid hoitakse Microsoft SQL Server andmebaasis. Rakendus suhtleb andmebaasiga läbi Entity Frameworki. Kasutatav .NET Frameworki versioon võiks olla 4.5, kuna seal on mugav kirjutada asünkroonset funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= Prototüüp =&lt;br /&gt;
&lt;br /&gt;
Prototüübiga saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.11.28.rar].&lt;br /&gt;
Vajab SQL andmebaasi. Testitud SQL 2008 R2 versiooniga.&lt;br /&gt;
&lt;br /&gt;
Lihtsad ettevalmistused enne rakenduse käivitamist:&lt;br /&gt;
# Loo &amp;quot;Leffe&amp;quot; SQL andmebaas;&lt;br /&gt;
# Käivita selles baasis SQL skript, mille leiab failist &amp;quot;EfModel.edmx.sql&amp;quot;;&lt;br /&gt;
# Muuda connectionStringis kasutajanime ja parooli  failis Leffe.Management.exe.config;&lt;br /&gt;
# Käivita programm.&lt;br /&gt;
# Programm peaks looma mõned näidis sissekanded andmebaasi, kui see on tühi.&lt;br /&gt;
&lt;br /&gt;
= Lõpptoode =&lt;br /&gt;
Lõpptootega saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.12.16.rar].&lt;br /&gt;
Andmebaasi skript testandmetega: [http://enos.itcollege.ee/~JPoolak/Leffe.Data_Schema_Users-20.12.2012.sql].&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
Programm annab selge ülevaate ettevõttes olevate projektide ja ülesannete kohta. Näiteks on võimalik kiirelt näha ülevaadet, kes erinevate ülesannetega on hõivatud ning missugused tööriistad antud ülesannetes on kasutusel. Samuti võimaldab ülesannetesse lisada ka erinevaid tooteid või tarvikuid, mida võib ülesande täitmiseks vaja minna. Antud programm võimaldab kasutajal lihtsa vaevaga hallata erinevaid projektide ja nendega seotud ülesandeid!&lt;br /&gt;
&lt;br /&gt;
== Kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Projects&#039;&#039; - Projektide vaates on nähtaval kõik ettevõtte projektid. Vajutades projecti reale, ilmub allapoole projekti detail vaade ning antud projektiga seotud ülesanded. Projekti parameetreid saab muuta vajutades nuppu &amp;quot;Modify&amp;quot;. Projekti staatust on võimalik muuta ka detail vaates olevad staatuse välja rippmenüüst. Nupp &amp;quot;New company&amp;quot; võimaldab lisada uue kliendi või firma, kellega on antud projekt seotud. Nupp &amp;quot;New project&amp;quot; võimaldab lisada projektide nimekirja uue projekti.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Active tasks&#039;&#039; - Ülesannete vaates on nähtaval kõik projektidega seotud ülesanded. Vajutades ülesande reale, ilmub allapoole ülesande detailvaade. Ülesande parameetreid saab muuta vajutades nuppu &amp;quot;Modify&amp;quot;. Ülesande staatust on võimalik muuta ka detail vaates olevad staatuse välja rippmenüüst. Nupp &amp;quot;New task&amp;quot; võimaldab lisada ülesannete nimekirja uue ülesande. Nupp &amp;quot;Add inventory&amp;quot; võimaldab lisada ülesande täitmisel vajaminevaid tooteid või tarvikuid. Nupp &amp;quot;Add tool&amp;quot; võimaldab lisada ülesande täitmisel vajaminevaid tööriistu. Nupp &amp;quot;Assign to&amp;quot; võimaldab inimesi, kes on seotud antud ülesande täitmisega.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Toolbox&#039;&#039; - Toolbox sisaldab töövahendeid, mida läheb vaja tööülesande (taski) teostamiseks.&lt;br /&gt;
Siin saab määrata ka vajaminevate tööriistade koguse ning mis ajast neid vaja läheb ja kui kaua neid tööriistu vaja võib minna.&lt;br /&gt;
Tööriistu saab lisada Taski alt vajutades nuppu &amp;quot;Add tool&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Inventory&#039;&#039; - Tarvikute vaates on näha nimekiri ostetud toodetest tarvikutest, mida võib ülesande täitmisel vaja minna. Nupp &amp;quot;New inventory&amp;quot; võimaldab lisada tarvikute nimekirja uue tarviku.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Users&#039;&#039; - Kasutajate vaates on näha nimekiri kasutajatest, keda on võimalik siduda erinevate ülesannetega. Nupp &amp;quot;New user&amp;quot; võimaldab lisada kasutajate nimekirja uue kasutaja.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Quit&#039;&#039; - Väljub programmist.&lt;br /&gt;
&lt;br /&gt;
= Retsensioonid =&lt;br /&gt;
&lt;br /&gt;
* Meeskonna &amp;quot;[[Kahurid]]&amp;quot; analüüsi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]] - 11.11.2012&lt;br /&gt;
* Meeskonna &amp;quot;[[R%26T_Soft|R&amp;amp;T Soft]]&amp;quot; prototüübi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]] - 02.12.2012&lt;br /&gt;
* Meeskonna &amp;quot;[[Meeskond_Taksobaas|Taksobaas]]&amp;quot; lõpptoote retsensioon [[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Taksobaas Link]] - 05.01.2013&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
&lt;br /&gt;
* Arvi Alamaa - Projektijuht&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: arvi_alamaa&amp;lt;/i&amp;gt;&lt;br /&gt;
* Jarmo Poolak&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: jarmo.poolak&amp;lt;/i&amp;gt;&lt;br /&gt;
* Rene Ott&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
* 13.10.2012 - Esimene kokkusaamine, projekti idee ja kirjelduse loomine ning esmane dokumenteerimine (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 22.10.2012 - Analüüsidokumendi esmane versioon (Jarmo)&lt;br /&gt;
* 25.10.2012 - Meeskonna ja wikilehe loomine (Arvi Alamaa)&lt;br /&gt;
* 30.10.2012 - Meeskonnaga liitus kolmas liige Rene Ott&lt;br /&gt;
* 01.11.2012 - Kokkusaamine, programmi analüüsi arutlemine. (Arvi, Jarmo, Rene)&lt;br /&gt;
* 04.11.2012 - Analüüsi koostamine (Arvi, Jarmo, Rene)&lt;br /&gt;
* 11.11.2012 - Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]]. (Rene)&lt;br /&gt;
* 12.11.2012 - Meeskonnaga kokkusaamine.&lt;br /&gt;
* 28.11.2012 - Prototüübi release (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 02.12.2012 - Prototüübi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]]. (Arvi)&lt;br /&gt;
* 05.12.2012 - Uus funktsionaalsus: ülesannete lisamine, projekti detailvaade, projekti muutmine (Arvi, Jarmo)&lt;br /&gt;
* 10.12.2012 - Uus funktsionaalsus: tööriista- ja tarvikute lisamine ja nimekiri. &lt;br /&gt;
* 16.12.2012 - Tööriistade ja tarvikute sidumine ülesandega. Pisiparandused ja -muudatused (Arvi, Jarmo)&lt;br /&gt;
* 19.12.2012 - Ettekande slaidide koostamine (Arvi)&lt;br /&gt;
* 05.01.2013 - Lõpptoote retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Taksobaas Link]]. (Jarmo)&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=60300</id>
		<title>Leffe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=60300"/>
		<updated>2013-01-05T18:52:30Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Leffe_Logo.png|alt=text|Leffe logo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kirjeldus =&lt;br /&gt;
&lt;br /&gt;
Oletame, et ühel ettevõttel on käsil üks või mitu projekti, milles omakorda on üks või mitu ülesannet. Ettevõte peab haldama vahendeid ja tegevusi, kuidas projekti eesmärk ja vastava projekti ülesanded õnnestuksid õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate, erinevate projektide ülesannete üle. Alati on mingi detail, mis võib jääda märkamatuks ning tuua kaasa ülesande ja\või terve projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&amp;lt;br&amp;gt;&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavate projektide ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
= Analüüs =&lt;br /&gt;
Tarkvaralahenduse analüüs: [[https://wiki.itcollege.ee/index.php/File:Tarkvaralahenduse_anal%C3%BC%C3%BCs_-_Meeskond_Leffe-2012.04.11.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
== Tutvustus ==&lt;br /&gt;
Ettevõttel on erinevate klientidega käsil üks või mitu projekti. Projekti tüübiks võiks olla IT-infrastruktuuri loomine aga võib olla ka midagi analoogset. Kliendiga on kokku lepitud projekti eesmärk ja tähtajad. Projektiks võib näiteks olla ka igakuine hooldusleping, mis koosneb erinevat laadi ülesannetest. Ettevõte peab aga ise haldama vahendeid ja tegevusi, kuidas projekti eesmärk õnnestuks õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate projektide ja ülesannete üle. Keeruliseks teeb siinkohal asjaolu, et näiteks mingit pooleliolevat ülesannet peab asjaolude sunnil jätkama teine inimene. Hea oleks näha kes, kus, millal ja kui palju jõudis teha ning milliseid lisaressursse oleks edasiste ülesannete sooritamiseks vaja. Alati on mingi detail, mis võib jääda märkamatuks ning põhjustada ülesande ja/või projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavaid projekte ja nende ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
== Rakenduse eesmärk ==&lt;br /&gt;
Tarkvara eesmärgiks on edukas projekti haldus meeskonnaliikmete vahel. Rakendus peaks lihtsustama erinevate ülesannete täitmist, erinevates projektides, erinevate inimeste poolt. Lisaks peaks see võimaldama planeerida erinevate ressursside kasutamist erinevate projektide vahel. Projekt jagatakse ülesanneteks, nii et iga töö oleks selle tegijale arusaadav ja hoomatav, mis vahendeid tal selle täitmiseks vaja läheb. Samuti on tähtis näha ajalugu eelnevalt sooritatud projektidest ja ülesannetest, et saadud informatsiooni põhjal oleks hetkel käesolevaid või ka tulevaid projekte parem planeerida. Kõik projekti kaasatud isikud peaksid nägema projektide hetkeseisu antud ajamomendil. Kui on tekkinud mingeid takistusi ülesannete täitmisel, et siis saaks neile operatiivselt lahendus leida ja lisaks jääks tulevikuks märk maha, mis ja miks ei õnnestunud. See saavutatakse projekti tööülesannete lisamise ja vajadusel muutmisega,tähtaegade määramisega igale meeskonnaliikmele, loetelu vajalikest vahenditest iga tehtava töö jaoks ning raportid projekti hetkeseisust projektijuhile.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Tarkvara saab jagada järgnevateks loogilisteks mooduliteks:&lt;br /&gt;
*	Projektid&lt;br /&gt;
*	Projektis osalejad&lt;br /&gt;
*	Projekti tööülesanded&lt;br /&gt;
*	Vahendid tööülesande täitmiseks&lt;br /&gt;
*	Inventari loend&lt;br /&gt;
*	Raportid&lt;br /&gt;
&lt;br /&gt;
=== Must have ===&lt;br /&gt;
==== Vaated ====&lt;br /&gt;
*	Projektide nimekiri annab ülevaate kasutajale nii jooksvatest kui ka eesolevatest projektidest. Lisaks on seal olemas lühidalt oluline info iga projekti staatuse kohta. Kasutajal (sõltub rollist) on võimalus projekte kustutada või juurde lisada. Samuti on võimalus valida olemasolevaid projekte, et neid täiendada või muuta, selleks on vajalik avada konkreetse projekti detailvaade.&lt;br /&gt;
*	Projekti detailvaade annab kasutajale informatsiooni sellest, mida see konkreetne projekt endast kujutab.  Samuti  on sealt kättesaadav nimekiri ülesannetest, mis selle projekti on seotud.&lt;br /&gt;
*	Ülesannete nimekiri hõlmab endast tegevusi, mis on vajalikud vaadeldava projekti jaoks. Nimekirjast on võimalik näha ka ülesannete staatusi (ülesanne on täitmisel, lõpetatud, edasi lükatud jne). Projekti haldaval inimesel on võimalus lisada nimekirja vajalikke ülesandeid, muuta nende staatust või hoopiski see tegevus eemalda. Samuti on võimalus avada ülesannete nimekirjast konkreetse ülesande jaoks detailvaade.&lt;br /&gt;
*	Ülesande detailvaade annab kasutajale võimaluse  saada informatsiooni konkreetse ülesande kohta. Projektihalduril on võimalik määrata ülesande seisu, lisada või redigeerida ülesande kirjeldust. Lisaks on võimalus kuvada ülesande detailvaatest selle konkreetse ülesandega seotud inimeste nimekirja.&lt;br /&gt;
*	Ülesandes osalejate nimekiri kuvab kõik inimesed, kes on seotud konkreetse ülesandega. Projektihalduril on võimalus määrata ülesandega seotud inimesi.&lt;br /&gt;
*	Kasutajate nimekiri annab ülevaate inimestest, kes on infosüsteemi lisatud ning keda on võimalik määrata mingisse rolli (nt. kas tavakasutaja või administraator). Kasutajate nimekirjast on võimalik valida konkreetne isik tema profiili vaatamiseks.&lt;br /&gt;
*	Kasutaja profiil näitab isiku andmeid. Lisaks on võimalik saada ülevaade projektidest, kus isik on osalenud ning mis ülesanded tal projektisiseselt on olnud.&lt;br /&gt;
*	Kasutajate tegevuste logi/nimekiri annab ülevaate, mida kasutajad on teinud. Nt kes on määratud mingeid ülesandeid täitma, kes on projektijuhiks määratud. Logi on kättesaadav kasutajale, kellel on vastavad õigused.&lt;br /&gt;
*	Veateated on nimekiri, kuhu on salvestatud infosüsteemis tekkinud tõrked ja hoiatused, mis aitavad analüüsida süsteemi toimimist. Vea põhjuse kiireks väljaselgitamiseks salvestatakse muu seas ka tõrke tekkimise asukoht.&lt;br /&gt;
&lt;br /&gt;
==== Tegevused ====&lt;br /&gt;
*	Lisada ja muuta projekte&lt;br /&gt;
*	Lisada, muuta või kustutada kasutajaid&lt;br /&gt;
*	Lisada, kustutada projektis osalejaid&lt;br /&gt;
*	Lisada, muuta või kustutada projekti tööülesandeid&lt;br /&gt;
*	Lisada, muuta või kustutada projektis kasutatavat inventari (nt tööriistu)&lt;br /&gt;
*	Määrata igale tööülesandele täitja(d)&lt;br /&gt;
*	Lisada ülesande täitmiseks kulunud aega&lt;br /&gt;
*	Muuta ülesande olekut: „Tegemisel“, „Valmis“, „Alustamata“&lt;br /&gt;
*	Muuta graafilise kasutajaliidese keelt&lt;br /&gt;
&lt;br /&gt;
=== Nice to have ===&lt;br /&gt;
*	Ülesandele lisada manus&lt;br /&gt;
*	Ühilduvus Active Directory’ga&lt;br /&gt;
*	Projekti raport(id)&lt;br /&gt;
*	Erinevad diagrammid&lt;br /&gt;
&lt;br /&gt;
== Laiendused ==&lt;br /&gt;
*	Veebiliides&lt;br /&gt;
*	Mobiililiides&lt;br /&gt;
&lt;br /&gt;
== UML kasutusmallid (Use Cases) ==&lt;br /&gt;
=== Kasutaja projekti detailvaade ===&lt;br /&gt;
&lt;br /&gt;
[[File:Use_Case_-_User_-_Project-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Administraatori projektivaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Project-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Kasutaja ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_User_-_Task-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
=== Adminstraatori ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Task-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
===	Tegevuste nimekiri ===&lt;br /&gt;
[[File:Use_Case_-_System_-_Event_log-2012.11.04.png|alt=text|Project Management Use case: System -&amp;gt; Event log]]&lt;br /&gt;
&lt;br /&gt;
== Üksused (Entities) ==&lt;br /&gt;
Andmebaasiüksuste eskiis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:UML_Entities-2012.11.04.png|alt=text|UML Entities]]&lt;br /&gt;
&lt;br /&gt;
== Kasutatavad tehnoloogiad ==&lt;br /&gt;
Programm tuleb WPF-s (Windows Presentation Foundation) ja andmeid hoitakse Microsoft SQL Server andmebaasis. Rakendus suhtleb andmebaasiga läbi Entity Frameworki. Kasutatav .NET Frameworki versioon võiks olla 4.5, kuna seal on mugav kirjutada asünkroonset funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= Prototüüp =&lt;br /&gt;
&lt;br /&gt;
Prototüübiga saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.11.28.rar].&lt;br /&gt;
Vajab SQL andmebaasi. Testitud SQL 2008 R2 versiooniga.&lt;br /&gt;
&lt;br /&gt;
Lihtsad ettevalmistused enne rakenduse käivitamist:&lt;br /&gt;
# Loo &amp;quot;Leffe&amp;quot; SQL andmebaas;&lt;br /&gt;
# Käivita selles baasis SQL skript, mille leiab failist &amp;quot;EfModel.edmx.sql&amp;quot;;&lt;br /&gt;
# Muuda connectionStringis kasutajanime ja parooli  failis Leffe.Management.exe.config;&lt;br /&gt;
# Käivita programm.&lt;br /&gt;
# Programm peaks looma mõned näidis sissekanded andmebaasi, kui see on tühi.&lt;br /&gt;
&lt;br /&gt;
= Lõpptoode =&lt;br /&gt;
Lõpptootega saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.12.16.rar].&lt;br /&gt;
Andmebaasi skript testandmetega: [http://enos.itcollege.ee/~JPoolak/Leffe.Data_Schema_Users-20.12.2012.sql].&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
Programm annab selge ülevaate ettevõttes olevate projektide ja ülesannete kohta. Näiteks on võimalik kiirelt näha ülevaadet, kes erinevate ülesannetega on hõivatud ning missugused tööriistad antud ülesannetes on kasutusel. Samuti võimaldab ülesannetesse lisada ka erinevaid tooteid või tarvikuid, mida võib ülesande täitmiseks vaja minna. Antud programm võimaldab kasutajal lihtsa vaevaga hallata erinevaid projektide ja nendega seotud ülesandeid!&lt;br /&gt;
&lt;br /&gt;
== Kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Projects&#039;&#039; - Projektide vaates on nähtaval kõik ettevõtte projektid. Vajutades projecti reale, ilmub allapoole projekti detail vaade ning antud projektiga seotud ülesanded. Projekti parameetreid saab muuta vajutades nuppu &amp;quot;Modify&amp;quot;. Projekti staatust on võimalik muuta ka detail vaates olevad staatuse välja rippmenüüst. Nupp &amp;quot;New company&amp;quot; võimaldab lisada uue kliendi või firma, kellega on antud projekt seotud. Nupp &amp;quot;New project&amp;quot; võimaldab lisada projektide nimekirja uue projekti.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Active tasks&#039;&#039; - Ülesannete vaates on nähtaval kõik projektidega seotud ülesanded. Vajutades ülesande reale, ilmub allapoole ülesande detailvaade. Ülesande parameetreid saab muuta vajutades nuppu &amp;quot;Modify&amp;quot;. Ülesande staatust on võimalik muuta ka detail vaates olevad staatuse välja rippmenüüst. Nupp &amp;quot;New task&amp;quot; võimaldab lisada ülesannete nimekirja uue ülesande. Nupp &amp;quot;Add inventory&amp;quot; võimaldab lisada ülesande täitmisel vajaminevaid tooteid või tarvikuid. Nupp &amp;quot;Add tool&amp;quot; võimaldab lisada ülesande täitmisel vajaminevaid tööriistu. Nupp &amp;quot;Assign to&amp;quot; võimaldab inimesi, kes on seotud antud ülesande täitmisega.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Toolbox&#039;&#039; - Toolbox sisaldab töövahendeid, mida läheb vaja tööülesande (taski) teostamiseks.&lt;br /&gt;
Siin saab määrata ka vajaminevate tööriistade koguse ning mis ajast neid vaja läheb ja kui kaua neid tööriistu vaja võib minna.&lt;br /&gt;
Tööriistu saab lisada Taski alt vajutades nuppu &amp;quot;Add tool&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Inventory&#039;&#039; - Tarvikute vaates on näha nimekiri ostetud toodetest tarvikutest, mida võib ülesande täitmisel vaja minna. Nupp &amp;quot;New inventory&amp;quot; võimaldab lisada tarvikute nimekirja uue tarviku.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Users&#039;&#039; - Kasutajate vaates on näha nimekiri kasutajatest, keda on võimalik siduda erinevate ülesannetega. Nupp &amp;quot;New user&amp;quot; võimaldab lisada kasutajate nimekirja uue kasutaja.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Quit&#039;&#039; - Väljub programmist.&lt;br /&gt;
&lt;br /&gt;
= Retsensioonid =&lt;br /&gt;
&lt;br /&gt;
* Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]] - 11.11.2012&lt;br /&gt;
* Meeskonna &amp;quot;R&amp;amp;T Soft&amp;quot; prototüübi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]] - 02.12.2012&lt;br /&gt;
* Meeskonna Taksobaas lõpptoote retsensioon [[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Taksobaas Link]] - 05.01.2013&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
&lt;br /&gt;
* Arvi Alamaa - Projektijuht&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: arvi_alamaa&amp;lt;/i&amp;gt;&lt;br /&gt;
* Jarmo Poolak&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: jarmo.poolak&amp;lt;/i&amp;gt;&lt;br /&gt;
* Rene Ott&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
* 13.10.2012 - Esimene kokkusaamine, projekti idee ja kirjelduse loomine ning esmane dokumenteerimine (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 22.10.2012 - Analüüsidokumendi esmane versioon (Jarmo)&lt;br /&gt;
* 25.10.2012 - Meeskonna ja wikilehe loomine (Arvi Alamaa)&lt;br /&gt;
* 30.10.2012 - Meeskonnaga liitus kolmas liige Rene Ott&lt;br /&gt;
* 01.11.2012 - Kokkusaamine, programmi analüüsi arutlemine. (Arvi, Jarmo, Rene)&lt;br /&gt;
* 04.11.2012 - Analüüsi koostamine (Arvi, Jarmo, Rene)&lt;br /&gt;
* 11.11.2012 - Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]]. (Rene)&lt;br /&gt;
* 12.11.2012 - Meeskonnaga kokkusaamine.&lt;br /&gt;
* 28.11.2012 - Prototüübi release (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 02.12.2012 - Prototüübi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]]. (Arvi)&lt;br /&gt;
* 05.12.2012 - Uus funktsionaalsus: ülesannete lisamine, projekti detailvaade, projekti muutmine (Arvi, Jarmo)&lt;br /&gt;
* 10.12.2012 - Uus funktsionaalsus: tööriista- ja tarvikute lisamine ja nimekiri. &lt;br /&gt;
* 16.12.2012 - Tööriistade ja tarvikute sidumine ülesandega. Pisiparandused ja -muudatused (Arvi, Jarmo)&lt;br /&gt;
* 19.12.2012 - Ettekande slaidide koostamine (Arvi)&lt;br /&gt;
* 05.01.2013 - Lõpptoote retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Taksobaas Link]]. (Jarmo)&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=60299</id>
		<title>Leffe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=60299"/>
		<updated>2013-01-05T18:49:41Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Taksobaasi retsensioon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Leffe_Logo.png|alt=text|Leffe logo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kirjeldus =&lt;br /&gt;
&lt;br /&gt;
Oletame, et ühel ettevõttel on käsil üks või mitu projekti, milles omakorda on üks või mitu ülesannet. Ettevõte peab haldama vahendeid ja tegevusi, kuidas projekti eesmärk ja vastava projekti ülesanded õnnestuksid õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate, erinevate projektide ülesannete üle. Alati on mingi detail, mis võib jääda märkamatuks ning tuua kaasa ülesande ja\või terve projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&amp;lt;br&amp;gt;&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavate projektide ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
= Analüüs =&lt;br /&gt;
Tarkvaralahenduse analüüs: [[https://wiki.itcollege.ee/index.php/File:Tarkvaralahenduse_anal%C3%BC%C3%BCs_-_Meeskond_Leffe-2012.04.11.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
== Tutvustus ==&lt;br /&gt;
Ettevõttel on erinevate klientidega käsil üks või mitu projekti. Projekti tüübiks võiks olla IT-infrastruktuuri loomine aga võib olla ka midagi analoogset. Kliendiga on kokku lepitud projekti eesmärk ja tähtajad. Projektiks võib näiteks olla ka igakuine hooldusleping, mis koosneb erinevat laadi ülesannetest. Ettevõte peab aga ise haldama vahendeid ja tegevusi, kuidas projekti eesmärk õnnestuks õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate projektide ja ülesannete üle. Keeruliseks teeb siinkohal asjaolu, et näiteks mingit pooleliolevat ülesannet peab asjaolude sunnil jätkama teine inimene. Hea oleks näha kes, kus, millal ja kui palju jõudis teha ning milliseid lisaressursse oleks edasiste ülesannete sooritamiseks vaja. Alati on mingi detail, mis võib jääda märkamatuks ning põhjustada ülesande ja/või projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavaid projekte ja nende ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
== Rakenduse eesmärk ==&lt;br /&gt;
Tarkvara eesmärgiks on edukas projekti haldus meeskonnaliikmete vahel. Rakendus peaks lihtsustama erinevate ülesannete täitmist, erinevates projektides, erinevate inimeste poolt. Lisaks peaks see võimaldama planeerida erinevate ressursside kasutamist erinevate projektide vahel. Projekt jagatakse ülesanneteks, nii et iga töö oleks selle tegijale arusaadav ja hoomatav, mis vahendeid tal selle täitmiseks vaja läheb. Samuti on tähtis näha ajalugu eelnevalt sooritatud projektidest ja ülesannetest, et saadud informatsiooni põhjal oleks hetkel käesolevaid või ka tulevaid projekte parem planeerida. Kõik projekti kaasatud isikud peaksid nägema projektide hetkeseisu antud ajamomendil. Kui on tekkinud mingeid takistusi ülesannete täitmisel, et siis saaks neile operatiivselt lahendus leida ja lisaks jääks tulevikuks märk maha, mis ja miks ei õnnestunud. See saavutatakse projekti tööülesannete lisamise ja vajadusel muutmisega,tähtaegade määramisega igale meeskonnaliikmele, loetelu vajalikest vahenditest iga tehtava töö jaoks ning raportid projekti hetkeseisust projektijuhile.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Tarkvara saab jagada järgnevateks loogilisteks mooduliteks:&lt;br /&gt;
*	Projektid&lt;br /&gt;
*	Projektis osalejad&lt;br /&gt;
*	Projekti tööülesanded&lt;br /&gt;
*	Vahendid tööülesande täitmiseks&lt;br /&gt;
*	Inventari loend&lt;br /&gt;
*	Raportid&lt;br /&gt;
&lt;br /&gt;
=== Must have ===&lt;br /&gt;
==== Vaated ====&lt;br /&gt;
*	Projektide nimekiri annab ülevaate kasutajale nii jooksvatest kui ka eesolevatest projektidest. Lisaks on seal olemas lühidalt oluline info iga projekti staatuse kohta. Kasutajal (sõltub rollist) on võimalus projekte kustutada või juurde lisada. Samuti on võimalus valida olemasolevaid projekte, et neid täiendada või muuta, selleks on vajalik avada konkreetse projekti detailvaade.&lt;br /&gt;
*	Projekti detailvaade annab kasutajale informatsiooni sellest, mida see konkreetne projekt endast kujutab.  Samuti  on sealt kättesaadav nimekiri ülesannetest, mis selle projekti on seotud.&lt;br /&gt;
*	Ülesannete nimekiri hõlmab endast tegevusi, mis on vajalikud vaadeldava projekti jaoks. Nimekirjast on võimalik näha ka ülesannete staatusi (ülesanne on täitmisel, lõpetatud, edasi lükatud jne). Projekti haldaval inimesel on võimalus lisada nimekirja vajalikke ülesandeid, muuta nende staatust või hoopiski see tegevus eemalda. Samuti on võimalus avada ülesannete nimekirjast konkreetse ülesande jaoks detailvaade.&lt;br /&gt;
*	Ülesande detailvaade annab kasutajale võimaluse  saada informatsiooni konkreetse ülesande kohta. Projektihalduril on võimalik määrata ülesande seisu, lisada või redigeerida ülesande kirjeldust. Lisaks on võimalus kuvada ülesande detailvaatest selle konkreetse ülesandega seotud inimeste nimekirja.&lt;br /&gt;
*	Ülesandes osalejate nimekiri kuvab kõik inimesed, kes on seotud konkreetse ülesandega. Projektihalduril on võimalus määrata ülesandega seotud inimesi.&lt;br /&gt;
*	Kasutajate nimekiri annab ülevaate inimestest, kes on infosüsteemi lisatud ning keda on võimalik määrata mingisse rolli (nt. kas tavakasutaja või administraator). Kasutajate nimekirjast on võimalik valida konkreetne isik tema profiili vaatamiseks.&lt;br /&gt;
*	Kasutaja profiil näitab isiku andmeid. Lisaks on võimalik saada ülevaade projektidest, kus isik on osalenud ning mis ülesanded tal projektisiseselt on olnud.&lt;br /&gt;
*	Kasutajate tegevuste logi/nimekiri annab ülevaate, mida kasutajad on teinud. Nt kes on määratud mingeid ülesandeid täitma, kes on projektijuhiks määratud. Logi on kättesaadav kasutajale, kellel on vastavad õigused.&lt;br /&gt;
*	Veateated on nimekiri, kuhu on salvestatud infosüsteemis tekkinud tõrked ja hoiatused, mis aitavad analüüsida süsteemi toimimist. Vea põhjuse kiireks väljaselgitamiseks salvestatakse muu seas ka tõrke tekkimise asukoht.&lt;br /&gt;
&lt;br /&gt;
==== Tegevused ====&lt;br /&gt;
*	Lisada ja muuta projekte&lt;br /&gt;
*	Lisada, muuta või kustutada kasutajaid&lt;br /&gt;
*	Lisada, kustutada projektis osalejaid&lt;br /&gt;
*	Lisada, muuta või kustutada projekti tööülesandeid&lt;br /&gt;
*	Lisada, muuta või kustutada projektis kasutatavat inventari (nt tööriistu)&lt;br /&gt;
*	Määrata igale tööülesandele täitja(d)&lt;br /&gt;
*	Lisada ülesande täitmiseks kulunud aega&lt;br /&gt;
*	Muuta ülesande olekut: „Tegemisel“, „Valmis“, „Alustamata“&lt;br /&gt;
*	Muuta graafilise kasutajaliidese keelt&lt;br /&gt;
&lt;br /&gt;
=== Nice to have ===&lt;br /&gt;
*	Ülesandele lisada manus&lt;br /&gt;
*	Ühilduvus Active Directory’ga&lt;br /&gt;
*	Projekti raport(id)&lt;br /&gt;
*	Erinevad diagrammid&lt;br /&gt;
&lt;br /&gt;
== Laiendused ==&lt;br /&gt;
*	Veebiliides&lt;br /&gt;
*	Mobiililiides&lt;br /&gt;
&lt;br /&gt;
== UML kasutusmallid (Use Cases) ==&lt;br /&gt;
=== Kasutaja projekti detailvaade ===&lt;br /&gt;
&lt;br /&gt;
[[File:Use_Case_-_User_-_Project-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Administraatori projektivaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Project-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Kasutaja ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_User_-_Task-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
=== Adminstraatori ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Task-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
===	Tegevuste nimekiri ===&lt;br /&gt;
[[File:Use_Case_-_System_-_Event_log-2012.11.04.png|alt=text|Project Management Use case: System -&amp;gt; Event log]]&lt;br /&gt;
&lt;br /&gt;
== Üksused (Entities) ==&lt;br /&gt;
Andmebaasiüksuste eskiis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:UML_Entities-2012.11.04.png|alt=text|UML Entities]]&lt;br /&gt;
&lt;br /&gt;
== Kasutatavad tehnoloogiad ==&lt;br /&gt;
Programm tuleb WPF-s (Windows Presentation Foundation) ja andmeid hoitakse Microsoft SQL Server andmebaasis. Rakendus suhtleb andmebaasiga läbi Entity Frameworki. Kasutatav .NET Frameworki versioon võiks olla 4.5, kuna seal on mugav kirjutada asünkroonset funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= Prototüüp =&lt;br /&gt;
&lt;br /&gt;
Prototüübiga saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.11.28.rar].&lt;br /&gt;
Vajab SQL andmebaasi. Testitud SQL 2008 R2 versiooniga.&lt;br /&gt;
&lt;br /&gt;
Lihtsad ettevalmistused enne rakenduse käivitamist:&lt;br /&gt;
# Loo &amp;quot;Leffe&amp;quot; SQL andmebaas;&lt;br /&gt;
# Käivita selles baasis SQL skript, mille leiab failist &amp;quot;EfModel.edmx.sql&amp;quot;;&lt;br /&gt;
# Muuda connectionStringis kasutajanime ja parooli  failis Leffe.Management.exe.config;&lt;br /&gt;
# Käivita programm.&lt;br /&gt;
# Programm peaks looma mõned näidis sissekanded andmebaasi, kui see on tühi.&lt;br /&gt;
&lt;br /&gt;
= Lõpptoode =&lt;br /&gt;
Lõpptootega saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.12.16.rar].&lt;br /&gt;
Andmebaasi skript testandmetega: [http://enos.itcollege.ee/~JPoolak/Leffe.Data_Schema_Users-20.12.2012.sql].&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
Programm annab selge ülevaate ettevõttes olevate projektide ja ülesannete kohta. Näiteks on võimalik kiirelt näha ülevaadet, kes erinevate ülesannetega on hõivatud ning missugused tööriistad antud ülesannetes on kasutusel. Samuti võimaldab ülesannetesse lisada ka erinevaid tooteid või tarvikuid, mida võib ülesande täitmiseks vaja minna. Antud programm võimaldab kasutajal lihtsa vaevaga hallata erinevaid projektide ja nendega seotud ülesandeid!&lt;br /&gt;
&lt;br /&gt;
== Kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Projects&#039;&#039; - Projektide vaates on nähtaval kõik ettevõtte projektid. Vajutades projecti reale, ilmub allapoole projekti detail vaade ning antud projektiga seotud ülesanded. Projekti parameetreid saab muuta vajutades nuppu &amp;quot;Modify&amp;quot;. Projekti staatust on võimalik muuta ka detail vaates olevad staatuse välja rippmenüüst. Nupp &amp;quot;New company&amp;quot; võimaldab lisada uue kliendi või firma, kellega on antud projekt seotud. Nupp &amp;quot;New project&amp;quot; võimaldab lisada projektide nimekirja uue projekti.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Active tasks&#039;&#039; - Ülesannete vaates on nähtaval kõik projektidega seotud ülesanded. Vajutades ülesande reale, ilmub allapoole ülesande detailvaade. Ülesande parameetreid saab muuta vajutades nuppu &amp;quot;Modify&amp;quot;. Ülesande staatust on võimalik muuta ka detail vaates olevad staatuse välja rippmenüüst. Nupp &amp;quot;New task&amp;quot; võimaldab lisada ülesannete nimekirja uue ülesande. Nupp &amp;quot;Add inventory&amp;quot; võimaldab lisada ülesande täitmisel vajaminevaid tooteid või tarvikuid. Nupp &amp;quot;Add tool&amp;quot; võimaldab lisada ülesande täitmisel vajaminevaid tööriistu. Nupp &amp;quot;Assign to&amp;quot; võimaldab inimesi, kes on seotud antud ülesande täitmisega.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Toolbox&#039;&#039; - Toolbox sisaldab töövahendeid, mida läheb vaja tööülesande (taski) teostamiseks.&lt;br /&gt;
Siin saab määrata ka vajaminevate tööriistade koguse ning mis ajast neid vaja läheb ja kui kaua neid tööriistu vaja võib minna.&lt;br /&gt;
Tööriistu saab lisada Taski alt vajutades nuppu &amp;quot;Add tool&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Inventory&#039;&#039; - Tarvikute vaates on näha nimekiri ostetud toodetest tarvikutest, mida võib ülesande täitmisel vaja minna. Nupp &amp;quot;New inventory&amp;quot; võimaldab lisada tarvikute nimekirja uue tarviku.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Users&#039;&#039; - Kasutajate vaates on näha nimekiri kasutajatest, keda on võimalik siduda erinevate ülesannetega. Nupp &amp;quot;New user&amp;quot; võimaldab lisada kasutajate nimekirja uue kasutaja.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Quit&#039;&#039; - Väljub programmist.&lt;br /&gt;
&lt;br /&gt;
= Retsensioonid =&lt;br /&gt;
&lt;br /&gt;
* Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]] - 11.11.2012&lt;br /&gt;
* Meeskonna &amp;quot;R&amp;amp;T Soft&amp;quot; prototüübi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]] - 02.12.2012&lt;br /&gt;
* Meeskonna Taksobaas lõpptoote retsensioon [[https://wiki.itcollege.ee/index.php/Talk:Meeskond_Taksobaas Link]] - 05.01.2013&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
&lt;br /&gt;
* Arvi Alamaa - Projektijuht&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: arvi_alamaa&amp;lt;/i&amp;gt;&lt;br /&gt;
* Jarmo Poolak&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: jarmo.poolak&amp;lt;/i&amp;gt;&lt;br /&gt;
* Rene Ott&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
* 13.10.2012 - Esimene kokkusaamine, projekti idee ja kirjelduse loomine ning esmane dokumenteerimine (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 22.10.2012 - Analüüsidokumendi esmane versioon (Jarmo)&lt;br /&gt;
* 25.10.2012 - Meeskonna ja wikilehe loomine (Arvi Alamaa)&lt;br /&gt;
* 30.10.2012 - Meeskonnaga liitus kolmas liige Rene Ott&lt;br /&gt;
* 01.11.2012 - Kokkusaamine, programmi analüüsi arutlemine. (Arvi, Jarmo, Rene)&lt;br /&gt;
* 04.11.2012 - Analüüsi koostamine (Arvi, Jarmo, Rene)&lt;br /&gt;
* 11.11.2012 - Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]]. (Rene)&lt;br /&gt;
* 12.11.2012 - Meeskonnaga kokkusaamine.&lt;br /&gt;
* 28.11.2012 - Prototüübi release (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 02.12.2012 - Prototüübi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]]. (Arvi)&lt;br /&gt;
* 05.12.2012 - Uus funktsionaalsus: ülesannete lisamine, projekti detailvaade, projekti muutmine (Arvi, Jarmo)&lt;br /&gt;
* 10.12.2012 - Uus funktsionaalsus: tööriista- ja tarvikute lisamine ja nimekiri. &lt;br /&gt;
* 16.12.2012 - Tööriistade ja tarvikute sidumine ülesandega. Pisiparandused ja -muudatused (Arvi, Jarmo)&lt;br /&gt;
* 19.12.2012 - Ettekande slaidide koostamine (Arvi)&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_Taksobaas&amp;diff=60297</id>
		<title>Talk:Meeskond Taksobaas</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_Taksobaas&amp;diff=60297"/>
		<updated>2013-01-05T18:33:51Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Review, no hard feelings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Dokumendina: [[https://wiki.itcollege.ee/images/9/98/Taksobaasi_l%C3%B5pptoote_retsensioon-2013.01.05.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
==Taksobaasi lõpptoote retsensioon ehk meenutusi veebiprogrammeerimisest==&lt;br /&gt;
&lt;br /&gt;
Esimene ettekujutus Taksobaasist oli, et tegu on tarkvaraga, mis on mõeldud taksodele või dispetšeritele. Peale lühikest tutvumist sai selgeks, et tegelikult on tegu üldiselt kõikki taksosid ja -juhtide ning nende litsentse hõlmava andmepangaga. Praegusel juhul jääb arusaamatuks, kellel täpselt on vajadus selliste andmete järgi. Minuteada taksode järgi teostab Tallinnas kontrolli MUPO ehk siis nemad oleksid potensiaalsed kliendid.&amp;lt;br&amp;gt;&lt;br /&gt;
Rakenduse graafiline pool jätab väga hea mulje. Vormid ja tabelid on hästi läbi mõeldud hõlpsasti kasutatavad.&lt;br /&gt;
&lt;br /&gt;
===Mõned kasutatavuse puudused (usability)===&lt;br /&gt;
*	Puuduvad lühendite seletused nagu näiteks VL Omanik, VL Nr. SK Nr. jne;&lt;br /&gt;
*	Inimese andmeid ei saa taaskasutada vaid tuleb iga kord käsitsi uuesti sisestada;&lt;br /&gt;
*	Andete taaskasutamise võimaluse puudumine käib ka auto margi, mudeli ja ettevõtte kohta;&lt;br /&gt;
*	Kuna andmeid sisestamisel ei saa taaskasutada, siis on vormil ka veidi palju välju korraga täitmiseks;&lt;br /&gt;
*	Kohati &amp;quot;Sulge&amp;quot; nupp sulgeb akna, kord väljub hoopis programmist. Need nupud võiksid olla eraldi tähistatud;&lt;br /&gt;
*	Põhiaken pole liigutatav ega lohistatav, vaid on naelutatud akna keskele. Õnneks laseb ennast minimiseerida;&lt;br /&gt;
*	Login ja kasutajate halduse aken on alati pealmine (always-on-top), mis häirib muud tööd;&lt;br /&gt;
*	Vilkuv otsingunupp hakkab lõpuks häirima.&lt;br /&gt;
&lt;br /&gt;
===Mõned programmilised vead (bugs)===&lt;br /&gt;
Olulisi vigu programmi käitumises ei leidnud, vaid mõned kosmeetilised.&lt;br /&gt;
*	Andmete sisestamisel tabulaatoriga liikumine ei tööta alati korrektselt;&lt;br /&gt;
*	Andmete järjestamine tulpade järgi ei tööta alati eelduste kohaselt. Nt Auto margid järjestab: VW, BMW jne. Eeldaks, et BMW on eespool, kui VW&lt;br /&gt;
&lt;br /&gt;
===Mis on läinud hästi (well done)===&lt;br /&gt;
*	Hea kujundus ja ülesehitus&lt;br /&gt;
*	Olemas on hädavajalik funktsionaalsus ja veidi rohkemgi&lt;br /&gt;
*	Põhitegevused lihtsasti mõistetavad ja õpitavad&lt;br /&gt;
*	Otsing töötab hästi&lt;br /&gt;
*	Hea kasutajate haldus&lt;br /&gt;
*	Logi pidamine kasutajate tegevustest&lt;br /&gt;
&lt;br /&gt;
===Andmebaas===&lt;br /&gt;
Andmebaas koosneb kolmest tabelist: Andmed, Kasutajad ja Logi. &lt;br /&gt;
*	Tabelid pole omavahel seotud ehk foreign keyd (FKd) puuduvad ehkki vähemalt Logi tabel võiks olla seotud tabeliga Kasutajad. Paraku on see seos loodud vaid lähtekoodis ja kasutades mitte ID-d vaid hoopis kasutaja nime (stringi tüüpi).&lt;br /&gt;
*	Andmebaasi väljade nimed on veidi krüptilised: j_eesnimi, o_isikukood, VL_nr ja SK_nr. Nimetused võiksid olla pikalt välja kirjutatud, et ei peaks mõistatama millega tegemist. Tähemärgid ei maksa midagi, küll aga arendajate aeg, kes selle rakendusega kokku võivad puutuda.&lt;br /&gt;
*	Andmebaas võiks olla normaliseeritud ehk ühest suurest „Andmed“ tabelist võiks saada mitu väikest: Autod, Isikud, Litsentsid, Ettevõtted ja võibolla ka Aadressid, kui nende järgi tekib nõudlus.&lt;br /&gt;
&lt;br /&gt;
===Lähtekood (code review)===&lt;br /&gt;
Veidi tähe- ehk koodinärimist.&lt;br /&gt;
*	Visual Studio lahenduse (Solution) nimi on Taksobaas1.2, mis tähendab, et ei kasutata versioonihaldustarkava (revision control) nagu nt. GIT, SVN jt. See on väga oluline, kui projektis on mitu inimest, et kõigil oleks pidevalt värske kood. Samuti on see hea viis koodi muutumise jälgimiseks.&lt;br /&gt;
*	Projekti failid on kenasti organiseeritud kahte kataloogi: Mudel ja Vaatemudel. Ülejäänud (põhiliselt XAML) failid on juurkataloogis.&lt;br /&gt;
*	Faili- aga ka klassinimedes on kasutatud alakriipsu, nt. Logi_vaatamine.xaml. Targemad mehed soovitavad kirjutada sõnad suur tähega (CamelCase), nt. LogiVaatamine.xaml. &lt;br /&gt;
*	Mõne faili- ja klassinimes kasutatakse esmapilgul arusaamatut lühendit &amp;quot;VM&amp;quot;: &amp;quot;Kasutaja_haldusVM.cs&amp;quot;. Selgub, et kuna see fail asub &amp;quot;Vaatemudel&amp;quot; kataloogis tähistab too VM, et tegu on vaatemudeliga. Niiviisi peaks ju järjepidevusest tingituna Krüpteerimine klass Mudel kataloogis tähistatama KrüpteerimineMudel.cs. Seega, tüübi või laadi kirjeldus failil ja klassinimes pole vajalik. Selle funktsiooni täitab .NET namespace, nt: &amp;quot;Taksobaas1._2.Vaatemudel.LogVaatamine&amp;quot;.&lt;br /&gt;
*	Kõik klassifaillid sisaldavad regioone (#region), mis tuleb koodi nägemiseks lahti klõpsutada. Tihti on regiooni sisuks vaid üks field või property rida. Klassi kiire ülevaate saamiseks on soovitatav regioone mitte kasutada.&lt;br /&gt;
*	Meetodite nimed on tihti väikese tähega.&lt;br /&gt;
*	Propertied võiks olla kirjutatud kasutades lühikest nn. „Auto property“ viisi:&lt;br /&gt;
public string Eesnimi { get; set; }&lt;br /&gt;
*	Sisselogimise akna (MainWindow.xaml) UI elementide paigutuseks on kasutatud vaid Gridi väga rohkete veergude ridadega:&lt;br /&gt;
[[Image:01-MainWindow.png|alt=text|Sisselogimine, enne]]&amp;lt;br&amp;gt;&lt;br /&gt;
Sarnandeb veebikujundusele tabeli abil. Lihtsam oleks asju paigutada, kui Gridis oleks vaid kaks veergu ning kuus rida. Tulemus Design views võiks olla selline:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Image:02-MainWindow.png|alt=text|Sisselogimine, pärast]]&amp;lt;br&amp;gt;&lt;br /&gt;
*	XAML koodis pole defineeritud ühtset stiili UI elementide kauppa eraldi failis vaid iga elemendi välimus on defineeritud üha uuesti ja uuesti. See muudab ühtse stiili muutmise võimatuks.&lt;br /&gt;
*	Globaalmuutujad.cs kasutab sisselogimise viga tähistamiseks krüptilisi numbreid 1 ja 2. Õigem oleks kasutada Enumeid, millega saab defineerida võimalikud ja arusaadavad väärtused.&lt;br /&gt;
*	Kasutaja andmete olekute meelespidamiseks mõeldud Taksobaas1._2.Mudel.global klassi asemel tuleks need olekud panna oma klassi(de) konteksti. Kasutaja vaheklass võiks olla selline:&lt;br /&gt;
[[Image:03-Kasutaja.cs.png|alt=text|Uus klass Kasutaja]]&amp;lt;br&amp;gt;&lt;br /&gt;
See klass asendaks klassi KasutajaKuvamine ning seda tuleks kasutada ListBoxides kasutajate kuvamiseks.&lt;br /&gt;
*	Kasutaja_haldus.xaml.cs võiks toimetada valitud ListView eelpoolmainitud Kasutaja objektiga, mille küljest saaks küsida andmebaasi rea ID:&lt;br /&gt;
[[Image:04-KasutajaHaldus.Blokeeri.png|alt=text|Klassi KasutajaHaldus meetod Blokeeri]]&amp;lt;br&amp;gt;&lt;br /&gt;
Sellisel viisil Blokeerimine klass saab toimetada omaette kasutaja ID-ga ja ei  pea andmeid küsima väljaspoolt  nn. globaalmuutujatest nagu PHP veebiprogrammeerimisel.&lt;br /&gt;
*	Märkuseks, et C# klassidel pole (parameetriteta) konstruktori defineerimine kohustuslik.&lt;br /&gt;
&lt;br /&gt;
===Kokkuvõte===&lt;br /&gt;
Vaatamata ehk mõnedele probleemsetele kohtadele nagu ebakonventsionaalne lähtekood ja andmebaasi normaliseerituse puudusele, programm ise töötab suuremate tõrgeteta, on hea välimusega ja on mugav kasutada ehk täidab oma ülesannet hästi.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jarmo Poolak&amp;lt;br&amp;gt;&lt;br /&gt;
Meeskond &amp;quot;[[Leffe]]&amp;quot;&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:04-KasutajaHaldus.Blokeeri.png&amp;diff=60295</id>
		<title>File:04-KasutajaHaldus.Blokeeri.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:04-KasutajaHaldus.Blokeeri.png&amp;diff=60295"/>
		<updated>2013-01-05T18:21:28Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Taksobaas class KasutajaHaldus method Blokeeri redone&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Taksobaas class KasutajaHaldus method Blokeeri redone&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:03-Kasutaja.cs.png&amp;diff=60294</id>
		<title>File:03-Kasutaja.cs.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:03-Kasutaja.cs.png&amp;diff=60294"/>
		<updated>2013-01-05T18:20:30Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Taksobaas Kasutaja class&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Taksobaas Kasutaja class&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:02-MainWindow.png&amp;diff=60293</id>
		<title>File:02-MainWindow.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:02-MainWindow.png&amp;diff=60293"/>
		<updated>2013-01-05T18:19:55Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Taksobaas Login page, after&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Taksobaas Login page, after&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:01-MainWindow.png&amp;diff=60292</id>
		<title>File:01-MainWindow.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:01-MainWindow.png&amp;diff=60292"/>
		<updated>2013-01-05T18:19:12Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Taksobaas Login page, before&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Taksobaas Login page, before&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Taksobaasi_l%C3%B5pptoote_retsensioon-2013.01.05.pdf&amp;diff=60289</id>
		<title>File:Taksobaasi lõpptoote retsensioon-2013.01.05.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Taksobaasi_l%C3%B5pptoote_retsensioon-2013.01.05.pdf&amp;diff=60289"/>
		<updated>2013-01-05T18:15:12Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Taksobaasi lõpptoote retsensioon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Taksobaasi lõpptoote retsensioon&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=59725</id>
		<title>Leffe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=59725"/>
		<updated>2012-12-20T09:37:33Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Lõpptoode */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Leffe_Logo.png|alt=text|Leffe logo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kirjeldus =&lt;br /&gt;
&lt;br /&gt;
Oletame, et ühel ettevõttel on käsil üks või mitu projekti, milles omakorda on üks või mitu ülesannet. Ettevõte peab haldama vahendeid ja tegevusi, kuidas projekti eesmärk ja vastava projekti ülesanded õnnestuksid õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate, erinevate projektide ülesannete üle. Alati on mingi detail, mis võib jääda märkamatuks ning tuua kaasa ülesande ja\või terve projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&amp;lt;br&amp;gt;&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavate projektide ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
= Analüüs =&lt;br /&gt;
Tarkvaralahenduse analüüs: [[https://wiki.itcollege.ee/index.php/File:Tarkvaralahenduse_anal%C3%BC%C3%BCs_-_Meeskond_Leffe-2012.04.11.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
== Tutvustus ==&lt;br /&gt;
Ettevõttel on erinevate klientidega käsil üks või mitu projekti. Projekti tüübiks võiks olla IT-infrastruktuuri loomine aga võib olla ka midagi analoogset. Kliendiga on kokku lepitud projekti eesmärk ja tähtajad. Projektiks võib näiteks olla ka igakuine hooldusleping, mis koosneb erinevat laadi ülesannetest. Ettevõte peab aga ise haldama vahendeid ja tegevusi, kuidas projekti eesmärk õnnestuks õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate projektide ja ülesannete üle. Keeruliseks teeb siinkohal asjaolu, et näiteks mingit pooleliolevat ülesannet peab asjaolude sunnil jätkama teine inimene. Hea oleks näha kes, kus, millal ja kui palju jõudis teha ning milliseid lisaressursse oleks edasiste ülesannete sooritamiseks vaja. Alati on mingi detail, mis võib jääda märkamatuks ning põhjustada ülesande ja/või projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavaid projekte ja nende ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
== Rakenduse eesmärk ==&lt;br /&gt;
Tarkvara eesmärgiks on edukas projekti haldus meeskonnaliikmete vahel. Rakendus peaks lihtsustama erinevate ülesannete täitmist, erinevates projektides, erinevate inimeste poolt. Lisaks peaks see võimaldama planeerida erinevate ressursside kasutamist erinevate projektide vahel. Projekt jagatakse ülesanneteks, nii et iga töö oleks selle tegijale arusaadav ja hoomatav, mis vahendeid tal selle täitmiseks vaja läheb. Samuti on tähtis näha ajalugu eelnevalt sooritatud projektidest ja ülesannetest, et saadud informatsiooni põhjal oleks hetkel käesolevaid või ka tulevaid projekte parem planeerida. Kõik projekti kaasatud isikud peaksid nägema projektide hetkeseisu antud ajamomendil. Kui on tekkinud mingeid takistusi ülesannete täitmisel, et siis saaks neile operatiivselt lahendus leida ja lisaks jääks tulevikuks märk maha, mis ja miks ei õnnestunud. See saavutatakse projekti tööülesannete lisamise ja vajadusel muutmisega,tähtaegade määramisega igale meeskonnaliikmele, loetelu vajalikest vahenditest iga tehtava töö jaoks ning raportid projekti hetkeseisust projektijuhile.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Tarkvara saab jagada järgnevateks loogilisteks mooduliteks:&lt;br /&gt;
*	Projektid&lt;br /&gt;
*	Projektis osalejad&lt;br /&gt;
*	Projekti tööülesanded&lt;br /&gt;
*	Vahendid tööülesande täitmiseks&lt;br /&gt;
*	Inventari loend&lt;br /&gt;
*	Raportid&lt;br /&gt;
&lt;br /&gt;
=== Must have ===&lt;br /&gt;
==== Vaated ====&lt;br /&gt;
*	Projektide nimekiri annab ülevaate kasutajale nii jooksvatest kui ka eesolevatest projektidest. Lisaks on seal olemas lühidalt oluline info iga projekti staatuse kohta. Kasutajal (sõltub rollist) on võimalus projekte kustutada või juurde lisada. Samuti on võimalus valida olemasolevaid projekte, et neid täiendada või muuta, selleks on vajalik avada konkreetse projekti detailvaade.&lt;br /&gt;
*	Projekti detailvaade annab kasutajale informatsiooni sellest, mida see konkreetne projekt endast kujutab.  Samuti  on sealt kättesaadav nimekiri ülesannetest, mis selle projekti on seotud.&lt;br /&gt;
*	Ülesannete nimekiri hõlmab endast tegevusi, mis on vajalikud vaadeldava projekti jaoks. Nimekirjast on võimalik näha ka ülesannete staatusi (ülesanne on täitmisel, lõpetatud, edasi lükatud jne). Projekti haldaval inimesel on võimalus lisada nimekirja vajalikke ülesandeid, muuta nende staatust või hoopiski see tegevus eemalda. Samuti on võimalus avada ülesannete nimekirjast konkreetse ülesande jaoks detailvaade.&lt;br /&gt;
*	Ülesande detailvaade annab kasutajale võimaluse  saada informatsiooni konkreetse ülesande kohta. Projektihalduril on võimalik määrata ülesande seisu, lisada või redigeerida ülesande kirjeldust. Lisaks on võimalus kuvada ülesande detailvaatest selle konkreetse ülesandega seotud inimeste nimekirja.&lt;br /&gt;
*	Ülesandes osalejate nimekiri kuvab kõik inimesed, kes on seotud konkreetse ülesandega. Projektihalduril on võimalus määrata ülesandega seotud inimesi.&lt;br /&gt;
*	Kasutajate nimekiri annab ülevaate inimestest, kes on infosüsteemi lisatud ning keda on võimalik määrata mingisse rolli (nt. kas tavakasutaja või administraator). Kasutajate nimekirjast on võimalik valida konkreetne isik tema profiili vaatamiseks.&lt;br /&gt;
*	Kasutaja profiil näitab isiku andmeid. Lisaks on võimalik saada ülevaade projektidest, kus isik on osalenud ning mis ülesanded tal projektisiseselt on olnud.&lt;br /&gt;
*	Kasutajate tegevuste logi/nimekiri annab ülevaate, mida kasutajad on teinud. Nt kes on määratud mingeid ülesandeid täitma, kes on projektijuhiks määratud. Logi on kättesaadav kasutajale, kellel on vastavad õigused.&lt;br /&gt;
*	Veateated on nimekiri, kuhu on salvestatud infosüsteemis tekkinud tõrked ja hoiatused, mis aitavad analüüsida süsteemi toimimist. Vea põhjuse kiireks väljaselgitamiseks salvestatakse muu seas ka tõrke tekkimise asukoht.&lt;br /&gt;
&lt;br /&gt;
==== Tegevused ====&lt;br /&gt;
*	Lisada ja muuta projekte&lt;br /&gt;
*	Lisada, muuta või kustutada kasutajaid&lt;br /&gt;
*	Lisada, kustutada projektis osalejaid&lt;br /&gt;
*	Lisada, muuta või kustutada projekti tööülesandeid&lt;br /&gt;
*	Lisada, muuta või kustutada projektis kasutatavat inventari (nt tööriistu)&lt;br /&gt;
*	Määrata igale tööülesandele täitja(d)&lt;br /&gt;
*	Lisada ülesande täitmiseks kulunud aega&lt;br /&gt;
*	Muuta ülesande olekut: „Tegemisel“, „Valmis“, „Alustamata“&lt;br /&gt;
*	Muuta graafilise kasutajaliidese keelt&lt;br /&gt;
&lt;br /&gt;
=== Nice to have ===&lt;br /&gt;
*	Ülesandele lisada manus&lt;br /&gt;
*	Ühilduvus Active Directory’ga&lt;br /&gt;
*	Projekti raport(id)&lt;br /&gt;
*	Erinevad diagrammid&lt;br /&gt;
&lt;br /&gt;
== Laiendused ==&lt;br /&gt;
*	Veebiliides&lt;br /&gt;
*	Mobiililiides&lt;br /&gt;
&lt;br /&gt;
== UML kasutusmallid (Use Cases) ==&lt;br /&gt;
=== Kasutaja projekti detailvaade ===&lt;br /&gt;
&lt;br /&gt;
[[File:Use_Case_-_User_-_Project-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Administraatori projektivaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Project-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Kasutaja ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_User_-_Task-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
=== Adminstraatori ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Task-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
===	Tegevuste nimekiri ===&lt;br /&gt;
[[File:Use_Case_-_System_-_Event_log-2012.11.04.png|alt=text|Project Management Use case: System -&amp;gt; Event log]]&lt;br /&gt;
&lt;br /&gt;
== Üksused (Entities) ==&lt;br /&gt;
Andmebaasiüksuste eskiis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:UML_Entities-2012.11.04.png|alt=text|UML Entities]]&lt;br /&gt;
&lt;br /&gt;
== Kasutatavad tehnoloogiad ==&lt;br /&gt;
Programm tuleb WPF-s (Windows Presentation Foundation) ja andmeid hoitakse Microsoft SQL Server andmebaasis. Rakendus suhtleb andmebaasiga läbi Entity Frameworki. Kasutatav .NET Frameworki versioon võiks olla 4.5, kuna seal on mugav kirjutada asünkroonset funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= Prototüüp =&lt;br /&gt;
&lt;br /&gt;
Prototüübiga saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.11.28.rar].&lt;br /&gt;
Vajab SQL andmebaasi. Testitud SQL 2008 R2 versiooniga.&lt;br /&gt;
&lt;br /&gt;
Lihtsad ettevalmistused enne rakenduse käivitamist:&lt;br /&gt;
# Loo &amp;quot;Leffe&amp;quot; SQL andmebaas;&lt;br /&gt;
# Käivita selles baasis SQL skript, mille leiab failist &amp;quot;EfModel.edmx.sql&amp;quot;;&lt;br /&gt;
# Muuda connectionStringis kasutajanime ja parooli  failis Leffe.Management.exe.config;&lt;br /&gt;
# Käivita programm.&lt;br /&gt;
# Programm peaks looma mõned näidis sissekanded andmebaasi, kui see on tühi.&lt;br /&gt;
&lt;br /&gt;
= Lõpptoode =&lt;br /&gt;
Lõpptootega saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.12.16.rar].&lt;br /&gt;
Andmebaasi skript testandmetega: [http://enos.itcollege.ee/~JPoolak/Leffe.Data_Schema_Users-20.12.2012.sql].&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
Programm annab selge ülevaate ettevõttes olevate projektide ja ülesannete kohta. Näiteks on võimalik kiirelt näha ülevaadet, kes erinevate ülesannetega on hõivatud ning missugused tööriistad antud ülesannetes on kasutusel. Samuti võimaldab ülesannetesse lisada ka erinevaid tooteid või tarvikuid, mida võib ülesande täitmiseks vaja minna. Antud programm võimaldab kasutajal lihtsa vaevaga hallata erinevaid projektide ja nendega seotud ülesandeid!&lt;br /&gt;
&lt;br /&gt;
== Kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Projects&#039;&#039; - Projektide vaates on nähtaval kõik ettevõtte projektid. Vajutades projecti reale, ilmub allapoole projekti detail vaade ning antud projektiga seotud ülesanded. Projekti parameetreid saab muuta vajutades nuppu &amp;quot;Modify&amp;quot;. Projekti staatust on võimalik muuta ka detail vaates olevad staatuse välja rippmenüüst. Nupp &amp;quot;New company&amp;quot; võimaldab lisada uue kliendi või firma, kellega on antud projekt seotud. Nupp &amp;quot;New project&amp;quot; võimaldab lisada projektide nimekirja uue projekti.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Active tasks&#039;&#039; - Ülesannete vaates on nähtaval kõik projektidega seotud ülesanded. Vajutades ülesande reale, ilmub allapoole ülesande detailvaade. Ülesande parameetreid saab muuta vajutades nuppu &amp;quot;Modify&amp;quot;. Ülesande staatust on võimalik muuta ka detail vaates olevad staatuse välja rippmenüüst. Nupp &amp;quot;New task&amp;quot; võimaldab lisada ülesannete nimekirja uue ülesande. Nupp &amp;quot;Add inventory&amp;quot; võimaldab lisada ülesande täitmisel vajaminevaid tooteid või tarvikuid. Nupp &amp;quot;Add tool&amp;quot; võimaldab lisada ülesande täitmisel vajaminevaid tööriistu. Nupp &amp;quot;Assign to&amp;quot; võimaldab inimesi, kes on seotud antud ülesande täitmisega.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Toolbox&#039;&#039; - Toolbox sisaldab töövahendeid, mida läheb vaja tööülesande (taski) teostamiseks.&lt;br /&gt;
Siin saab määrata ka vajaminevate tööriistade koguse ning mis ajast neid vaja läheb ja kui kaua neid tööriistu vaja võib minna.&lt;br /&gt;
Tööriistu saab lisada Taski alt vajutades nuppu &amp;quot;Add tool&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Inventory&#039;&#039; - Tarvikute vaates on näha nimekiri ostetud toodetest tarvikutest, mida võib ülesande täitmisel vaja minna. Nupp &amp;quot;New inventory&amp;quot; võimaldab lisada tarvikute nimekirja uue tarviku.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Users&#039;&#039; - Kasutajate vaates on näha nimekiri kasutajatest, keda on võimalik siduda erinevate ülesannetega. Nupp &amp;quot;New user&amp;quot; võimaldab lisada kasutajate nimekirja uue kasutaja.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Quit&#039;&#039; - Väljub programmist.&lt;br /&gt;
&lt;br /&gt;
= Retsensioonid =&lt;br /&gt;
&lt;br /&gt;
* Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]] - 11.11.2012&lt;br /&gt;
* Meeskonna &amp;quot;R&amp;amp;T Soft&amp;quot; prototüübi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]] - 02.12.2012&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
&lt;br /&gt;
* Arvi Alamaa - Projektijuht&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: arvi_alamaa&amp;lt;/i&amp;gt;&lt;br /&gt;
* Jarmo Poolak&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: jarmo.poolak&amp;lt;/i&amp;gt;&lt;br /&gt;
* Rene Ott&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
* 13.10.2012 - Esimene kokkusaamine, projekti idee ja kirjelduse loomine ning esmane dokumenteerimine (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 22.10.2012 - Analüüsidokumendi esmane versioon (Jarmo)&lt;br /&gt;
* 25.10.2012 - Meeskonna ja wikilehe loomine (Arvi Alamaa)&lt;br /&gt;
* 30.10.2012 - Meeskonnaga liitus kolmas liige Rene Ott&lt;br /&gt;
* 01.11.2012 - Kokkusaamine, programmi analüüsi arutlemine. (Arvi, Jarmo, Rene)&lt;br /&gt;
* 04.11.2012 - Analüüsi koostamine (Arvi, Jarmo, Rene)&lt;br /&gt;
* 11.11.2012 - Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]]. (Rene)&lt;br /&gt;
* 12.11.2012 - Meeskonnaga kokkusaamine.&lt;br /&gt;
* 28.11.2012 - Prototüübi release (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 02.12.2012 - Prototüübi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]]. (Arvi)&lt;br /&gt;
* 05.12.2012 - Uus funktsionaalsus: ülesannete lisamine, projekti detailvaade, projekti muutmine (Arvi, Jarmo)&lt;br /&gt;
* 10.12.2012 - Uus funktsionaalsus: tööriista- ja tarvikute lisamine ja nimekiri. &lt;br /&gt;
* 16.12.2012 - Tööriistade ja tarvikute sidumine ülesandega. Pisiparandused ja -muudatused (Arvi, Jarmo)&lt;br /&gt;
* 19.12.2012 - Ettekande slaidide koostamine (Arvi)&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=59720</id>
		<title>Leffe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=59720"/>
		<updated>2012-12-19T20:56:22Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Logi täiendamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Leffe_Logo.png|alt=text|Leffe logo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kirjeldus =&lt;br /&gt;
&lt;br /&gt;
Oletame, et ühel ettevõttel on käsil üks või mitu projekti, milles omakorda on üks või mitu ülesannet. Ettevõte peab haldama vahendeid ja tegevusi, kuidas projekti eesmärk ja vastava projekti ülesanded õnnestuksid õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate, erinevate projektide ülesannete üle. Alati on mingi detail, mis võib jääda märkamatuks ning tuua kaasa ülesande ja\või terve projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&amp;lt;br&amp;gt;&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavate projektide ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
= Analüüs =&lt;br /&gt;
Tarkvaralahenduse analüüs: [[https://wiki.itcollege.ee/index.php/File:Tarkvaralahenduse_anal%C3%BC%C3%BCs_-_Meeskond_Leffe-2012.04.11.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
== Tutvustus ==&lt;br /&gt;
Ettevõttel on erinevate klientidega käsil üks või mitu projekti. Projekti tüübiks võiks olla IT-infrastruktuuri loomine aga võib olla ka midagi analoogset. Kliendiga on kokku lepitud projekti eesmärk ja tähtajad. Projektiks võib näiteks olla ka igakuine hooldusleping, mis koosneb erinevat laadi ülesannetest. Ettevõte peab aga ise haldama vahendeid ja tegevusi, kuidas projekti eesmärk õnnestuks õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate projektide ja ülesannete üle. Keeruliseks teeb siinkohal asjaolu, et näiteks mingit pooleliolevat ülesannet peab asjaolude sunnil jätkama teine inimene. Hea oleks näha kes, kus, millal ja kui palju jõudis teha ning milliseid lisaressursse oleks edasiste ülesannete sooritamiseks vaja. Alati on mingi detail, mis võib jääda märkamatuks ning põhjustada ülesande ja/või projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavaid projekte ja nende ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
== Rakenduse eesmärk ==&lt;br /&gt;
Tarkvara eesmärgiks on edukas projekti haldus meeskonnaliikmete vahel. Rakendus peaks lihtsustama erinevate ülesannete täitmist, erinevates projektides, erinevate inimeste poolt. Lisaks peaks see võimaldama planeerida erinevate ressursside kasutamist erinevate projektide vahel. Projekt jagatakse ülesanneteks, nii et iga töö oleks selle tegijale arusaadav ja hoomatav, mis vahendeid tal selle täitmiseks vaja läheb. Samuti on tähtis näha ajalugu eelnevalt sooritatud projektidest ja ülesannetest, et saadud informatsiooni põhjal oleks hetkel käesolevaid või ka tulevaid projekte parem planeerida. Kõik projekti kaasatud isikud peaksid nägema projektide hetkeseisu antud ajamomendil. Kui on tekkinud mingeid takistusi ülesannete täitmisel, et siis saaks neile operatiivselt lahendus leida ja lisaks jääks tulevikuks märk maha, mis ja miks ei õnnestunud. See saavutatakse projekti tööülesannete lisamise ja vajadusel muutmisega,tähtaegade määramisega igale meeskonnaliikmele, loetelu vajalikest vahenditest iga tehtava töö jaoks ning raportid projekti hetkeseisust projektijuhile.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Tarkvara saab jagada järgnevateks loogilisteks mooduliteks:&lt;br /&gt;
*	Projektid&lt;br /&gt;
*	Projektis osalejad&lt;br /&gt;
*	Projekti tööülesanded&lt;br /&gt;
*	Vahendid tööülesande täitmiseks&lt;br /&gt;
*	Inventari loend&lt;br /&gt;
*	Raportid&lt;br /&gt;
&lt;br /&gt;
=== Must have ===&lt;br /&gt;
==== Vaated ====&lt;br /&gt;
*	Projektide nimekiri annab ülevaate kasutajale nii jooksvatest kui ka eesolevatest projektidest. Lisaks on seal olemas lühidalt oluline info iga projekti staatuse kohta. Kasutajal (sõltub rollist) on võimalus projekte kustutada või juurde lisada. Samuti on võimalus valida olemasolevaid projekte, et neid täiendada või muuta, selleks on vajalik avada konkreetse projekti detailvaade.&lt;br /&gt;
*	Projekti detailvaade annab kasutajale informatsiooni sellest, mida see konkreetne projekt endast kujutab.  Samuti  on sealt kättesaadav nimekiri ülesannetest, mis selle projekti on seotud.&lt;br /&gt;
*	Ülesannete nimekiri hõlmab endast tegevusi, mis on vajalikud vaadeldava projekti jaoks. Nimekirjast on võimalik näha ka ülesannete staatusi (ülesanne on täitmisel, lõpetatud, edasi lükatud jne). Projekti haldaval inimesel on võimalus lisada nimekirja vajalikke ülesandeid, muuta nende staatust või hoopiski see tegevus eemalda. Samuti on võimalus avada ülesannete nimekirjast konkreetse ülesande jaoks detailvaade.&lt;br /&gt;
*	Ülesande detailvaade annab kasutajale võimaluse  saada informatsiooni konkreetse ülesande kohta. Projektihalduril on võimalik määrata ülesande seisu, lisada või redigeerida ülesande kirjeldust. Lisaks on võimalus kuvada ülesande detailvaatest selle konkreetse ülesandega seotud inimeste nimekirja.&lt;br /&gt;
*	Ülesandes osalejate nimekiri kuvab kõik inimesed, kes on seotud konkreetse ülesandega. Projektihalduril on võimalus määrata ülesandega seotud inimesi.&lt;br /&gt;
*	Kasutajate nimekiri annab ülevaate inimestest, kes on infosüsteemi lisatud ning keda on võimalik määrata mingisse rolli (nt. kas tavakasutaja või administraator). Kasutajate nimekirjast on võimalik valida konkreetne isik tema profiili vaatamiseks.&lt;br /&gt;
*	Kasutaja profiil näitab isiku andmeid. Lisaks on võimalik saada ülevaade projektidest, kus isik on osalenud ning mis ülesanded tal projektisiseselt on olnud.&lt;br /&gt;
*	Kasutajate tegevuste logi/nimekiri annab ülevaate, mida kasutajad on teinud. Nt kes on määratud mingeid ülesandeid täitma, kes on projektijuhiks määratud. Logi on kättesaadav kasutajale, kellel on vastavad õigused.&lt;br /&gt;
*	Veateated on nimekiri, kuhu on salvestatud infosüsteemis tekkinud tõrked ja hoiatused, mis aitavad analüüsida süsteemi toimimist. Vea põhjuse kiireks väljaselgitamiseks salvestatakse muu seas ka tõrke tekkimise asukoht.&lt;br /&gt;
&lt;br /&gt;
==== Tegevused ====&lt;br /&gt;
*	Lisada ja muuta projekte&lt;br /&gt;
*	Lisada, muuta või kustutada kasutajaid&lt;br /&gt;
*	Lisada, kustutada projektis osalejaid&lt;br /&gt;
*	Lisada, muuta või kustutada projekti tööülesandeid&lt;br /&gt;
*	Lisada, muuta või kustutada projektis kasutatavat inventari (nt tööriistu)&lt;br /&gt;
*	Määrata igale tööülesandele täitja(d)&lt;br /&gt;
*	Lisada ülesande täitmiseks kulunud aega&lt;br /&gt;
*	Muuta ülesande olekut: „Tegemisel“, „Valmis“, „Alustamata“&lt;br /&gt;
*	Muuta graafilise kasutajaliidese keelt&lt;br /&gt;
&lt;br /&gt;
=== Nice to have ===&lt;br /&gt;
*	Ülesandele lisada manus&lt;br /&gt;
*	Ühilduvus Active Directory’ga&lt;br /&gt;
*	Projekti raport(id)&lt;br /&gt;
*	Erinevad diagrammid&lt;br /&gt;
&lt;br /&gt;
== Laiendused ==&lt;br /&gt;
*	Veebiliides&lt;br /&gt;
*	Mobiililiides&lt;br /&gt;
&lt;br /&gt;
== UML kasutusmallid (Use Cases) ==&lt;br /&gt;
=== Kasutaja projekti detailvaade ===&lt;br /&gt;
&lt;br /&gt;
[[File:Use_Case_-_User_-_Project-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Administraatori projektivaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Project-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Kasutaja ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_User_-_Task-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
=== Adminstraatori ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Task-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
===	Tegevuste nimekiri ===&lt;br /&gt;
[[File:Use_Case_-_System_-_Event_log-2012.11.04.png|alt=text|Project Management Use case: System -&amp;gt; Event log]]&lt;br /&gt;
&lt;br /&gt;
== Üksused (Entities) ==&lt;br /&gt;
Andmebaasiüksuste eskiis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:UML_Entities-2012.11.04.png|alt=text|UML Entities]]&lt;br /&gt;
&lt;br /&gt;
== Kasutatavad tehnoloogiad ==&lt;br /&gt;
Programm tuleb WPF-s (Windows Presentation Foundation) ja andmeid hoitakse Microsoft SQL Server andmebaasis. Rakendus suhtleb andmebaasiga läbi Entity Frameworki. Kasutatav .NET Frameworki versioon võiks olla 4.5, kuna seal on mugav kirjutada asünkroonset funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= Prototüüp =&lt;br /&gt;
&lt;br /&gt;
Prototüübiga saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.11.28.rar].&lt;br /&gt;
Vajab SQL andmebaasi. Testitud SQL 2008 R2 versiooniga.&lt;br /&gt;
&lt;br /&gt;
Lihtsad ettevalmistused enne rakenduse käivitamist:&lt;br /&gt;
# Loo &amp;quot;Leffe&amp;quot; SQL andmebaas;&lt;br /&gt;
# Käivita selles baasis SQL skript, mille leiab failist &amp;quot;EfModel.edmx.sql&amp;quot;;&lt;br /&gt;
# Muuda connectionStringis kasutajanime ja parooli  failis Leffe.Management.exe.config;&lt;br /&gt;
# Käivita programm.&lt;br /&gt;
# Programm peaks looma mõned näidis sissekanded andmebaasi, kui see on tühi.&lt;br /&gt;
&lt;br /&gt;
= Lõpptoode =&lt;br /&gt;
Lõpptootega saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.12.16.rar].&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
Programm annab selge ülevaate ettevõttes olevate projektide ja ülesannete kohta. Näiteks on võimalik kiirelt näha ülevaadet, kes erinevate ülesannetega on hõivatud ning missugused tööriistad antud ülesannetes on kasutusel. Samuti võimaldab ülesannetesse lisada ka erinevaid tooteid või tarvikuid, mida võib ülesande täitmiseks vaja minna. Antud programm võimaldab kasutajal lihtsa vaevaga hallata erinevaid projektide ja nendega seotud ülesandeid!&lt;br /&gt;
&lt;br /&gt;
== Kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Projects&#039;&#039; - Projektide vaates on nähtaval kõik ettevõtte projektid. Vajutades projecti reale, ilmub allapoole projekti detail vaade ning antud projektiga seotud ülesanded. Projekti parameetreid saab muuta vajutades nuppu &amp;quot;Modify&amp;quot;. Projekti staatust on võimalik muuta ka detail vaates olevad staatuse välja rippmenüüst. Nupp &amp;quot;New company&amp;quot; võimaldab lisada uue kliendi või firma, kellega on antud projekt seotud. Nupp &amp;quot;New project&amp;quot; võimaldab lisada projektide nimekirja uue projekti.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Active tasks&#039;&#039; - Ülesannete vaates on nähtaval kõik projektidega seotud ülesanded. Vajutades ülesande reale, ilmub allapoole ülesande detailvaade. Ülesande parameetreid saab muuta vajutades nuppu &amp;quot;Modify&amp;quot;. Ülesande staatust on võimalik muuta ka detail vaates olevad staatuse välja rippmenüüst. Nupp &amp;quot;New task&amp;quot; võimaldab lisada ülesannete nimekirja uue ülesande. Nupp &amp;quot;Add inventory&amp;quot; võimaldab lisada ülesande täitmisel vajaminevaid tooteid või tarvikuid. Nupp &amp;quot;Add tool&amp;quot; võimaldab lisada ülesande täitmisel vajaminevaid tööriistu. Nupp &amp;quot;Assign to&amp;quot; võimaldab inimesi, kes on seotud antud ülesande täitmisega.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Toolbox&#039;&#039; - Toolbox sisaldab töövahendeid, mida läheb vaja tööülesande (taski) teostamiseks.&lt;br /&gt;
Siin saab määrata ka vajaminevate tööriistade koguse ning mis ajast neid vaja läheb ja kui kaua neid tööriistu vaja võib minna.&lt;br /&gt;
Tööriistu saab lisada Taski alt vajutades nuppu &amp;quot;Add tool&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Inventory&#039;&#039; - Tarvikute vaates on näha nimekiri ostetud toodetest tarvikutest, mida võib ülesande täitmisel vaja minna. Nupp &amp;quot;New inventory&amp;quot; võimaldab lisada tarvikute nimekirja uue tarviku.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Users&#039;&#039; - Kasutajate vaates on näha nimekiri kasutajatest, keda on võimalik siduda erinevate ülesannetega. Nupp &amp;quot;New user&amp;quot; võimaldab lisada kasutajate nimekirja uue kasutaja.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Quit&#039;&#039; - Väljub programmist.&lt;br /&gt;
&lt;br /&gt;
= Retsensioonid =&lt;br /&gt;
&lt;br /&gt;
* Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]] - 11.11.2012&lt;br /&gt;
* Meeskonna &amp;quot;R&amp;amp;T Soft&amp;quot; prototüübi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]] - 02.12.2012&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
&lt;br /&gt;
* Arvi Alamaa - Projektijuht&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: arvi_alamaa&amp;lt;/i&amp;gt;&lt;br /&gt;
* Jarmo Poolak&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: jarmo.poolak&amp;lt;/i&amp;gt;&lt;br /&gt;
* Rene Ott&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
* 13.10.2012 - Esimene kokkusaamine, projekti idee ja kirjelduse loomine ning esmane dokumenteerimine (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 22.10.2012 - Analüüsidokumendi esmane versioon (Jarmo)&lt;br /&gt;
* 25.10.2012 - Meeskonna ja wikilehe loomine (Arvi Alamaa)&lt;br /&gt;
* 30.10.2012 - Meeskonnaga liitus kolmas liige Rene Ott&lt;br /&gt;
* 01.11.2012 - Kokkusaamine, programmi analüüsi arutlemine. (Arvi, Jarmo, Rene)&lt;br /&gt;
* 04.11.2012 - Analüüsi koostamine (Arvi, Jarmo, Rene)&lt;br /&gt;
* 11.11.2012 - Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]]. (Rene)&lt;br /&gt;
* 12.11.2012 - Meeskonnaga kokkusaamine.&lt;br /&gt;
* 28.11.2012 - Prototüübi release (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 02.12.2012 - Prototüübi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]]. (Arvi)&lt;br /&gt;
* 05.12.2012 - Uus funktsionaalsus: ülesannete lisamine, projekti detailvaade, projekti muutmine (Arvi, Jarmo)&lt;br /&gt;
* 10.12.2012 - Uus funktsionaalsus: tööriista- ja tarvikute lisamine ja nimekiri. &lt;br /&gt;
* 16.12.2012 - Tööriistade ja tarvikute sidumine ülesandega. Pisiparandused ja -muudatused (Arvi, Jarmo)&lt;br /&gt;
* 19.12.2012 - Ettekande slaidide koostamine (Arvi)&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=59620</id>
		<title>Leffe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=59620"/>
		<updated>2012-12-16T22:00:02Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Kasutusjuhend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Leffe_Logo.png|alt=text|Leffe logo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kirjeldus =&lt;br /&gt;
&lt;br /&gt;
Oletame, et ühel ettevõttel on käsil üks või mitu projekti, milles omakorda on üks või mitu ülesannet. Ettevõte peab haldama vahendeid ja tegevusi, kuidas projekti eesmärk ja vastava projekti ülesanded õnnestuksid õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate, erinevate projektide ülesannete üle. Alati on mingi detail, mis võib jääda märkamatuks ning tuua kaasa ülesande ja\või terve projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&amp;lt;br&amp;gt;&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavate projektide ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
= Analüüs =&lt;br /&gt;
Tarkvaralahenduse analüüs: [[https://wiki.itcollege.ee/index.php/File:Tarkvaralahenduse_anal%C3%BC%C3%BCs_-_Meeskond_Leffe-2012.04.11.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
== Tutvustus ==&lt;br /&gt;
Ettevõttel on erinevate klientidega käsil üks või mitu projekti. Projekti tüübiks võiks olla IT-infrastruktuuri loomine aga võib olla ka midagi analoogset. Kliendiga on kokku lepitud projekti eesmärk ja tähtajad. Projektiks võib näiteks olla ka igakuine hooldusleping, mis koosneb erinevat laadi ülesannetest. Ettevõte peab aga ise haldama vahendeid ja tegevusi, kuidas projekti eesmärk õnnestuks õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate projektide ja ülesannete üle. Keeruliseks teeb siinkohal asjaolu, et näiteks mingit pooleliolevat ülesannet peab asjaolude sunnil jätkama teine inimene. Hea oleks näha kes, kus, millal ja kui palju jõudis teha ning milliseid lisaressursse oleks edasiste ülesannete sooritamiseks vaja. Alati on mingi detail, mis võib jääda märkamatuks ning põhjustada ülesande ja/või projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavaid projekte ja nende ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
== Rakenduse eesmärk ==&lt;br /&gt;
Tarkvara eesmärgiks on edukas projekti haldus meeskonnaliikmete vahel. Rakendus peaks lihtsustama erinevate ülesannete täitmist, erinevates projektides, erinevate inimeste poolt. Lisaks peaks see võimaldama planeerida erinevate ressursside kasutamist erinevate projektide vahel. Projekt jagatakse ülesanneteks, nii et iga töö oleks selle tegijale arusaadav ja hoomatav, mis vahendeid tal selle täitmiseks vaja läheb. Samuti on tähtis näha ajalugu eelnevalt sooritatud projektidest ja ülesannetest, et saadud informatsiooni põhjal oleks hetkel käesolevaid või ka tulevaid projekte parem planeerida. Kõik projekti kaasatud isikud peaksid nägema projektide hetkeseisu antud ajamomendil. Kui on tekkinud mingeid takistusi ülesannete täitmisel, et siis saaks neile operatiivselt lahendus leida ja lisaks jääks tulevikuks märk maha, mis ja miks ei õnnestunud. See saavutatakse projekti tööülesannete lisamise ja vajadusel muutmisega,tähtaegade määramisega igale meeskonnaliikmele, loetelu vajalikest vahenditest iga tehtava töö jaoks ning raportid projekti hetkeseisust projektijuhile.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Tarkvara saab jagada järgnevateks loogilisteks mooduliteks:&lt;br /&gt;
*	Projektid&lt;br /&gt;
*	Projektis osalejad&lt;br /&gt;
*	Projekti tööülesanded&lt;br /&gt;
*	Vahendid tööülesande täitmiseks&lt;br /&gt;
*	Inventari loend&lt;br /&gt;
*	Raportid&lt;br /&gt;
&lt;br /&gt;
=== Must have ===&lt;br /&gt;
==== Vaated ====&lt;br /&gt;
*	Projektide nimekiri annab ülevaate kasutajale nii jooksvatest kui ka eesolevatest projektidest. Lisaks on seal olemas lühidalt oluline info iga projekti staatuse kohta. Kasutajal (sõltub rollist) on võimalus projekte kustutada või juurde lisada. Samuti on võimalus valida olemasolevaid projekte, et neid täiendada või muuta, selleks on vajalik avada konkreetse projekti detailvaade.&lt;br /&gt;
*	Projekti detailvaade annab kasutajale informatsiooni sellest, mida see konkreetne projekt endast kujutab.  Samuti  on sealt kättesaadav nimekiri ülesannetest, mis selle projekti on seotud.&lt;br /&gt;
*	Ülesannete nimekiri hõlmab endast tegevusi, mis on vajalikud vaadeldava projekti jaoks. Nimekirjast on võimalik näha ka ülesannete staatusi (ülesanne on täitmisel, lõpetatud, edasi lükatud jne). Projekti haldaval inimesel on võimalus lisada nimekirja vajalikke ülesandeid, muuta nende staatust või hoopiski see tegevus eemalda. Samuti on võimalus avada ülesannete nimekirjast konkreetse ülesande jaoks detailvaade.&lt;br /&gt;
*	Ülesande detailvaade annab kasutajale võimaluse  saada informatsiooni konkreetse ülesande kohta. Projektihalduril on võimalik määrata ülesande seisu, lisada või redigeerida ülesande kirjeldust. Lisaks on võimalus kuvada ülesande detailvaatest selle konkreetse ülesandega seotud inimeste nimekirja.&lt;br /&gt;
*	Ülesandes osalejate nimekiri kuvab kõik inimesed, kes on seotud konkreetse ülesandega. Projektihalduril on võimalus määrata ülesandega seotud inimesi.&lt;br /&gt;
*	Kasutajate nimekiri annab ülevaate inimestest, kes on infosüsteemi lisatud ning keda on võimalik määrata mingisse rolli (nt. kas tavakasutaja või administraator). Kasutajate nimekirjast on võimalik valida konkreetne isik tema profiili vaatamiseks.&lt;br /&gt;
*	Kasutaja profiil näitab isiku andmeid. Lisaks on võimalik saada ülevaade projektidest, kus isik on osalenud ning mis ülesanded tal projektisiseselt on olnud.&lt;br /&gt;
*	Kasutajate tegevuste logi/nimekiri annab ülevaate, mida kasutajad on teinud. Nt kes on määratud mingeid ülesandeid täitma, kes on projektijuhiks määratud. Logi on kättesaadav kasutajale, kellel on vastavad õigused.&lt;br /&gt;
*	Veateated on nimekiri, kuhu on salvestatud infosüsteemis tekkinud tõrked ja hoiatused, mis aitavad analüüsida süsteemi toimimist. Vea põhjuse kiireks väljaselgitamiseks salvestatakse muu seas ka tõrke tekkimise asukoht.&lt;br /&gt;
&lt;br /&gt;
==== Tegevused ====&lt;br /&gt;
*	Lisada ja muuta projekte&lt;br /&gt;
*	Lisada, muuta või kustutada kasutajaid&lt;br /&gt;
*	Lisada, kustutada projektis osalejaid&lt;br /&gt;
*	Lisada, muuta või kustutada projekti tööülesandeid&lt;br /&gt;
*	Lisada, muuta või kustutada projektis kasutatavat inventari (nt tööriistu)&lt;br /&gt;
*	Määrata igale tööülesandele täitja(d)&lt;br /&gt;
*	Lisada ülesande täitmiseks kulunud aega&lt;br /&gt;
*	Muuta ülesande olekut: „Tegemisel“, „Valmis“, „Alustamata“&lt;br /&gt;
*	Muuta graafilise kasutajaliidese keelt&lt;br /&gt;
&lt;br /&gt;
=== Nice to have ===&lt;br /&gt;
*	Ülesandele lisada manus&lt;br /&gt;
*	Ühilduvus Active Directory’ga&lt;br /&gt;
*	Projekti raport(id)&lt;br /&gt;
*	Erinevad diagrammid&lt;br /&gt;
&lt;br /&gt;
== Laiendused ==&lt;br /&gt;
*	Veebiliides&lt;br /&gt;
*	Mobiililiides&lt;br /&gt;
&lt;br /&gt;
== UML kasutusmallid (Use Cases) ==&lt;br /&gt;
=== Kasutaja projekti detailvaade ===&lt;br /&gt;
&lt;br /&gt;
[[File:Use_Case_-_User_-_Project-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Administraatori projektivaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Project-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Kasutaja ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_User_-_Task-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
=== Adminstraatori ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Task-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
===	Tegevuste nimekiri ===&lt;br /&gt;
[[File:Use_Case_-_System_-_Event_log-2012.11.04.png|alt=text|Project Management Use case: System -&amp;gt; Event log]]&lt;br /&gt;
&lt;br /&gt;
== Üksused (Entities) ==&lt;br /&gt;
Andmebaasiüksuste eskiis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:UML_Entities-2012.11.04.png|alt=text|UML Entities]]&lt;br /&gt;
&lt;br /&gt;
== Kasutatavad tehnoloogiad ==&lt;br /&gt;
Programm tuleb WPF-s (Windows Presentation Foundation) ja andmeid hoitakse Microsoft SQL Server andmebaasis. Rakendus suhtleb andmebaasiga läbi Entity Frameworki. Kasutatav .NET Frameworki versioon võiks olla 4.5, kuna seal on mugav kirjutada asünkroonset funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= Prototüüp =&lt;br /&gt;
&lt;br /&gt;
Prototüübiga saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.11.28.rar].&lt;br /&gt;
Vajab SQL andmebaasi. Testitud SQL 2008 R2 versiooniga.&lt;br /&gt;
&lt;br /&gt;
Lihtsad ettevalmistused enne rakenduse käivitamist:&lt;br /&gt;
# Loo &amp;quot;Leffe&amp;quot; SQL andmebaas;&lt;br /&gt;
# Käivita selles baasis SQL skript, mille leiab failist &amp;quot;EfModel.edmx.sql&amp;quot;;&lt;br /&gt;
# Muuda connectionStringis kasutajanime ja parooli  failis Leffe.Management.exe.config;&lt;br /&gt;
# Käivita programm.&lt;br /&gt;
# Programm peaks looma mõned näidis sissekanded andmebaasi, kui see on tühi.&lt;br /&gt;
&lt;br /&gt;
= Lõpptoode =&lt;br /&gt;
Lõpptootega saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.12.16.rar].&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
Programm annab selge ülevaate ettevõttes olevate projektide ja ülesannete kohta. Näiteks on võimalik kiirelt näha ülevaadet, kes erinevate ülesannetega on hõivatud ning missugused tööriistad antud ülesannetes on kasutusel. Samuti võimaldab ülesannetesse lisada ka erinevaid tooteid või tarvikuid, mida võib ülesande täitmiseks vaja minna. Antud programm võimaldab kasutajal lihtsa vaevaga hallata erinevaid projektide ja nendega seotud ülesandeid!&lt;br /&gt;
&lt;br /&gt;
== Kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Projects&#039;&#039; - Projektide vaates on nähtaval kõik ettevõtte projektid. Vajutades projecti reale, ilmub allapoole projekti detail vaade ning antud projektiga seotud ülesanded. Projekti parameetreid saab muuta vajutades nuppu &amp;quot;Modify&amp;quot;. Projekti staatust on võimalik muuta ka detail vaates olevad staatuse välja rippmenüüst. Nupp &amp;quot;New company&amp;quot; võimaldab lisada uue kliendi või firma, kellega on antud projekt seotud. Nupp &amp;quot;New project&amp;quot; võimaldab lisada projektide nimekirja uue projekti.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Active tasks&#039;&#039; - Ülesannete vaates on nähtaval kõik projektidega seotud ülesanded. Vajutades ülesande reale, ilmub allapoole ülesande detailvaade. Ülesande parameetreid saab muuta vajutades nuppu &amp;quot;Modify&amp;quot;. Ülesande staatust on võimalik muuta ka detail vaates olevad staatuse välja rippmenüüst. Nupp &amp;quot;New task&amp;quot; võimaldab lisada ülesannete nimekirja uue ülesande. Nupp &amp;quot;Add inventory&amp;quot; võimaldab lisada ülesande täitmisel vajaminevaid tooteid või tarvikuid. Nupp &amp;quot;Add tool&amp;quot; võimaldab lisada ülesande täitmisel vajaminevaid tööriistu. Nupp &amp;quot;Assign to&amp;quot; võimaldab inimesi, kes on seotud antud ülesande täitmisega.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Toolbox&#039;&#039; - Toolbox sisaldab töövahendeid, mida läheb vaja tööülesande (taski) teostamiseks.&lt;br /&gt;
Siin saab määrata ka vajaminevate tööriistade koguse ning mis ajast neid vaja läheb ja kui kaua neid tööriistu vaja võib minna.&lt;br /&gt;
Tööriistu saab lisada Taski alt vajutades nuppu &amp;quot;Add tool&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Inventory&#039;&#039; - Tarvikute vaates on näha nimekiri ostetud toodetest tarvikutest, mida võib ülesande täitmisel vaja minna. Nupp &amp;quot;New inventory&amp;quot; võimaldab lisada tarvikute nimekirja uue tarviku.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Quit&#039;&#039; - Väljub programmist.&lt;br /&gt;
&lt;br /&gt;
= Retsensioonid =&lt;br /&gt;
&lt;br /&gt;
* Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]] - 11.11.2012&lt;br /&gt;
* Meeskonna &amp;quot;R&amp;amp;T Soft&amp;quot; prototüübi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]] - 02.12.2012&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
&lt;br /&gt;
* Arvi Alamaa - Projektijuht&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: arvi_alamaa&amp;lt;/i&amp;gt;&lt;br /&gt;
* Jarmo Poolak&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: jarmo.poolak&amp;lt;/i&amp;gt;&lt;br /&gt;
* Rene Ott&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
* 13.10.2012 - Esimene kokkusaamine, projekti idee ja kirjelduse loomine ning esmane dokumenteerimine (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 22.10.2012 - Analüüsidokumendi esmane versioon (Jarmo)&lt;br /&gt;
* 25.10.2012 - Meeskonna ja wikilehe loomine (Arvi Alamaa)&lt;br /&gt;
* 30.10.2012 - Meeskonnaga liitus kolmas liige Rene Ott&lt;br /&gt;
* 01.11.2012 - Kokkusaamine, programmi analüüsi arutlemine. (Arvi, Jarmo, Rene)&lt;br /&gt;
* 04.11.2012 - Analüüsi koostamine (Arvi, Jarmo, Rene)&lt;br /&gt;
* 11.11.2012 - Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]]. (Rene)&lt;br /&gt;
* 12.11.2012 - Meeskonnaga kokkusaamine.&lt;br /&gt;
* 28.11.2012 - Prototüübi release (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 02.12.2012 - Prototüübi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]]. (Arvi)&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=59611</id>
		<title>Leffe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=59611"/>
		<updated>2012-12-16T21:54:23Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Lõpptoode */ URL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Leffe_Logo.png|alt=text|Leffe logo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kirjeldus =&lt;br /&gt;
&lt;br /&gt;
Oletame, et ühel ettevõttel on käsil üks või mitu projekti, milles omakorda on üks või mitu ülesannet. Ettevõte peab haldama vahendeid ja tegevusi, kuidas projekti eesmärk ja vastava projekti ülesanded õnnestuksid õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate, erinevate projektide ülesannete üle. Alati on mingi detail, mis võib jääda märkamatuks ning tuua kaasa ülesande ja\või terve projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&amp;lt;br&amp;gt;&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavate projektide ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
= Analüüs =&lt;br /&gt;
Tarkvaralahenduse analüüs: [[https://wiki.itcollege.ee/index.php/File:Tarkvaralahenduse_anal%C3%BC%C3%BCs_-_Meeskond_Leffe-2012.04.11.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
== Tutvustus ==&lt;br /&gt;
Ettevõttel on erinevate klientidega käsil üks või mitu projekti. Projekti tüübiks võiks olla IT-infrastruktuuri loomine aga võib olla ka midagi analoogset. Kliendiga on kokku lepitud projekti eesmärk ja tähtajad. Projektiks võib näiteks olla ka igakuine hooldusleping, mis koosneb erinevat laadi ülesannetest. Ettevõte peab aga ise haldama vahendeid ja tegevusi, kuidas projekti eesmärk õnnestuks õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate projektide ja ülesannete üle. Keeruliseks teeb siinkohal asjaolu, et näiteks mingit pooleliolevat ülesannet peab asjaolude sunnil jätkama teine inimene. Hea oleks näha kes, kus, millal ja kui palju jõudis teha ning milliseid lisaressursse oleks edasiste ülesannete sooritamiseks vaja. Alati on mingi detail, mis võib jääda märkamatuks ning põhjustada ülesande ja/või projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavaid projekte ja nende ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
== Rakenduse eesmärk ==&lt;br /&gt;
Tarkvara eesmärgiks on edukas projekti haldus meeskonnaliikmete vahel. Rakendus peaks lihtsustama erinevate ülesannete täitmist, erinevates projektides, erinevate inimeste poolt. Lisaks peaks see võimaldama planeerida erinevate ressursside kasutamist erinevate projektide vahel. Projekt jagatakse ülesanneteks, nii et iga töö oleks selle tegijale arusaadav ja hoomatav, mis vahendeid tal selle täitmiseks vaja läheb. Samuti on tähtis näha ajalugu eelnevalt sooritatud projektidest ja ülesannetest, et saadud informatsiooni põhjal oleks hetkel käesolevaid või ka tulevaid projekte parem planeerida. Kõik projekti kaasatud isikud peaksid nägema projektide hetkeseisu antud ajamomendil. Kui on tekkinud mingeid takistusi ülesannete täitmisel, et siis saaks neile operatiivselt lahendus leida ja lisaks jääks tulevikuks märk maha, mis ja miks ei õnnestunud. See saavutatakse projekti tööülesannete lisamise ja vajadusel muutmisega,tähtaegade määramisega igale meeskonnaliikmele, loetelu vajalikest vahenditest iga tehtava töö jaoks ning raportid projekti hetkeseisust projektijuhile.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Tarkvara saab jagada järgnevateks loogilisteks mooduliteks:&lt;br /&gt;
*	Projektid&lt;br /&gt;
*	Projektis osalejad&lt;br /&gt;
*	Projekti tööülesanded&lt;br /&gt;
*	Vahendid tööülesande täitmiseks&lt;br /&gt;
*	Inventari loend&lt;br /&gt;
*	Raportid&lt;br /&gt;
&lt;br /&gt;
=== Must have ===&lt;br /&gt;
==== Vaated ====&lt;br /&gt;
*	Projektide nimekiri annab ülevaate kasutajale nii jooksvatest kui ka eesolevatest projektidest. Lisaks on seal olemas lühidalt oluline info iga projekti staatuse kohta. Kasutajal (sõltub rollist) on võimalus projekte kustutada või juurde lisada. Samuti on võimalus valida olemasolevaid projekte, et neid täiendada või muuta, selleks on vajalik avada konkreetse projekti detailvaade.&lt;br /&gt;
*	Projekti detailvaade annab kasutajale informatsiooni sellest, mida see konkreetne projekt endast kujutab.  Samuti  on sealt kättesaadav nimekiri ülesannetest, mis selle projekti on seotud.&lt;br /&gt;
*	Ülesannete nimekiri hõlmab endast tegevusi, mis on vajalikud vaadeldava projekti jaoks. Nimekirjast on võimalik näha ka ülesannete staatusi (ülesanne on täitmisel, lõpetatud, edasi lükatud jne). Projekti haldaval inimesel on võimalus lisada nimekirja vajalikke ülesandeid, muuta nende staatust või hoopiski see tegevus eemalda. Samuti on võimalus avada ülesannete nimekirjast konkreetse ülesande jaoks detailvaade.&lt;br /&gt;
*	Ülesande detailvaade annab kasutajale võimaluse  saada informatsiooni konkreetse ülesande kohta. Projektihalduril on võimalik määrata ülesande seisu, lisada või redigeerida ülesande kirjeldust. Lisaks on võimalus kuvada ülesande detailvaatest selle konkreetse ülesandega seotud inimeste nimekirja.&lt;br /&gt;
*	Ülesandes osalejate nimekiri kuvab kõik inimesed, kes on seotud konkreetse ülesandega. Projektihalduril on võimalus määrata ülesandega seotud inimesi.&lt;br /&gt;
*	Kasutajate nimekiri annab ülevaate inimestest, kes on infosüsteemi lisatud ning keda on võimalik määrata mingisse rolli (nt. kas tavakasutaja või administraator). Kasutajate nimekirjast on võimalik valida konkreetne isik tema profiili vaatamiseks.&lt;br /&gt;
*	Kasutaja profiil näitab isiku andmeid. Lisaks on võimalik saada ülevaade projektidest, kus isik on osalenud ning mis ülesanded tal projektisiseselt on olnud.&lt;br /&gt;
*	Kasutajate tegevuste logi/nimekiri annab ülevaate, mida kasutajad on teinud. Nt kes on määratud mingeid ülesandeid täitma, kes on projektijuhiks määratud. Logi on kättesaadav kasutajale, kellel on vastavad õigused.&lt;br /&gt;
*	Veateated on nimekiri, kuhu on salvestatud infosüsteemis tekkinud tõrked ja hoiatused, mis aitavad analüüsida süsteemi toimimist. Vea põhjuse kiireks väljaselgitamiseks salvestatakse muu seas ka tõrke tekkimise asukoht.&lt;br /&gt;
&lt;br /&gt;
==== Tegevused ====&lt;br /&gt;
*	Lisada ja muuta projekte&lt;br /&gt;
*	Lisada, muuta või kustutada kasutajaid&lt;br /&gt;
*	Lisada, kustutada projektis osalejaid&lt;br /&gt;
*	Lisada, muuta või kustutada projekti tööülesandeid&lt;br /&gt;
*	Lisada, muuta või kustutada projektis kasutatavat inventari (nt tööriistu)&lt;br /&gt;
*	Määrata igale tööülesandele täitja(d)&lt;br /&gt;
*	Lisada ülesande täitmiseks kulunud aega&lt;br /&gt;
*	Muuta ülesande olekut: „Tegemisel“, „Valmis“, „Alustamata“&lt;br /&gt;
*	Muuta graafilise kasutajaliidese keelt&lt;br /&gt;
&lt;br /&gt;
=== Nice to have ===&lt;br /&gt;
*	Ülesandele lisada manus&lt;br /&gt;
*	Ühilduvus Active Directory’ga&lt;br /&gt;
*	Projekti raport(id)&lt;br /&gt;
*	Erinevad diagrammid&lt;br /&gt;
&lt;br /&gt;
== Laiendused ==&lt;br /&gt;
*	Veebiliides&lt;br /&gt;
*	Mobiililiides&lt;br /&gt;
&lt;br /&gt;
== UML kasutusmallid (Use Cases) ==&lt;br /&gt;
=== Kasutaja projekti detailvaade ===&lt;br /&gt;
&lt;br /&gt;
[[File:Use_Case_-_User_-_Project-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Administraatori projektivaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Project-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Kasutaja ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_User_-_Task-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
=== Adminstraatori ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Task-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
===	Tegevuste nimekiri ===&lt;br /&gt;
[[File:Use_Case_-_System_-_Event_log-2012.11.04.png|alt=text|Project Management Use case: System -&amp;gt; Event log]]&lt;br /&gt;
&lt;br /&gt;
== Üksused (Entities) ==&lt;br /&gt;
Andmebaasiüksuste eskiis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:UML_Entities-2012.11.04.png|alt=text|UML Entities]]&lt;br /&gt;
&lt;br /&gt;
== Kasutatavad tehnoloogiad ==&lt;br /&gt;
Programm tuleb WPF-s (Windows Presentation Foundation) ja andmeid hoitakse Microsoft SQL Server andmebaasis. Rakendus suhtleb andmebaasiga läbi Entity Frameworki. Kasutatav .NET Frameworki versioon võiks olla 4.5, kuna seal on mugav kirjutada asünkroonset funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= Prototüüp =&lt;br /&gt;
&lt;br /&gt;
Prototüübiga saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.11.28.rar].&lt;br /&gt;
Vajab SQL andmebaasi. Testitud SQL 2008 R2 versiooniga.&lt;br /&gt;
&lt;br /&gt;
Lihtsad ettevalmistused enne rakenduse käivitamist:&lt;br /&gt;
# Loo &amp;quot;Leffe&amp;quot; SQL andmebaas;&lt;br /&gt;
# Käivita selles baasis SQL skript, mille leiab failist &amp;quot;EfModel.edmx.sql&amp;quot;;&lt;br /&gt;
# Muuda connectionStringis kasutajanime ja parooli  failis Leffe.Management.exe.config;&lt;br /&gt;
# Käivita programm.&lt;br /&gt;
# Programm peaks looma mõned näidis sissekanded andmebaasi, kui see on tühi.&lt;br /&gt;
&lt;br /&gt;
= Lõpptoode =&lt;br /&gt;
Lõpptootega saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.12.16.rar].&lt;br /&gt;
&lt;br /&gt;
== Kirjeldus ==&lt;br /&gt;
Programm annab selge ülevaate ettevõttes olevate projektide ja ülesannete kohta. Näiteks on võimalik kiirelt näha ülevaadet, kes erinevate ülesannetega on hõivatud ning missugused tööriistad antud ülesannetes on kasutusel. Samuti võimaldab ülesannetesse lisada ka erinevaid tooteid või tarvikuid, mida võib ülesande täitmiseks vaja minna. Antud programm võimaldab kasutajal lihtsa vaevaga hallata erinevaid projektide ja nendega seotud ülesandeid!&lt;br /&gt;
&lt;br /&gt;
== Kasutusjuhend ==&lt;br /&gt;
&lt;br /&gt;
= Retsensioonid =&lt;br /&gt;
&lt;br /&gt;
* Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]] - 11.11.2012&lt;br /&gt;
* Meeskonna &amp;quot;R&amp;amp;T Soft&amp;quot; prototüübi retsensioon [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]] - 02.12.2012&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
&lt;br /&gt;
* Arvi Alamaa - Projektijuht&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: arvi_alamaa&amp;lt;/i&amp;gt;&lt;br /&gt;
* Jarmo Poolak&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: jarmo.poolak&amp;lt;/i&amp;gt;&lt;br /&gt;
* Rene Ott&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
* 13.10.2012 - Esimene kokkusaamine, projekti idee ja kirjelduse loomine ning esmane dokumenteerimine (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 22.10.2012 - Analüüsidokumendi esmane versioon (Jarmo)&lt;br /&gt;
* 25.10.2012 - Meeskonna ja wikilehe loomine (Arvi Alamaa)&lt;br /&gt;
* 30.10.2012 - Meeskonnaga liitus kolmas liige Rene Ott&lt;br /&gt;
* 01.11.2012 - Kokkusaamine, programmi analüüsi arutlemine. (Arvi, Jarmo, Rene)&lt;br /&gt;
* 04.11.2012 - Analüüsi koostamine (Arvi, Jarmo, Rene)&lt;br /&gt;
* 11.11.2012 - Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]]. (Rene)&lt;br /&gt;
* 12.11.2012 - Meeskonnaga kokkusaamine.&lt;br /&gt;
* 28.11.2012 - Prototüübi release (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 02.12.2012 - Prototüübi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:R%26T_Soft Link]]. (Arvi)&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=58073</id>
		<title>Leffe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=58073"/>
		<updated>2012-11-28T20:03:49Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Leffe_Logo.png|alt=text|Leffe logo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kirjeldus =&lt;br /&gt;
&lt;br /&gt;
Oletame, et ühel ettevõttel on käsil üks või mitu projekti, milles omakorda on üks või mitu ülesannet. Ettevõte peab haldama vahendeid ja tegevusi, kuidas projekti eesmärk ja vastava projekti ülesanded õnnestuksid õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate, erinevate projektide ülesannete üle. Alati on mingi detail, mis võib jääda märkamatuks ning tuua kaasa ülesande ja\või terve projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&amp;lt;br&amp;gt;&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavate projektide ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
= Analüüs =&lt;br /&gt;
Tarkvaralahenduse analüüs: [[https://wiki.itcollege.ee/index.php/File:Tarkvaralahenduse_anal%C3%BC%C3%BCs_-_Meeskond_Leffe-2012.04.11.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
== Tutvustus ==&lt;br /&gt;
Ettevõttel on erinevate klientidega käsil üks või mitu projekti. Projekti tüübiks võiks olla IT-infrastruktuuri loomine aga võib olla ka midagi analoogset. Kliendiga on kokku lepitud projekti eesmärk ja tähtajad. Projektiks võib näiteks olla ka igakuine hooldusleping, mis koosneb erinevat laadi ülesannetest. Ettevõte peab aga ise haldama vahendeid ja tegevusi, kuidas projekti eesmärk õnnestuks õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate projektide ja ülesannete üle. Keeruliseks teeb siinkohal asjaolu, et näiteks mingit pooleliolevat ülesannet peab asjaolude sunnil jätkama teine inimene. Hea oleks näha kes, kus, millal ja kui palju jõudis teha ning milliseid lisaressursse oleks edasiste ülesannete sooritamiseks vaja. Alati on mingi detail, mis võib jääda märkamatuks ning põhjustada ülesande ja/või projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavaid projekte ja nende ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
== Rakenduse eesmärk ==&lt;br /&gt;
Tarkvara eesmärgiks on edukas projekti haldus meeskonnaliikmete vahel. Rakendus peaks lihtsustama erinevate ülesannete täitmist, erinevates projektides, erinevate inimeste poolt. Lisaks peaks see võimaldama planeerida erinevate ressursside kasutamist erinevate projektide vahel. Projekt jagatakse ülesanneteks, nii et iga töö oleks selle tegijale arusaadav ja hoomatav, mis vahendeid tal selle täitmiseks vaja läheb. Samuti on tähtis näha ajalugu eelnevalt sooritatud projektidest ja ülesannetest, et saadud informatsiooni põhjal oleks hetkel käesolevaid või ka tulevaid projekte parem planeerida. Kõik projekti kaasatud isikud peaksid nägema projektide hetkeseisu antud ajamomendil. Kui on tekkinud mingeid takistusi ülesannete täitmisel, et siis saaks neile operatiivselt lahendus leida ja lisaks jääks tulevikuks märk maha, mis ja miks ei õnnestunud. See saavutatakse projekti tööülesannete lisamise ja vajadusel muutmisega,tähtaegade määramisega igale meeskonnaliikmele, loetelu vajalikest vahenditest iga tehtava töö jaoks ning raportid projekti hetkeseisust projektijuhile.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Tarkvara saab jagada järgnevateks loogilisteks mooduliteks:&lt;br /&gt;
*	Projektid&lt;br /&gt;
*	Projektis osalejad&lt;br /&gt;
*	Projekti tööülesanded&lt;br /&gt;
*	Vahendid tööülesande täitmiseks&lt;br /&gt;
*	Inventari loend&lt;br /&gt;
*	Raportid&lt;br /&gt;
&lt;br /&gt;
=== Must have ===&lt;br /&gt;
==== Vaated ====&lt;br /&gt;
*	Projektide nimekiri annab ülevaate kasutajale nii jooksvatest kui ka eesolevatest projektidest. Lisaks on seal olemas lühidalt oluline info iga projekti staatuse kohta. Kasutajal (sõltub rollist) on võimalus projekte kustutada või juurde lisada. Samuti on võimalus valida olemasolevaid projekte, et neid täiendada või muuta, selleks on vajalik avada konkreetse projekti detailvaade.&lt;br /&gt;
*	Projekti detailvaade annab kasutajale informatsiooni sellest, mida see konkreetne projekt endast kujutab.  Samuti  on sealt kättesaadav nimekiri ülesannetest, mis selle projekti on seotud.&lt;br /&gt;
*	Ülesannete nimekiri hõlmab endast tegevusi, mis on vajalikud vaadeldava projekti jaoks. Nimekirjast on võimalik näha ka ülesannete staatusi (ülesanne on täitmisel, lõpetatud, edasi lükatud jne). Projekti haldaval inimesel on võimalus lisada nimekirja vajalikke ülesandeid, muuta nende staatust või hoopiski see tegevus eemalda. Samuti on võimalus avada ülesannete nimekirjast konkreetse ülesande jaoks detailvaade.&lt;br /&gt;
*	Ülesande detailvaade annab kasutajale võimaluse  saada informatsiooni konkreetse ülesande kohta. Projektihalduril on võimalik määrata ülesande seisu, lisada või redigeerida ülesande kirjeldust. Lisaks on võimalus kuvada ülesande detailvaatest selle konkreetse ülesandega seotud inimeste nimekirja.&lt;br /&gt;
*	Ülesandes osalejate nimekiri kuvab kõik inimesed, kes on seotud konkreetse ülesandega. Projektihalduril on võimalus määrata ülesandega seotud inimesi.&lt;br /&gt;
*	Kasutajate nimekiri annab ülevaate inimestest, kes on infosüsteemi lisatud ning keda on võimalik määrata mingisse rolli (nt. kas tavakasutaja või administraator). Kasutajate nimekirjast on võimalik valida konkreetne isik tema profiili vaatamiseks.&lt;br /&gt;
*	Kasutaja profiil näitab isiku andmeid. Lisaks on võimalik saada ülevaade projektidest, kus isik on osalenud ning mis ülesanded tal projektisiseselt on olnud.&lt;br /&gt;
*	Kasutajate tegevuste logi/nimekiri annab ülevaate, mida kasutajad on teinud. Nt kes on määratud mingeid ülesandeid täitma, kes on projektijuhiks määratud. Logi on kättesaadav kasutajale, kellel on vastavad õigused.&lt;br /&gt;
*	Veateated on nimekiri, kuhu on salvestatud infosüsteemis tekkinud tõrked ja hoiatused, mis aitavad analüüsida süsteemi toimimist. Vea põhjuse kiireks väljaselgitamiseks salvestatakse muu seas ka tõrke tekkimise asukoht.&lt;br /&gt;
&lt;br /&gt;
==== Tegevused ====&lt;br /&gt;
*	Lisada ja muuta projekte&lt;br /&gt;
*	Lisada, muuta või kustutada kasutajaid&lt;br /&gt;
*	Lisada, kustutada projektis osalejaid&lt;br /&gt;
*	Lisada, muuta või kustutada projekti tööülesandeid&lt;br /&gt;
*	Lisada, muuta või kustutada projektis kasutatavat inventari (nt tööriistu)&lt;br /&gt;
*	Määrata igale tööülesandele täitja(d)&lt;br /&gt;
*	Lisada ülesande täitmiseks kulunud aega&lt;br /&gt;
*	Muuta ülesande olekut: „Tegemisel“, „Valmis“, „Alustamata“&lt;br /&gt;
*	Muuta graafilise kasutajaliidese keelt&lt;br /&gt;
&lt;br /&gt;
=== Nice to have ===&lt;br /&gt;
*	Ülesandele lisada manus&lt;br /&gt;
*	Ühilduvus Active Directory’ga&lt;br /&gt;
*	Projekti raport(id)&lt;br /&gt;
*	Erinevad diagrammid&lt;br /&gt;
&lt;br /&gt;
== Laiendused ==&lt;br /&gt;
*	Veebiliides&lt;br /&gt;
*	Mobiililiides&lt;br /&gt;
&lt;br /&gt;
== UML kasutusmallid (Use Cases) ==&lt;br /&gt;
=== Kasutaja projekti detailvaade ===&lt;br /&gt;
&lt;br /&gt;
[[File:Use_Case_-_User_-_Project-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Administraatori projektivaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Project-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Kasutaja ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_User_-_Task-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
=== Adminstraatori ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Task-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
===	Tegevuste nimekiri ===&lt;br /&gt;
[[File:Use_Case_-_System_-_Event_log-2012.11.04.png|alt=text|Project Management Use case: System -&amp;gt; Event log]]&lt;br /&gt;
&lt;br /&gt;
== Üksused (Entities) ==&lt;br /&gt;
Andmebaasiüksuste eskiis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:UML_Entities-2012.11.04.png|alt=text|UML Entities]]&lt;br /&gt;
&lt;br /&gt;
== Kasutatavad tehnoloogiad ==&lt;br /&gt;
Programm tuleb WPF-s (Windows Presentation Foundation) ja andmeid hoitakse Microsoft SQL Server andmebaasis. Rakendus suhtleb andmebaasiga läbi Entity Frameworki. Kasutatav .NET Frameworki versioon võiks olla 4.5, kuna seal on mugav kirjutada asünkroonset funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= Prototüüp =&lt;br /&gt;
&lt;br /&gt;
Prototüübiga saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.11.28.rar].&lt;br /&gt;
Vajab SQL andmebaasi. Testitud SQL 2008 R2 versiooniga.&lt;br /&gt;
&lt;br /&gt;
Lihtsad ettevalmistused enne rakenduse käivitamist:&lt;br /&gt;
# Loo &amp;quot;Leffe&amp;quot; SQL andmebaas;&lt;br /&gt;
# Käivita selles baasis SQL skript, mille leiab failist &amp;quot;EfModel.edmx.sql&amp;quot;;&lt;br /&gt;
# Muuda connectionStringis kasutajanime ja parooli  failis Leffe.Management.exe.config;&lt;br /&gt;
# Käivita programm.&lt;br /&gt;
# Programm peaks looma mõned näidis sissekanded andmebaasi, kui see on tühi.&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
&lt;br /&gt;
* Arvi Alamaa - Projektijuht&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: arvi_alamaa&amp;lt;/i&amp;gt;&lt;br /&gt;
* Jarmo Poolak&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: jarmo.poolak&amp;lt;/i&amp;gt;&lt;br /&gt;
* Rene Ott&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
* 28.11.2012 - Prototüübi release (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 13.10.2012 - Esimene kokkusaamine, projekti idee ja kirjelduse loomine ning esmane dokumenteerimine (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 22.10.2012 - Analüüsidokumendi esmane versioon (Jarmo)&lt;br /&gt;
* 25.10.2012 - Meeskonna ja wikilehe loomine (Arvi Alamaa)&lt;br /&gt;
* 30.10.2012 - Meeskonnaga liitus kolmas liige Rene Ott&lt;br /&gt;
* 01.11.2012 - Kokkusaamine, programmi analüüsi arutlemine. (Arvi, Jarmo, Rene)&lt;br /&gt;
* 04.11.2012 - Analüüsi koostamine (Arvi, Jarmo, Rene)&lt;br /&gt;
* 11.11.2012 - Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]]. (Rene)&lt;br /&gt;
* 12.11.2012 - Meeskonnaga kokkusaamine.&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=58072</id>
		<title>Leffe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=58072"/>
		<updated>2012-11-28T20:01:00Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Release of the prototype&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Leffe_Logo.png|alt=text|Leffe logo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kirjeldus =&lt;br /&gt;
&lt;br /&gt;
Oletame, et ühel ettevõttel on käsil üks või mitu projekti, milles omakorda on üks või mitu ülesannet. Ettevõte peab haldama vahendeid ja tegevusi, kuidas projekti eesmärk ja vastava projekti ülesanded õnnestuksid õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate, erinevate projektide ülesannete üle. Alati on mingi detail, mis võib jääda märkamatuks ning tuua kaasa ülesande ja\või terve projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&amp;lt;br&amp;gt;&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavate projektide ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
= Analüüs =&lt;br /&gt;
Tarkvaralahenduse analüüs: [[https://wiki.itcollege.ee/index.php/File:Tarkvaralahenduse_anal%C3%BC%C3%BCs_-_Meeskond_Leffe-2012.04.11.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
== Tutvustus ==&lt;br /&gt;
Ettevõttel on erinevate klientidega käsil üks või mitu projekti. Projekti tüübiks võiks olla IT-infrastruktuuri loomine aga võib olla ka midagi analoogset. Kliendiga on kokku lepitud projekti eesmärk ja tähtajad. Projektiks võib näiteks olla ka igakuine hooldusleping, mis koosneb erinevat laadi ülesannetest. Ettevõte peab aga ise haldama vahendeid ja tegevusi, kuidas projekti eesmärk õnnestuks õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate projektide ja ülesannete üle. Keeruliseks teeb siinkohal asjaolu, et näiteks mingit pooleliolevat ülesannet peab asjaolude sunnil jätkama teine inimene. Hea oleks näha kes, kus, millal ja kui palju jõudis teha ning milliseid lisaressursse oleks edasiste ülesannete sooritamiseks vaja. Alati on mingi detail, mis võib jääda märkamatuks ning põhjustada ülesande ja/või projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavaid projekte ja nende ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
== Rakenduse eesmärk ==&lt;br /&gt;
Tarkvara eesmärgiks on edukas projekti haldus meeskonnaliikmete vahel. Rakendus peaks lihtsustama erinevate ülesannete täitmist, erinevates projektides, erinevate inimeste poolt. Lisaks peaks see võimaldama planeerida erinevate ressursside kasutamist erinevate projektide vahel. Projekt jagatakse ülesanneteks, nii et iga töö oleks selle tegijale arusaadav ja hoomatav, mis vahendeid tal selle täitmiseks vaja läheb. Samuti on tähtis näha ajalugu eelnevalt sooritatud projektidest ja ülesannetest, et saadud informatsiooni põhjal oleks hetkel käesolevaid või ka tulevaid projekte parem planeerida. Kõik projekti kaasatud isikud peaksid nägema projektide hetkeseisu antud ajamomendil. Kui on tekkinud mingeid takistusi ülesannete täitmisel, et siis saaks neile operatiivselt lahendus leida ja lisaks jääks tulevikuks märk maha, mis ja miks ei õnnestunud. See saavutatakse projekti tööülesannete lisamise ja vajadusel muutmisega,tähtaegade määramisega igale meeskonnaliikmele, loetelu vajalikest vahenditest iga tehtava töö jaoks ning raportid projekti hetkeseisust projektijuhile.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Tarkvara saab jagada järgnevateks loogilisteks mooduliteks:&lt;br /&gt;
*	Projektid&lt;br /&gt;
*	Projektis osalejad&lt;br /&gt;
*	Projekti tööülesanded&lt;br /&gt;
*	Vahendid tööülesande täitmiseks&lt;br /&gt;
*	Inventari loend&lt;br /&gt;
*	Raportid&lt;br /&gt;
&lt;br /&gt;
=== Must have ===&lt;br /&gt;
==== Vaated ====&lt;br /&gt;
*	Projektide nimekiri annab ülevaate kasutajale nii jooksvatest kui ka eesolevatest projektidest. Lisaks on seal olemas lühidalt oluline info iga projekti staatuse kohta. Kasutajal (sõltub rollist) on võimalus projekte kustutada või juurde lisada. Samuti on võimalus valida olemasolevaid projekte, et neid täiendada või muuta, selleks on vajalik avada konkreetse projekti detailvaade.&lt;br /&gt;
*	Projekti detailvaade annab kasutajale informatsiooni sellest, mida see konkreetne projekt endast kujutab.  Samuti  on sealt kättesaadav nimekiri ülesannetest, mis selle projekti on seotud.&lt;br /&gt;
*	Ülesannete nimekiri hõlmab endast tegevusi, mis on vajalikud vaadeldava projekti jaoks. Nimekirjast on võimalik näha ka ülesannete staatusi (ülesanne on täitmisel, lõpetatud, edasi lükatud jne). Projekti haldaval inimesel on võimalus lisada nimekirja vajalikke ülesandeid, muuta nende staatust või hoopiski see tegevus eemalda. Samuti on võimalus avada ülesannete nimekirjast konkreetse ülesande jaoks detailvaade.&lt;br /&gt;
*	Ülesande detailvaade annab kasutajale võimaluse  saada informatsiooni konkreetse ülesande kohta. Projektihalduril on võimalik määrata ülesande seisu, lisada või redigeerida ülesande kirjeldust. Lisaks on võimalus kuvada ülesande detailvaatest selle konkreetse ülesandega seotud inimeste nimekirja.&lt;br /&gt;
*	Ülesandes osalejate nimekiri kuvab kõik inimesed, kes on seotud konkreetse ülesandega. Projektihalduril on võimalus määrata ülesandega seotud inimesi.&lt;br /&gt;
*	Kasutajate nimekiri annab ülevaate inimestest, kes on infosüsteemi lisatud ning keda on võimalik määrata mingisse rolli (nt. kas tavakasutaja või administraator). Kasutajate nimekirjast on võimalik valida konkreetne isik tema profiili vaatamiseks.&lt;br /&gt;
*	Kasutaja profiil näitab isiku andmeid. Lisaks on võimalik saada ülevaade projektidest, kus isik on osalenud ning mis ülesanded tal projektisiseselt on olnud.&lt;br /&gt;
*	Kasutajate tegevuste logi/nimekiri annab ülevaate, mida kasutajad on teinud. Nt kes on määratud mingeid ülesandeid täitma, kes on projektijuhiks määratud. Logi on kättesaadav kasutajale, kellel on vastavad õigused.&lt;br /&gt;
*	Veateated on nimekiri, kuhu on salvestatud infosüsteemis tekkinud tõrked ja hoiatused, mis aitavad analüüsida süsteemi toimimist. Vea põhjuse kiireks väljaselgitamiseks salvestatakse muu seas ka tõrke tekkimise asukoht.&lt;br /&gt;
&lt;br /&gt;
==== Tegevused ====&lt;br /&gt;
*	Lisada ja muuta projekte&lt;br /&gt;
*	Lisada, muuta või kustutada kasutajaid&lt;br /&gt;
*	Lisada, kustutada projektis osalejaid&lt;br /&gt;
*	Lisada, muuta või kustutada projekti tööülesandeid&lt;br /&gt;
*	Lisada, muuta või kustutada projektis kasutatavat inventari (nt tööriistu)&lt;br /&gt;
*	Määrata igale tööülesandele täitja(d)&lt;br /&gt;
*	Lisada ülesande täitmiseks kulunud aega&lt;br /&gt;
*	Muuta ülesande olekut: „Tegemisel“, „Valmis“, „Alustamata“&lt;br /&gt;
*	Muuta graafilise kasutajaliidese keelt&lt;br /&gt;
&lt;br /&gt;
=== Nice to have ===&lt;br /&gt;
*	Ülesandele lisada manus&lt;br /&gt;
*	Ühilduvus Active Directory’ga&lt;br /&gt;
*	Projekti raport(id)&lt;br /&gt;
*	Erinevad diagrammid&lt;br /&gt;
&lt;br /&gt;
== Laiendused ==&lt;br /&gt;
*	Veebiliides&lt;br /&gt;
*	Mobiililiides&lt;br /&gt;
&lt;br /&gt;
== UML kasutusmallid (Use Cases) ==&lt;br /&gt;
=== Kasutaja projekti detailvaade ===&lt;br /&gt;
&lt;br /&gt;
[[File:Use_Case_-_User_-_Project-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Administraatori projektivaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Project-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Kasutaja ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_User_-_Task-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
=== Adminstraatori ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Task-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
===	Tegevuste nimekiri ===&lt;br /&gt;
[[File:Use_Case_-_System_-_Event_log-2012.11.04.png|alt=text|Project Management Use case: System -&amp;gt; Event log]]&lt;br /&gt;
&lt;br /&gt;
== Üksused (Entities) ==&lt;br /&gt;
Andmebaasiüksuste eskiis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:UML_Entities-2012.11.04.png|alt=text|UML Entities]]&lt;br /&gt;
&lt;br /&gt;
== Kasutatavad tehnoloogiad ==&lt;br /&gt;
Programm tuleb WPF-s (Windows Presentation Foundation) ja andmeid hoitakse Microsoft SQL Server andmebaasis. Rakendus suhtleb andmebaasiga läbi Entity Frameworki. Kasutatav .NET Frameworki versioon võiks olla 4.5, kuna seal on mugav kirjutada asünkroonset funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= Prototüüp =&lt;br /&gt;
&lt;br /&gt;
Prototüübiga saab tutvuda siit [http://enos.itcollege.ee/~JPoolak/Leffe.Management-2012.11.28.rar].&lt;br /&gt;
Vajab SQL andmebaasi. Testitud SQL 2008 R2 versiooniga.&lt;br /&gt;
&lt;br /&gt;
Juhend:&lt;br /&gt;
1. Loo &amp;quot;Leffe&amp;quot; SQL andmebaas;&lt;br /&gt;
2. Käivita selles baasis SQL skript, mille leiab failist &amp;quot;EfModel.edmx.sql&amp;quot;;&lt;br /&gt;
3. Muuda connectionStringis kasutajanime ja parooli  failis Leffe.Management.exe.config;&lt;br /&gt;
4. Käivita programm.&lt;br /&gt;
5. Programm peaks looma mõned näidis sissekanded andmebaasi, kui see on tühi.&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
&lt;br /&gt;
* Arvi Alamaa - Projektijuht&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: arvi_alamaa&amp;lt;/i&amp;gt;&lt;br /&gt;
* Jarmo Poolak&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: jarmo.poolak&amp;lt;/i&amp;gt;&lt;br /&gt;
* Rene Ott&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
* 28.11.2012 - Prototüübi release (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 13.10.2012 - Esimene kokkusaamine, projekti idee ja kirjelduse loomine ning esmane dokumenteerimine (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 22.10.2012 - Analüüsidokumendi esmane versioon (Jarmo)&lt;br /&gt;
* 25.10.2012 - Meeskonna ja wikilehe loomine (Arvi Alamaa)&lt;br /&gt;
* 30.10.2012 - Meeskonnaga liitus kolmas liige Rene Ott&lt;br /&gt;
* 01.11.2012 - Kokkusaamine, programmi analüüsi arutlemine. (Arvi, Jarmo, Rene)&lt;br /&gt;
* 04.11.2012 - Analüüsi koostamine (Arvi, Jarmo, Rene)&lt;br /&gt;
* 11.11.2012 - Meeskonna &amp;quot;Kahurid&amp;quot; analüüsi retsensiooni koostamine [[https://wiki.itcollege.ee/index.php/Talk:Kahurid Link]]. (Rene)&lt;br /&gt;
* 12.11.2012 - Meeskonnaga kokkusaamine.&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=55728</id>
		<title>Leffe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=55728"/>
		<updated>2012-11-04T22:41:40Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Leffe_Logo.png|alt=text|Leffe logo]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kirjeldus =&lt;br /&gt;
&lt;br /&gt;
Oletame, et ühel ettevõttel on käsil üks või mitu projekti, milles omakorda on üks või mitu ülesannet. Ettevõte peab haldama vahendeid ja tegevusi, kuidas projekti eesmärk ja vastava projekti ülesanded õnnestuksid õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate, erinevate projektide ülesannete üle. Alati on mingi detail, mis võib jääda märkamatuks ning tuua kaasa ülesande ja\või terve projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&amp;lt;br&amp;gt;&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavate projektide ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
= Analüüs =&lt;br /&gt;
Tarkvaralahenduse analüüs: [[https://wiki.itcollege.ee/index.php/File:Tarkvaralahenduse_anal%C3%BC%C3%BCs_-_Meeskond_Leffe-2012.04.11.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
== Tutvustus ==&lt;br /&gt;
Ettevõttel on erinevate klientidega käsil üks või mitu projekti. Projekti tüübiks võiks olla IT-infrastruktuuri loomine aga võib olla ka midagi analoogset. Kliendiga on kokku lepitud projekti eesmärk ja tähtajad. Projektiks võib näiteks olla ka igakuine hooldusleping, mis koosneb erinevat laadi ülesannetest. Ettevõte peab aga ise haldama vahendeid ja tegevusi, kuidas projekti eesmärk õnnestuks õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate projektide ja ülesannete üle. Keeruliseks teeb siinkohal asjaolu, et näiteks mingit pooleliolevat ülesannet peab asjaolude sunnil jätkama teine inimene. Hea oleks näha kes, kus, millal ja kui palju jõudis teha ning milliseid lisaressursse oleks edasiste ülesannete sooritamiseks vaja. Alati on mingi detail, mis võib jääda märkamatuks ning põhjustada ülesande ja/või projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavaid projekte ja nende ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
== Rakenduse eesmärk ==&lt;br /&gt;
Tarkvara eesmärgiks on edukas projekti haldus meeskonnaliikmete vahel. Rakendus peaks lihtsustama erinevate ülesannete täitmist, erinevates projektides, erinevate inimeste poolt. Lisaks peaks see võimaldama planeerida erinevate ressursside kasutamist erinevate projektide vahel. Projekt jagatakse ülesanneteks, nii et iga töö oleks selle tegijale arusaadav ja hoomatav, mis vahendeid tal selle täitmiseks vaja läheb. Samuti on tähtis näha ajalugu eelnevalt sooritatud projektidest ja ülesannetest, et saadud informatsiooni põhjal oleks hetkel käesolevaid või ka tulevaid projekte parem planeerida. Kõik projekti kaasatud isikud peaksid nägema projektide hetkeseisu antud ajamomendil. Kui on tekkinud mingeid takistusi ülesannete täitmisel, et siis saaks neile operatiivselt lahendus leida ja lisaks jääks tulevikuks märk maha, mis ja miks ei õnnestunud. See saavutatakse projekti tööülesannete lisamise ja vajadusel muutmisega,tähtaegade määramisega igale meeskonnaliikmele, loetelu vajalikest vahenditest iga tehtava töö jaoks ning raportid projekti hetkeseisust projektijuhile.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Tarkvara saab jagada järgnevateks loogilisteks mooduliteks:&lt;br /&gt;
*	Projektid&lt;br /&gt;
*	Projektis osalejad&lt;br /&gt;
*	Projekti tööülesanded&lt;br /&gt;
*	Vahendid tööülesande täitmiseks&lt;br /&gt;
*	Inventari loend&lt;br /&gt;
*	Raportid&lt;br /&gt;
&lt;br /&gt;
=== Must have ===&lt;br /&gt;
==== Vaated ====&lt;br /&gt;
*	Projektide nimekiri annab ülevaate kasutajale nii jooksvatest kui ka eesolevatest projektidest. Lisaks on seal olemas lühidalt oluline info iga projekti staatuse kohta. Kasutajal (sõltub rollist) on võimalus projekte kustutada või juurde lisada. Samuti on võimalus valida olemasolevaid projekte, et neid täiendada või muuta, selleks on vajalik avada konkreetse projekti detailvaade.&lt;br /&gt;
*	Projekti detailvaade annab kasutajale informatsiooni sellest, mida see konkreetne projekt endast kujutab.  Samuti  on sealt kättesaadav nimekiri ülesannetest, mis selle projekti on seotud.&lt;br /&gt;
*	Ülesannete nimekiri hõlmab endast tegevusi, mis on vajalikud vaadeldava projekti jaoks. Nimekirjast on võimalik näha ka ülesannete staatusi (ülesanne on täitmisel, lõpetatud, edasi lükatud jne). Projekti haldaval inimesel on võimalus lisada nimekirja vajalikke ülesandeid, muuta nende staatust või hoopiski see tegevus eemalda. Samuti on võimalus avada ülesannete nimekirjast konkreetse ülesande jaoks detailvaade.&lt;br /&gt;
*	Ülesande detailvaade annab kasutajale võimaluse  saada informatsiooni konkreetse ülesande kohta. Projektihalduril on võimalik määrata ülesande seisu, lisada või redigeerida ülesande kirjeldust. Lisaks on võimalus kuvada ülesande detailvaatest selle konkreetse ülesandega seotud inimeste nimekirja.&lt;br /&gt;
*	Ülesandes osalejate nimekiri kuvab kõik inimesed, kes on seotud konkreetse ülesandega. Projektihalduril on võimalus määrata ülesandega seotud inimesi.&lt;br /&gt;
*	Kasutajate nimekiri annab ülevaate inimestest, kes on infosüsteemi lisatud ning keda on võimalik määrata mingisse rolli (nt. kas tavakasutaja või administraator). Kasutajate nimekirjast on võimalik valida konkreetne isik tema profiili vaatamiseks.&lt;br /&gt;
*	Kasutaja profiil näitab isiku andmeid. Lisaks on võimalik saada ülevaade projektidest, kus isik on osalenud ning mis ülesanded tal projektisiseselt on olnud.&lt;br /&gt;
*	Kasutajate tegevuste logi/nimekiri annab ülevaate, mida kasutajad on teinud. Nt kes on määratud mingeid ülesandeid täitma, kes on projektijuhiks määratud. Logi on kättesaadav kasutajale, kellel on vastavad õigused.&lt;br /&gt;
*	Veateated on nimekiri, kuhu on salvestatud infosüsteemis tekkinud tõrked ja hoiatused, mis aitavad analüüsida süsteemi toimimist. Vea põhjuse kiireks väljaselgitamiseks salvestatakse muu seas ka tõrke tekkimise asukoht.&lt;br /&gt;
&lt;br /&gt;
==== Tegevused ====&lt;br /&gt;
*	Lisada ja muuta projekte&lt;br /&gt;
*	Lisada, muuta või kustutada kasutajaid&lt;br /&gt;
*	Lisada, kustutada projektis osalejaid&lt;br /&gt;
*	Lisada, muuta või kustutada projekti tööülesandeid&lt;br /&gt;
*	Lisada, muuta või kustutada projektis kasutatavat inventari (nt tööriistu)&lt;br /&gt;
*	Määrata igale tööülesandele täitja(d)&lt;br /&gt;
*	Lisada ülesande täitmiseks kulunud aega&lt;br /&gt;
*	Muuta ülesande olekut: „Tegemisel“, „Valmis“, „Alustamata“&lt;br /&gt;
*	Muuta graafilise kasutajaliidese keelt&lt;br /&gt;
&lt;br /&gt;
=== Nice to have ===&lt;br /&gt;
*	Ülesandele lisada manus&lt;br /&gt;
*	Ühilduvus Active Directory’ga&lt;br /&gt;
*	Projekti raport(id)&lt;br /&gt;
*	Erinevad diagrammid&lt;br /&gt;
&lt;br /&gt;
== Laiendused ==&lt;br /&gt;
*	Veebiliides&lt;br /&gt;
*	Mobiililiides&lt;br /&gt;
&lt;br /&gt;
== UML kasutusmallid (Use Cases) ==&lt;br /&gt;
=== Kasutaja projekti detailvaade ===&lt;br /&gt;
&lt;br /&gt;
[[File:Use_Case_-_User_-_Project-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Administraatori projektivaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Project-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Kasutaja ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_User_-_Task-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
=== Adminstraatori ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Task-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
===	Tegevuste nimekiri ===&lt;br /&gt;
[[File:Use_Case_-_System_-_Event_log-2012.11.04.png|alt=text|Project Management Use case: System -&amp;gt; Event log]]&lt;br /&gt;
&lt;br /&gt;
== Üksused (Entities) ==&lt;br /&gt;
Andmebaasiüksuste eskiis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:UML_Entities-2012.11.04.png|alt=text|UML Entities]]&lt;br /&gt;
&lt;br /&gt;
== Kasutatavad tehnoloogiad ==&lt;br /&gt;
Programm tuleb WPF-s (Windows Presentation Foundation) ja andmeid hoitakse Microsoft SQL Server andmebaasis. Rakendus suhtleb andmebaasiga läbi Entity Frameworki. Kasutatav .NET Frameworki versioon võiks olla 4.5, kuna seal on mugav kirjutada asünkroonset funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
&lt;br /&gt;
* Arvi Alamaa - Projektijuht&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: arvi_alamaa&amp;lt;/i&amp;gt;&lt;br /&gt;
* Jarmo Poolak&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: jarmo.poolak&amp;lt;/i&amp;gt;&lt;br /&gt;
* Rene Ott&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
* 13.10.2012 - Esimene kokkusaamine, projekti idee ja kirjelduse loomine ning esmane dokumenteerimine (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 22.10.2012 - Analüüsidokumendi esmane versioon (Jarmo)&lt;br /&gt;
* 25.10.2012 - Meeskonna ja wikilehe loomine (Arvi Alamaa)&lt;br /&gt;
* 30.10.2012 - Meeskonnaga liitus kolmas liige Rene Ott&lt;br /&gt;
* 01.11.2012 - Kokkusaamine, programmi analüüsi arutlemine. (Arvi, Jarmo, Rene)&lt;br /&gt;
* 04.11.2012 - Analüüsi koostamine (Arvi, Jarmo, Rene)&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Leffe_Logo.png&amp;diff=55727</id>
		<title>File:Leffe Logo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Leffe_Logo.png&amp;diff=55727"/>
		<updated>2012-11-04T22:41:16Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: uploaded a new version of &amp;quot;File:Leffe Logo.png&amp;quot;:&amp;amp;#32;Smaller&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Team logo for Leffe&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Leffe_Logo.png&amp;diff=55725</id>
		<title>File:Leffe Logo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Leffe_Logo.png&amp;diff=55725"/>
		<updated>2012-11-04T22:39:17Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Team logo for Leffe&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Team logo for Leffe&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=55720</id>
		<title>Leffe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=55720"/>
		<updated>2012-11-04T22:32:58Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* Üksused (Entities) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kirjeldus =&lt;br /&gt;
&lt;br /&gt;
Oletame, et ühel ettevõttel on käsil üks või mitu projekti, milles omakorda on üks või mitu ülesannet. Ettevõte peab haldama vahendeid ja tegevusi, kuidas projekti eesmärk ja vastava projekti ülesanded õnnestuksid õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate, erinevate projektide ülesannete üle. Alati on mingi detail, mis võib jääda märkamatuks ning tuua kaasa ülesande ja\või terve projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&amp;lt;br&amp;gt;&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavate projektide ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
= Analüüs =&lt;br /&gt;
Tarkvaralahenduse analüüs: [[https://wiki.itcollege.ee/index.php/File:Tarkvaralahenduse_anal%C3%BC%C3%BCs_-_Meeskond_Leffe-2012.04.11.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
== Tutvustus ==&lt;br /&gt;
Ettevõttel on erinevate klientidega käsil üks või mitu projekti. Projekti tüübiks võiks olla IT-infrastruktuuri loomine aga võib olla ka midagi analoogset. Kliendiga on kokku lepitud projekti eesmärk ja tähtajad. Projektiks võib näiteks olla ka igakuine hooldusleping, mis koosneb erinevat laadi ülesannetest. Ettevõte peab aga ise haldama vahendeid ja tegevusi, kuidas projekti eesmärk õnnestuks õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate projektide ja ülesannete üle. Keeruliseks teeb siinkohal asjaolu, et näiteks mingit pooleliolevat ülesannet peab asjaolude sunnil jätkama teine inimene. Hea oleks näha kes, kus, millal ja kui palju jõudis teha ning milliseid lisaressursse oleks edasiste ülesannete sooritamiseks vaja. Alati on mingi detail, mis võib jääda märkamatuks ning põhjustada ülesande ja/või projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavaid projekte ja nende ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
== Rakenduse eesmärk ==&lt;br /&gt;
Tarkvara eesmärgiks on edukas projekti haldus meeskonnaliikmete vahel. Rakendus peaks lihtsustama erinevate ülesannete täitmist, erinevates projektides, erinevate inimeste poolt. Lisaks peaks see võimaldama planeerida erinevate ressursside kasutamist erinevate projektide vahel. Projekt jagatakse ülesanneteks, nii et iga töö oleks selle tegijale arusaadav ja hoomatav, mis vahendeid tal selle täitmiseks vaja läheb. Samuti on tähtis näha ajalugu eelnevalt sooritatud projektidest ja ülesannetest, et saadud informatsiooni põhjal oleks hetkel käesolevaid või ka tulevaid projekte parem planeerida. Kõik projekti kaasatud isikud peaksid nägema projektide hetkeseisu antud ajamomendil. Kui on tekkinud mingeid takistusi ülesannete täitmisel, et siis saaks neile operatiivselt lahendus leida ja lisaks jääks tulevikuks märk maha, mis ja miks ei õnnestunud. See saavutatakse projekti tööülesannete lisamise ja vajadusel muutmisega,tähtaegade määramisega igale meeskonnaliikmele, loetelu vajalikest vahenditest iga tehtava töö jaoks ning raportid projekti hetkeseisust projektijuhile.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Tarkvara saab jagada järgnevateks loogilisteks mooduliteks:&lt;br /&gt;
*	Projektid&lt;br /&gt;
*	Projektis osalejad&lt;br /&gt;
*	Projekti tööülesanded&lt;br /&gt;
*	Vahendid tööülesande täitmiseks&lt;br /&gt;
*	Inventari loend&lt;br /&gt;
*	Raportid&lt;br /&gt;
&lt;br /&gt;
=== Must have ===&lt;br /&gt;
==== Vaated ====&lt;br /&gt;
*	Projektide nimekiri annab ülevaate kasutajale nii jooksvatest kui ka eesolevatest projektidest. Lisaks on seal olemas lühidalt oluline info iga projekti staatuse kohta. Kasutajal (sõltub rollist) on võimalus projekte kustutada või juurde lisada. Samuti on võimalus valida olemasolevaid projekte, et neid täiendada või muuta, selleks on vajalik avada konkreetse projekti detailvaade.&lt;br /&gt;
*	Projekti detailvaade annab kasutajale informatsiooni sellest, mida see konkreetne projekt endast kujutab.  Samuti  on sealt kättesaadav nimekiri ülesannetest, mis selle projekti on seotud.&lt;br /&gt;
*	Ülesannete nimekiri hõlmab endast tegevusi, mis on vajalikud vaadeldava projekti jaoks. Nimekirjast on võimalik näha ka ülesannete staatusi (ülesanne on täitmisel, lõpetatud, edasi lükatud jne). Projekti haldaval inimesel on võimalus lisada nimekirja vajalikke ülesandeid, muuta nende staatust või hoopiski see tegevus eemalda. Samuti on võimalus avada ülesannete nimekirjast konkreetse ülesande jaoks detailvaade.&lt;br /&gt;
*	Ülesande detailvaade annab kasutajale võimaluse  saada informatsiooni konkreetse ülesande kohta. Projektihalduril on võimalik määrata ülesande seisu, lisada või redigeerida ülesande kirjeldust. Lisaks on võimalus kuvada ülesande detailvaatest selle konkreetse ülesandega seotud inimeste nimekirja.&lt;br /&gt;
*	Ülesandes osalejate nimekiri kuvab kõik inimesed, kes on seotud konkreetse ülesandega. Projektihalduril on võimalus määrata ülesandega seotud inimesi.&lt;br /&gt;
*	Kasutajate nimekiri annab ülevaate inimestest, kes on infosüsteemi lisatud ning keda on võimalik määrata mingisse rolli (nt. kas tavakasutaja või administraator). Kasutajate nimekirjast on võimalik valida konkreetne isik tema profiili vaatamiseks.&lt;br /&gt;
*	Kasutaja profiil näitab isiku andmeid. Lisaks on võimalik saada ülevaade projektidest, kus isik on osalenud ning mis ülesanded tal projektisiseselt on olnud.&lt;br /&gt;
*	Kasutajate tegevuste logi/nimekiri annab ülevaate, mida kasutajad on teinud. Nt kes on määratud mingeid ülesandeid täitma, kes on projektijuhiks määratud. Logi on kättesaadav kasutajale, kellel on vastavad õigused.&lt;br /&gt;
*	Veateated on nimekiri, kuhu on salvestatud infosüsteemis tekkinud tõrked ja hoiatused, mis aitavad analüüsida süsteemi toimimist. Vea põhjuse kiireks väljaselgitamiseks salvestatakse muu seas ka tõrke tekkimise asukoht.&lt;br /&gt;
&lt;br /&gt;
==== Tegevused ====&lt;br /&gt;
*	Lisada ja muuta projekte&lt;br /&gt;
*	Lisada, muuta või kustutada kasutajaid&lt;br /&gt;
*	Lisada, kustutada projektis osalejaid&lt;br /&gt;
*	Lisada, muuta või kustutada projekti tööülesandeid&lt;br /&gt;
*	Lisada, muuta või kustutada projektis kasutatavat inventari (nt tööriistu)&lt;br /&gt;
*	Määrata igale tööülesandele täitja(d)&lt;br /&gt;
*	Lisada ülesande täitmiseks kulunud aega&lt;br /&gt;
*	Muuta ülesande olekut: „Tegemisel“, „Valmis“, „Alustamata“&lt;br /&gt;
*	Muuta graafilise kasutajaliidese keelt&lt;br /&gt;
&lt;br /&gt;
=== Nice to have ===&lt;br /&gt;
*	Ülesandele lisada manus&lt;br /&gt;
*	Ühilduvus Active Directory’ga&lt;br /&gt;
*	Projekti raport(id)&lt;br /&gt;
*	Erinevad diagrammid&lt;br /&gt;
&lt;br /&gt;
== Laiendused ==&lt;br /&gt;
*	Veebiliides&lt;br /&gt;
*	Mobiililiides&lt;br /&gt;
&lt;br /&gt;
== UML kasutusmallid (Use Cases) ==&lt;br /&gt;
=== Kasutaja projekti detailvaade ===&lt;br /&gt;
&lt;br /&gt;
[[File:Use_Case_-_User_-_Project-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Administraatori projektivaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Project-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Kasutaja ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_User_-_Task-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
=== Adminstraatori ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Task-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
===	Tegevuste nimekiri ===&lt;br /&gt;
[[File:Use_Case_-_System_-_Event_log-2012.11.04.png|alt=text|Project Management Use case: System -&amp;gt; Event log]]&lt;br /&gt;
&lt;br /&gt;
== Üksused (Entities) ==&lt;br /&gt;
Andmebaasiüksuste eskiis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:UML_Entities-2012.11.04.png|alt=text|UML Entities]]&lt;br /&gt;
&lt;br /&gt;
== Kasutatavad tehnoloogiad ==&lt;br /&gt;
Programm tuleb WPF-s (Windows Presentation Foundation) ja andmeid hoitakse Microsoft SQL Server andmebaasis. Rakendus suhtleb andmebaasiga läbi Entity Frameworki. Kasutatav .NET Frameworki versioon võiks olla 4.5, kuna seal on mugav kirjutada asünkroonset funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
&lt;br /&gt;
* Arvi Alamaa - Projektijuht&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: arvi_alamaa&amp;lt;/i&amp;gt;&lt;br /&gt;
* Jarmo Poolak&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: jarmo.poolak&amp;lt;/i&amp;gt;&lt;br /&gt;
* Rene Ott&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
* 13.10.2012 - Esimene kokkusaamine, projekti idee ja kirjelduse loomine ning esmane dokumenteerimine (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 22.10.2012 - Analüüsidokumendi esmane versioon (Jarmo)&lt;br /&gt;
* 25.10.2012 - Meeskonna ja wikilehe loomine (Arvi Alamaa)&lt;br /&gt;
* 30.10.2012 - Meeskonnaga liitus kolmas liige Rene Ott&lt;br /&gt;
* 01.11.2012 - Kokkusaamine, programmi analüüsi arutlemine. (Arvi, Jarmo, Rene)&lt;br /&gt;
* 04.11.2012 - Analüüsi koostamine (Arvi, Jarmo, Rene)&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=55719</id>
		<title>Leffe</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Leffe&amp;diff=55719"/>
		<updated>2012-11-04T22:32:30Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: /* UML kasutusmallid (Use Cases), diagrams */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kirjeldus =&lt;br /&gt;
&lt;br /&gt;
Oletame, et ühel ettevõttel on käsil üks või mitu projekti, milles omakorda on üks või mitu ülesannet. Ettevõte peab haldama vahendeid ja tegevusi, kuidas projekti eesmärk ja vastava projekti ülesanded õnnestuksid õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate, erinevate projektide ülesannete üle. Alati on mingi detail, mis võib jääda märkamatuks ning tuua kaasa ülesande ja\või terve projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&amp;lt;br&amp;gt;&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavate projektide ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
= Analüüs =&lt;br /&gt;
Tarkvaralahenduse analüüs: [[https://wiki.itcollege.ee/index.php/File:Tarkvaralahenduse_anal%C3%BC%C3%BCs_-_Meeskond_Leffe-2012.04.11.pdf PDF]]&lt;br /&gt;
&lt;br /&gt;
== Tutvustus ==&lt;br /&gt;
Ettevõttel on erinevate klientidega käsil üks või mitu projekti. Projekti tüübiks võiks olla IT-infrastruktuuri loomine aga võib olla ka midagi analoogset. Kliendiga on kokku lepitud projekti eesmärk ja tähtajad. Projektiks võib näiteks olla ka igakuine hooldusleping, mis koosneb erinevat laadi ülesannetest. Ettevõte peab aga ise haldama vahendeid ja tegevusi, kuidas projekti eesmärk õnnestuks õigeks ajaks. Eriti keeruline on saada selge ülevaade mitme, samal ajal tehtavate projektide ja ülesannete üle. Keeruliseks teeb siinkohal asjaolu, et näiteks mingit pooleliolevat ülesannet peab asjaolude sunnil jätkama teine inimene. Hea oleks näha kes, kus, millal ja kui palju jõudis teha ning milliseid lisaressursse oleks edasiste ülesannete sooritamiseks vaja. Alati on mingi detail, mis võib jääda märkamatuks ning põhjustada ülesande ja/või projekti valmimise venimise ja seega tuua firmale majandluslikku kahju.&lt;br /&gt;
Siinkohal tulekski appi tarkvara, mis võimaldaks hallata vastavaid projekte ja nende ülesannetele kulunud ressursse ja nendega seonduvat informatsiooni (materjalid, aeg, koht, tööjõud jne).&lt;br /&gt;
&lt;br /&gt;
== Rakenduse eesmärk ==&lt;br /&gt;
Tarkvara eesmärgiks on edukas projekti haldus meeskonnaliikmete vahel. Rakendus peaks lihtsustama erinevate ülesannete täitmist, erinevates projektides, erinevate inimeste poolt. Lisaks peaks see võimaldama planeerida erinevate ressursside kasutamist erinevate projektide vahel. Projekt jagatakse ülesanneteks, nii et iga töö oleks selle tegijale arusaadav ja hoomatav, mis vahendeid tal selle täitmiseks vaja läheb. Samuti on tähtis näha ajalugu eelnevalt sooritatud projektidest ja ülesannetest, et saadud informatsiooni põhjal oleks hetkel käesolevaid või ka tulevaid projekte parem planeerida. Kõik projekti kaasatud isikud peaksid nägema projektide hetkeseisu antud ajamomendil. Kui on tekkinud mingeid takistusi ülesannete täitmisel, et siis saaks neile operatiivselt lahendus leida ja lisaks jääks tulevikuks märk maha, mis ja miks ei õnnestunud. See saavutatakse projekti tööülesannete lisamise ja vajadusel muutmisega,tähtaegade määramisega igale meeskonnaliikmele, loetelu vajalikest vahenditest iga tehtava töö jaoks ning raportid projekti hetkeseisust projektijuhile.&lt;br /&gt;
&lt;br /&gt;
== Funktsionaalsus ==&lt;br /&gt;
Tarkvara saab jagada järgnevateks loogilisteks mooduliteks:&lt;br /&gt;
*	Projektid&lt;br /&gt;
*	Projektis osalejad&lt;br /&gt;
*	Projekti tööülesanded&lt;br /&gt;
*	Vahendid tööülesande täitmiseks&lt;br /&gt;
*	Inventari loend&lt;br /&gt;
*	Raportid&lt;br /&gt;
&lt;br /&gt;
=== Must have ===&lt;br /&gt;
==== Vaated ====&lt;br /&gt;
*	Projektide nimekiri annab ülevaate kasutajale nii jooksvatest kui ka eesolevatest projektidest. Lisaks on seal olemas lühidalt oluline info iga projekti staatuse kohta. Kasutajal (sõltub rollist) on võimalus projekte kustutada või juurde lisada. Samuti on võimalus valida olemasolevaid projekte, et neid täiendada või muuta, selleks on vajalik avada konkreetse projekti detailvaade.&lt;br /&gt;
*	Projekti detailvaade annab kasutajale informatsiooni sellest, mida see konkreetne projekt endast kujutab.  Samuti  on sealt kättesaadav nimekiri ülesannetest, mis selle projekti on seotud.&lt;br /&gt;
*	Ülesannete nimekiri hõlmab endast tegevusi, mis on vajalikud vaadeldava projekti jaoks. Nimekirjast on võimalik näha ka ülesannete staatusi (ülesanne on täitmisel, lõpetatud, edasi lükatud jne). Projekti haldaval inimesel on võimalus lisada nimekirja vajalikke ülesandeid, muuta nende staatust või hoopiski see tegevus eemalda. Samuti on võimalus avada ülesannete nimekirjast konkreetse ülesande jaoks detailvaade.&lt;br /&gt;
*	Ülesande detailvaade annab kasutajale võimaluse  saada informatsiooni konkreetse ülesande kohta. Projektihalduril on võimalik määrata ülesande seisu, lisada või redigeerida ülesande kirjeldust. Lisaks on võimalus kuvada ülesande detailvaatest selle konkreetse ülesandega seotud inimeste nimekirja.&lt;br /&gt;
*	Ülesandes osalejate nimekiri kuvab kõik inimesed, kes on seotud konkreetse ülesandega. Projektihalduril on võimalus määrata ülesandega seotud inimesi.&lt;br /&gt;
*	Kasutajate nimekiri annab ülevaate inimestest, kes on infosüsteemi lisatud ning keda on võimalik määrata mingisse rolli (nt. kas tavakasutaja või administraator). Kasutajate nimekirjast on võimalik valida konkreetne isik tema profiili vaatamiseks.&lt;br /&gt;
*	Kasutaja profiil näitab isiku andmeid. Lisaks on võimalik saada ülevaade projektidest, kus isik on osalenud ning mis ülesanded tal projektisiseselt on olnud.&lt;br /&gt;
*	Kasutajate tegevuste logi/nimekiri annab ülevaate, mida kasutajad on teinud. Nt kes on määratud mingeid ülesandeid täitma, kes on projektijuhiks määratud. Logi on kättesaadav kasutajale, kellel on vastavad õigused.&lt;br /&gt;
*	Veateated on nimekiri, kuhu on salvestatud infosüsteemis tekkinud tõrked ja hoiatused, mis aitavad analüüsida süsteemi toimimist. Vea põhjuse kiireks väljaselgitamiseks salvestatakse muu seas ka tõrke tekkimise asukoht.&lt;br /&gt;
&lt;br /&gt;
==== Tegevused ====&lt;br /&gt;
*	Lisada ja muuta projekte&lt;br /&gt;
*	Lisada, muuta või kustutada kasutajaid&lt;br /&gt;
*	Lisada, kustutada projektis osalejaid&lt;br /&gt;
*	Lisada, muuta või kustutada projekti tööülesandeid&lt;br /&gt;
*	Lisada, muuta või kustutada projektis kasutatavat inventari (nt tööriistu)&lt;br /&gt;
*	Määrata igale tööülesandele täitja(d)&lt;br /&gt;
*	Lisada ülesande täitmiseks kulunud aega&lt;br /&gt;
*	Muuta ülesande olekut: „Tegemisel“, „Valmis“, „Alustamata“&lt;br /&gt;
*	Muuta graafilise kasutajaliidese keelt&lt;br /&gt;
&lt;br /&gt;
=== Nice to have ===&lt;br /&gt;
*	Ülesandele lisada manus&lt;br /&gt;
*	Ühilduvus Active Directory’ga&lt;br /&gt;
*	Projekti raport(id)&lt;br /&gt;
*	Erinevad diagrammid&lt;br /&gt;
&lt;br /&gt;
== Laiendused ==&lt;br /&gt;
*	Veebiliides&lt;br /&gt;
*	Mobiililiides&lt;br /&gt;
&lt;br /&gt;
== UML kasutusmallid (Use Cases) ==&lt;br /&gt;
=== Kasutaja projekti detailvaade ===&lt;br /&gt;
&lt;br /&gt;
[[File:Use_Case_-_User_-_Project-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Administraatori projektivaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Project-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Project]]&lt;br /&gt;
&lt;br /&gt;
=== Kasutaja ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_User_-_Task-2012.11.04.png|alt=text|Project Management Use case: User -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
=== Adminstraatori ülesande detailvaade ===&lt;br /&gt;
[[File:Use_Case_-_Admin_-_Task-2012.11.04.png|alt=text|Project Management Use case: Admin -&amp;gt; Task]]&lt;br /&gt;
&lt;br /&gt;
===	Tegevuste nimekiri ===&lt;br /&gt;
[[File:Use_Case_-_System_-_Event_log-2012.11.04.png|alt=text|Project Management Use case: System -&amp;gt; Event log]]&lt;br /&gt;
&lt;br /&gt;
== Üksused (Entities) ==&lt;br /&gt;
Andmebaasiüksuste eskiis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:UML_Entities-2012.11.04.png|frame|center|alt=text|UML Entities]]&lt;br /&gt;
&lt;br /&gt;
== Kasutatavad tehnoloogiad ==&lt;br /&gt;
Programm tuleb WPF-s (Windows Presentation Foundation) ja andmeid hoitakse Microsoft SQL Server andmebaasis. Rakendus suhtleb andmebaasiga läbi Entity Frameworki. Kasutatav .NET Frameworki versioon võiks olla 4.5, kuna seal on mugav kirjutada asünkroonset funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
= Tööjaotus =&lt;br /&gt;
&lt;br /&gt;
* Arvi Alamaa - Projektijuht&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: arvi_alamaa&amp;lt;/i&amp;gt;&lt;br /&gt;
* Jarmo Poolak&lt;br /&gt;
&amp;lt;i&amp;gt;Skype: jarmo.poolak&amp;lt;/i&amp;gt;&lt;br /&gt;
* Rene Ott&lt;br /&gt;
&lt;br /&gt;
= Logi =&lt;br /&gt;
&lt;br /&gt;
* 13.10.2012 - Esimene kokkusaamine, projekti idee ja kirjelduse loomine ning esmane dokumenteerimine (Arvi Alamaa, Jarmo Poolak)&lt;br /&gt;
* 22.10.2012 - Analüüsidokumendi esmane versioon (Jarmo)&lt;br /&gt;
* 25.10.2012 - Meeskonna ja wikilehe loomine (Arvi Alamaa)&lt;br /&gt;
* 30.10.2012 - Meeskonnaga liitus kolmas liige Rene Ott&lt;br /&gt;
* 01.11.2012 - Kokkusaamine, programmi analüüsi arutlemine. (Arvi, Jarmo, Rene)&lt;br /&gt;
* 04.11.2012 - Analüüsi koostamine (Arvi, Jarmo, Rene)&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Use_Case_-_System_-_Event_log-2012.11.04.png&amp;diff=55718</id>
		<title>File:Use Case - System - Event log-2012.11.04.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Use_Case_-_System_-_Event_log-2012.11.04.png&amp;diff=55718"/>
		<updated>2012-11-04T22:31:29Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Leffe: Project Management Use case: System -&amp;gt; Event log&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Leffe: Project Management Use case: System -&amp;gt; Event log&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Use_Case_-_Admin_-_Task-2012.11.04.png&amp;diff=55716</id>
		<title>File:Use Case - Admin - Task-2012.11.04.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Use_Case_-_Admin_-_Task-2012.11.04.png&amp;diff=55716"/>
		<updated>2012-11-04T22:29:03Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Leffe: Project Management Use case: Admin -&amp;gt; Task&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Leffe: Project Management Use case: Admin -&amp;gt; Task&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Use_Case_-_User_-_Task-2012.11.04.png&amp;diff=55715</id>
		<title>File:Use Case - User - Task-2012.11.04.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Use_Case_-_User_-_Task-2012.11.04.png&amp;diff=55715"/>
		<updated>2012-11-04T22:27:32Z</updated>

		<summary type="html">&lt;p&gt;Jpoolak: Leffe: Project Management Use case: User -&amp;gt; Task&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Leffe: Project Management Use case: User -&amp;gt; Task&lt;/div&gt;</summary>
		<author><name>Jpoolak</name></author>
	</entry>
</feed>