Tarkvara projekt (IAS1410)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
IAS1410
õppeaine nimetus eesti k
Tarkvara projekt
õppeaine nimetus inglise k
Software Project
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
kontrollivorm
hindeline arvestus
õpetamise semester
sügis-kevad
õppekeel
eesti keel
inglise keel
Eeldusaine(d)
Eeldusaine 1
Programmeerimine I (IAX0583)
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IACB17/25
jah
Ainet õpetavad struktuuriüksused
IA - arvutisüsteemide instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Teoreetiliste teadmiste ja praktiliste oskuste süvendamine tarkvara arendamise alal:
1) algoritmide koostamine ja andmestruktuuride valik ning realiseerimine programmeerimiskeeltes;
2) tarkvara analüüs ja probleemi lahendamiseks sobivaima tarkvara valik;
3) sõltuvalt rakedusvaldkonnast ja lahendatavast probleemist sobiva tarkvaratehnika metoodika valik ja rakendamine (sh reaalaja tarkvaratehnika meetodite valik ja rakendamine);
4) tarkvara arendusprotsessi planeerimine;
5) meeskonnatöö oskuste andmine;
6) tarkvara arendusprojekti vormistamine ja kaitsmine;
7) projekti visuaalse ja suulise materjali ettevalmistamise, esitlusoskuste arendamine.
õppeaine eesmärgid inglise k
To give knowledge and practical recommendations for software development:
1) The choice of algorithms and data structures. Realization of solutions in programming language;
2) The analysis of the software environments and choosing the best platform for problem solving;
3) The choice of an appropriate software engineering methodologies and implementation (including real-time software engineering methods);
4) The planning of software development process;
5) The teamwork process;
6)The documentations of the project and defence process of the project;
7) Improving visual and oral preparation, and presentation skills.
õppeaine õpiväljundid eesti k.
Tarkvara projekti sooritanud üliõpilane:
1) Oskab leida püstitatud probleemile sobiva algoritmilise lahenduse ja valida andmestruktuurid algoritmi realiseerimiseks;
2) Oskab analüüsida erinevaid tarkvaralahendusi ja arenduse meetoodikaid ning valida sobivaim konkreetse probleemi lahendamiseks;
3) Oskab planeerida tarkvara arendusprotsessi;
4) Oskab töötada tellijaga ja/või meeskonnas;
5) Oskab vormistada arendusprojekti, koostada dokumentatsiooni ja ettekannet, tunneb esinemisreegleid;
6) Oskab rakendada tarkvaravahendeid, sh kontori- ja multimeediatarkvara esitluste loomiseks.
õppeaine õpiväljundid ingl k.
Having finished the study of the subject a student has to be able:
1) able to find an algorithmic solution of the problem and the set of data structures for the realization of the algorithm;
2) able to analyze a variety of software solutions and development methodologies, and to select the most suitable for solving the problem;
3) able to plan a software development process;
4) able to work with the client and/or in software developers team;
5) able to prepare project documentation and presentation materials, knows presentation rules;
6) able to use software tools, office and multimedia tools included, to create presentations.
õppeaine sisu lühikirjeldus eesti k
Tarkvara-projekt sisaldab infotehnoloogilise ülesande (näit. mini-infosüsteemi loomine, modelleerimisülesanne, uuringuandmete töötlus jt.) kollektiivset lahendamist. Üliõpilased teevad kollektiivselt läbi tarkvaraarenduse etapid: ülesande analüüs ja sobiva tarkvara põhjendatud valik; Ülesande keerukuse taandamine, jagamisega alamülesanneteks ning meeskonnatöö kasutamine; tarkvaraprojekti vormistamine, presenteerimine ja kaitsmine. Projektirühma liikmete töömeetod võib olla kas klassikaline voomeetod, iteratiivne meetod või agiilmeetod.
õppeaine sisu lühikirjeldus ingl k
Software project includes a teamwork for solving an IT-project (eg, mini-information system, modelling of the experiences, data processing, etc.). Students will collectively work through the stages of software development: analysis of the task; choice the software; refining of tasks; using teamwork, pair-work and individual work; preparing project documentation and project defending. Project team members can be use either classical waterfall method, iterative method, or an agile method for software development.
hindamisviis eesti k
Õppeaine sooritamiseks tuleb vormistada nõuetekohane aruanne ja koostada arendatud tarkvara dokumentatsioon (aruande lisa). Aruande vaatab läbi õppejõud. Projekti kaitsmine (ettekanne ja arutelu) toimub semestri viimases harjutustunnis õppejõu ja teiste kursusest osa võtvate üliõpilaste aktiivsel osalusel.
hindamisviis ingl k
The students must document a project report which includes software description and the user manual. Lecturer will rewiew the report. Project defence (presentation and discussion) will take place in the last week of the course. Lecturer and students will actively discuss about the topics of project.
iseseisev töö eesti k
Tarkvara - projekt sisaldab iseseisvat tööd 45 tundi (sh aruande koostamine ja vormistamine).
iseseisev töö ingl k
Computer and systems project contains 45 hours of independent work, report writing included.
õppekirjandus
1. W. Royce. Software Project Management. Addison Wesley, 1999.
2. G. Booch, J. Rumbaugh, I. Jacobson, The Unified Modeling Language User Guide, 2nd ed., 2005, Addison-Wesley Professional
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
0.0
loenguid
-
praktikume
4.0
praktikume
-
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2024/2025 kevad
Vladimir Viies, IA - arvutisüsteemide instituut
inglise keel, eesti keel
    IAS1410_est_hindamine.pdf 
    Lembit Jürimägi, IA - arvutisüsteemide instituut
    eesti keel
      IAS1410_est_hindamine.pdf 
      kuva rohkem
      2024/2025 sügis
      Vladimir Viies, IA - arvutisüsteemide instituut
      eesti keel
        IAS1410_est_hindamine.pdf 
        2023/2024 kevad
        Lembit Jürimägi, IA - arvutisüsteemide instituut
        eesti keel
          Viktor Leppikson, IA - arvutisüsteemide instituut
          eesti keel
            Vladimir Viies, IA - arvutisüsteemide instituut
            eesti keel
              2022/2023 kevad
              Vladimir Viies, IA - arvutisüsteemide instituut
              eesti keel
                Andres Eek, IE - Thomas Johann Seebecki elektroonikainstituut
                eesti keel
                  Viktor Leppikson, IA - arvutisüsteemide instituut
                  eesti keel
                    Lembit Jürimägi, IA - arvutisüsteemide instituut
                    eesti keel
                      Hindamiskriteerium IAS1410_23.pdf 
                      Kristina Vassiljeva, IA - arvutisüsteemide instituut
                      eesti keel
                        Jaan Kirsch, IA - arvutisüsteemide instituut
                        eesti keel
                          2021/2022 kevad
                          Lembit Jürimägi, IA - arvutisüsteemide instituut
                          eesti keel
                            IAS1410_est_hindamine.pdf 
                            Risto Heinsar, IA - arvutisüsteemide instituut
                            eesti keel
                              IAS1410_est_hindamine.pdf 
                              Andres Eek, IE - Thomas Johann Seebecki elektroonikainstituut
                              eesti keel
                                IAS1410_est_hindamine.pdf 
                                Vladimir Viies, IA - arvutisüsteemide instituut
                                eesti keel
                                  IAS1410_est_hindamine.pdf 
                                  2020/2021 kevad
                                  Vladimir Viies, IA - arvutisüsteemide instituut
                                  eesti keel
                                    IAS1410_est_hindamine.pdf 
                                    2020/2021 sügis
                                    Vladimir Viies, IA - arvutisüsteemide instituut
                                    eesti keel
                                      IAS1410_est_hindamine.pdf 
                                      2019/2020 kevad
                                      Vladimir Viies, IA - arvutisüsteemide instituut
                                      eesti keel
                                        IAS1410_est_hindamine.pdf 
                                        2018/2019 kevad
                                        Vladimir Viies, IA - arvutisüsteemide instituut
                                        eesti keel
                                          IAS1410_est_hindamine.pdf 
                                          Ainekaart eesti keeles
                                          Ainekaart inglise keeles