jeserkin / iaib

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Informaatika bakalaureusetööde infotund


Slaidid

https://github.com/GertKanter/iaib


Kava

  • Individuaalne lõputöö
  • Tiimiprojekt

Lõputöö informaatikas

Lõputöö peab demonstreerima, et suudate pakkuda mingile päris probleemile tarkvaralist lahendust.


Lõputöö õpiväljundid õppekavast

  • oskab näha ja kirjeldada probleemi, mida saab tarkvaraliste vahenditega lahendada;
  • suudab kavandada ja implementeerida vajaliku tarkvaralise lahenduse;
  • suudab põhjendada disaini, tehnoloogia ja implementatsiooni valikuid;
  • oskab vormistada projekti seletuskirja ja seda esitleda.

Tavapärased lõputöö tüübid


Tarkvaraprojekt

  • Iseseisev terviklik projekt
  • Osa suuremast projektist

Uurimistöö

  • Eksperimentaalne uurimustöö: uudse algoritmi/meetodi/tehnoloogia realiseerimine ja eksperimentaalne võrdlus alternatiivsete lahendustega
  • Teoreetiline uurimus

Teema ja juhendaja leidmine


Teema sünnib tavaliselt vestlusest võimaliku juhendajaga

  • Pakute välja teema/projekti ja täpsustate koostöös juhendajaga
  • Juhendaja antud teema tema uurimisvaldkonnas või projektidest

Konsultatsioonid

3 konsultatsiooni esmaspäeviti (01.02, 08.02, 15.02) kell 10-11, MS Teamsis, vajalik enne teatada e-mailiga gert.kanter@taltech.ee)


Teemade nimekiri

Bakalaureusetööde nimekiri


Hea lõputöö

  • Lahendab mingi selgelt püstitatud probleemi
  • Probleemipüstitus on põhjendatud, see on mingil otstarbel vajalik
  • Toetutakse adekvaatsele kirjandusele ja antakse ülevaade taustast
  • Lahenduseni jõutakse metoodiliselt. Praktilises töös selgitatakse selle arhitektuuri, komponente, tehnoloogilisi valikuid

Hea lõputöö...

  • Autori panus on selgelt tuvastatav, kui tegemist on osaga suuremast probleemist
  • Tulemusi on adekvaatselt valideeritud-põhjendatud, on näidatud mil määral on eesmärgid saavutatud
  • Töö on hästi struktureeritud ja selle osad on omavahel tasakaalus

Suurepärane töö

  • silmapaistev ja eriti põhjalik aine tundmine
  • ambitsioonika ülesande põhjendatud ja viimistletud lahendamine
  • vaba ja loov teoreetiliste teadmiste ja praktiliste oskuste rakendamise oskus
  • ulatuslik iseseisev töö
  • mitmekülgne erialakirjanduse tundmine

Ebamõistlik töö

  • referaat või üldine essee valitud teemal
  • võrdlus, mille osas pole selge, kellele selle tulemus tegelikult kasulik on
  • tehnilise teostuse manuaal
  • töö, millel puudub või ei ole selgelt defineeritud ülesannet, mida lahendatakse
  • plagiaat ja muul moel vormistuslikult mittekorrektne töö

Hindamiskriteeriumid (olulisuse järjekorras)

  • Sisuline lahendus ja analüüs
  • Sisulise töö maht ja ülesande keerukus
  • Lõputöö teostamise protsess
  • Vormistamine
  • Ettekanne / kaitsekõne

Võimalik struktuur

  • Sissejuhatus (< 10%): taust, probleem, eesmärk, ülevaade tööst
  • Metoodika (<20%): ülevaade objektist, ülevaade tööriistadest, ülevaade protsessist
  • Tulemused (30-40%)
  • Analüüs, arutelu, järeldused (30-40%)
  • Kokkuvõte (0.5 lk)

Juhendajatega suhtlemine

  • Pidev (soovituslikult iga nädal)
  • Jäta juhendajale aega lugemiseks, vastamiseks, mõtlemiseks
  • Jäta endale aega mõtlemiseks, muudatuste sisseviimiseks

Protsess

  • Juhendaja + teema
  • Ülesandepüstitus
  • Ülesandepüstituse tagasiside
  • Ettekanne + ülesandepüstituse tagasiside arutelu
  • Lõputöö dokument
  • Kaitsmine

Juhendajaga ühenduse võtmisel kindlasti panna kaasa taustainfot enda kohta.


Halb kiri


Tere,

Kas on mõni teema?


Parem kiri


Tere, prof Vain!

Minu nimi on Töökas Tudeng ja ma otsin informaatika bakalaureusetöö teemat. Lõputööde teemavaldkondade leheküljel on märgitud, et Teil on välja pakkuda teema "Simulatsiooni koostamine nutika kuuelamu demonstraatori visualiseerimiseks". See teema pakub mulle huvi, sest tahaks ise ka kuu peale elama minna.

Mul on kogemusi selles ja teises programmeerimiskeeles ja tehnoloogias ning mulle pakub väga suurt huvi simulaatorite füüsikamootorite ehitus.


Teema

Kui juhendajate nimekirjas ei ole huvipakkuvaid teemasid, võib välja pakkuda teema ka ise antud valdkonna juhendajale.


Ülesandepüstitus

Ülesandepüstituse info on moodle.ttu.ee lõputöö aines näha siin.


Projektihaldus

Peale juhendajaga teema kokkuleppimist käsitleme lõputööd nagu projekti.


Gitlab

https://gitlab.cs.ttu.ee

Projekt "iaib"


Mis Gitlabist kasu on?

  • Git (varukoopia, muudatuste ajalugu, rollback jne)
  • Issue tracker (ülesanded, küsimused)
  • Milestones (tähtpunktid)
  • Wiki (memod koosolekutest juhendajaga jne)
  • Mugavam koostöö juhendajaga

Tiimiprojekt


Üldnõuded

  • Kolm liiget
  • Töömaht 9 EAP (234 astronoomilist tundi) iga liikme kohta
  • Semestri vältel tihe raporteerimine
  • Teemad ülikoolist (teadusprojektid, õppetööga seotud) või tööstusest

Projektid

Üldine protseduur

  • Analüüsite projektipakkumisi
  • Komplekteerite meeskonna
  • Kandideerite projekti(de)le
  • Kandideerimisprotsess (vestlus vms)
  • Valituks osutumisel, hakkate projekti tegema
  • Töö tegemine ettevõttes või ülikoolis (2 päeva nädalas esimesed kolm kuud, lõpufaasis saab vastavalt vajadusele ringi korraldada)

Tööprotsess

Vastavalt projektile võib olla pisut erinev (sprindid jne), aga üldiselt

  • Projektihaldus
  • Aja jälgimine (palju iga ülesande peale aega kulus, nt Toggl)
  • Agiilne arendus - iteratiivne, sprintidel põhinev
  • Töötav kood/tulemus iga sprindi lõpus
  • Esitlused esindajale peale igat sprinti

  • Koosolekud juhendajaga iga nädal (kohustuslikud, juhendaja raporteerib omakorda lõpus hindamiskomisjonile)
  • Koosolekud ettevõtte või teadusprojekti esindajaga
  • Esitlused ("demo day") esindajale, juhendajale ja lõputööde komisjonile kaks korda semestri jooksul ja lõpus lõpptulemuse esitlus
  • Aruanne (projektile ühine, ca 30-70 lehekülge)
  • Individuaalne hindamine

Detailne ajakava individuaalse töö jaoks

Ajakava dokument


Järgmine samm

Registreerige ennast lõputöö ainele ja raporteerige iganädalaselt oma juhendaja ja teema otsingutest (kuni leidmiseni).


Lingid

Õppekavaveeb

Juhend ja mallid on kättesaadavad teaduskonna kodulehel


Küsimused?

gert.kanter@taltech.ee

About