TIEA306 Software Assignment (5 cr)

Study level:
Intermediate studies
Grading scale:
0-5
Language:
Finnish
Responsible organisation:
Faculty of Information Technology
Curriculum periods:
2020-2021, 2021-2022, 2022-2023

Description

Sisältö

Opiskelija suunnittelee ja toteuttaa kurssin aikana tietokoneohjelman tai ohjelmiston.

Suoritustavat

Todistettavissa oleva ohjelmiston kehitys alusta julkaisuun.

Arviointiperusteet

Hyvien käytänteiden mukaan ammatillista osaamista osoittaen valmistettu, toimivaksi osoitettu ja vaatimukset täyttävä tietokoneohjelma tai -ohjelmisto, sekä tämän ja työn kuvaava materiaali, työtä, sen tekemistä ja työn tulosta arvioiva raportointi. Versiohallinnan viisas käyttö.

Learning outcomes

Opiskelija osaa suunnitella ja toteuttaa ohjelman tai ohjelmiston alan hyvien käytänteiden mukaisesti lähes ammattimaisesti perusteltuja työkaluja käyttäen.

Additional information

Ohjelmointityön aiheen voi tuoda yrityksestä, keksiä itse tai pyytää kurssin tentaattoria tarjoamaan aihetta. Ohjelmointityön voi suorittaa itse valitsemanaan ajankohtana.

Suorituksia ottavat vastaan lehtorit,  yliopistonopettajat ja tutkijatohtorit.

Description of prerequisites

Ohjelmointi 1, Ohjelmointi 2, Algoritmit ja mielellään myös Graafiset käyttöliittymät tai vastaava.

Study materials

Opiskelijan valittavissa.
Nykyaikaisen versiohallinnan opas (esim. git ja sen dokumentaatio ja/tai "Pro Git Book").

Completion methods

Method 1

Select all marked parts
Parts of the completion methods
x

Participation in teaching (5 cr)

Type:
Participation in teaching
Grading scale:
0-5
Language:
Finnish

Teaching