course aims in Estonian
* Anda kogemus projekti sisu valikust ja ülesandepüstitusest.
* Anda kogemus teaduskirjanduse lugemise ja teadustulemuste praktilise kasutamise osas.
* Anda kogemus meeskonnatöö organiseerimisest realistliku suurusega meeskonna ja ülesande jaoks.
* Anda kogemus agiilsete arendusmetoodikate praktilisest kasutamisest.
* Anda kogemus väljatöötatud tarkvara laiemast tutvustamisest ja klientide/kasutajate leidmisest.
course aims in English
* Give an experience of choosing the project and the goals.
* Give an experience of reading scientific literature and the practical employment of scientific results.
* Give an experience of organising a teamwork.
* Give an experience of using agile development methods.
* Give an experience of a wider distribution of the developed software and finding clients/users.
learning outcomes in the course in Est.
Kursuse läbides oskab tudeng:
* valida projekti ja kirjeldada selle eesmärke;
* lugeda teaduskirjandust ja teadustulemusi praktikas rakendada;
* suhelda potensiaalse kliendiga, mõista lahendatavat probleemi ja täpsustada spetsifikatsiooni töö käigus;
* osaleda tarkvaraarenduse meeskonnas ja organiseerida meeskonnatööd;
* organiseerida arendustööd agiilsete metoodikate järgi;
* valida tehnoloogiad ja implementeerida, installeerida ning dokumenteerida rakendus vastavalt potentsiaalse kliendi vajadustele ja võimalustele;
* levitada laialdaselt informatsiooni väljatöötatud tarkvara kohta ning leida kliente/kasutajaid.
learning outcomes in the course in Eng.
upon completion of the course a student has
* an experience of choosing the project and the goals;
* an ability to read scientific literature and to implement scientific results;
* an ability to communicate with the potential customer to understand the problem and refine the specification during the development process;
* an ability to work in the software development team and organise teamwork;
* an ability to organise development process using agile methods;
* an ability to choose the right technology and implement, install, and document the developed application according to the needs of potential customers;
* an ability to widely distribute information about the developed software and to find actual users/customers of the software.
brief description of the course in Estonian
Mingile spetsiifilisele kasutajate nishile tarviliku IT rakenduse iseseisev valimine, temaatilise teaduskirjanduse lugemine, rakenduse spetsifitseerimine, realiseerimine, installeerimine ja dokumenteerimine, tehes seda ca 3-6 inimesest koosneva meeskonnana 12 nädala jooksul. Lõpptulemust tuleb võimalikult laialt tutvustada ja reklaamida, samuti leida rakendusele mõned kasutajad/kliendid.
Meeskonnaliikmetelt eeldatakse projekti käigus tööpanust vähemalt kaks päeva nädalas.
Meeskond peab oma tööjaotuse ise organiseerima, looma vajaliku töökeskkonna ja infrastruktuuri. Projekti tegemise ajal toimuvad regulaarsed iganädalased koosolekud, kus õppejõud osalevad konsultandi rollis. Meeskond ja tema üksikud liikmed peavad vähemalt kord nädalas täiendama avalikku projektipäevikut selle nädala progressi ja oma panuse lühiülevaatega, kas siis projekti veebilehe, blogi või sotsiaalmeedia-lehe näol.
brief description of the course in English
Choosing an application potentially useful for a specific niche of users, reading scientific literature, specifying, implementing, installing and documenting an application. The development project is carried out in teams of 3-6 students in 12 weeks. The end result should be publicized and promoted. The team should find some users/clients for the application.
Every team member should contribute at least two days in a week during the project.
Team has to organise its roles itself, create an environment and infrastructure themselves. Weekly meetings are held during the project time. A staff member is taking part of the weekly meetings to assess the process, give advises and refine the problem specification. The team and each member has to maintain a public web page, blog or social media page documenting the progress of the project and her own contribution at least weekly.
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
Kursuse kodulehel
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):