Siirry suoraan sisältöön

Ohjelmistotuotanto (5 op)

Toteutuksen tunnus: 5G00BM82-3006

Toteutuksen perustiedot


Ilmoittautumisaika
15.11.2020 - 12.01.2021
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
04.01.2021 - 30.04.2021
Toteutus on päättynyt.
Laajuus
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tietotekniikka
Toimipiste
TAMK Pääkampus
Opetuskielet
suomi
Paikat
0 - 40
Koulutus
Tieto- ja viestintätekniikan tutkinto-ohjelma, vuosina 2014-2018 aloittaneet
Opettajat
Petteri Jekunen
Vastuuhenkilö
Erkki Hietalahti
Ryhmät
18I224
Ohjelmistotekniikka
Opintojakso
5G00BM82

Osaamistavoitteet (Opintojakso)

Opiskelija osaa:
- Ohjelmistoyrityksen toiminnassaan käyttämiä keskeisiä menetelmiätekniikoita ja
teknologioita, jotka mahdollistavat laadukkaiden ohjelmistojen tuottamisen.
- Laatujärjestelmien periaatteet, projektien hallinnassa käytetyt menetelmät ja
tekniikat, katselmointitekniikat
- Testauksen periaatteet, menetelmät ja käytännöt
- Tehdä testaussuunnitelman ja toimia sen mukaan
- Keskeiset testaustyökalut
- Tuotteenhallinnan periaatteet ja menettelyt
- Versionhallinnan periaatteet
- Käyttää versionhallintaohjelmaa ohjelmistoprojektissa
- Ohjelman suunnitteluun liittyvät hyvät periaatteet ja käytännöt

Sisältö (Opintojakso)

Kohdassa tavoitteet esitetyt asiasisällöt käydään lävitse monipuolisia opetustekniikoita soveltaen. Kurssilla tehdään harjoituksia pienryhmissä ja sovelletaan myös seminaarimuotoista työskentelyä. Ajankohtaisista ohjelmistotuotannon aiheista pidetään esityksiä.

Tenttien ja uusintatenttien ajankohdat

Tentti suoritettavissa 12-25.4.2021 Examissa.
Tarkki linkki löytyy Moodlesta lähempänä tentin ajankohtaa.
Ilmoittautuminen tenttiin 1.4.2021 alkaen.

Arviointimenetelmät ja arvioinnin perusteet

Läsnäolo - 20 %
Tentti / oppimispäiväkirja - 30 %
Kurssin aikana suoritettavat aktiviteetit (harjoitukset, ryhmätyöt, esitykset, harjoitusprojekti) - 50 %

Pisterajat (max 100)
5 - 88.0
4 - 71.0
3 - 54.0
2 - 37.0
1 - 20.0

Arviointiasteikko

0-5

Opiskelumuodot ja opetusmenetelmät

Luennot, harjoitukset, case-esimerkit, ryhmätyöt.

Oppimateriaalit

Ilkka Haikala & Tommi Mikkonen: Ohjelmistotuotannon käytännöt
https://andor.tuni.fi/permalink/358FIN_TAMPO/1j3mh4m/alma995645144205973

Dean Leffingwell: Agile Software Requirements (saatavana myös verkkoversiona)
https://andor.tuni.fi/permalink/358FIN_TAMPO/1kfmqvo/alma9910687415505973

Lisäksi Moodle kautta jaettava materiaali, harjoitustehtävät, online-materiaali.

Opiskelijan ajankäyttö ja kuormitus

Lähiopetus, ryhmätyöt ja itsenäinen työ yhteensä n. 80 - 125 h jakautuen tasaisesti toteutuksen ajalle. Valitsemalla tentin oppimispäiväkirjan sijaan kuormitusta enemmän toteutuksen lopussa, jonne tentin ajankohta sijoittuu.

Toteutuksen valinnaiset suoritustavat

Tentti ja laajempi raportti.
Yksityiskohdista sovitaan opettajan kanssa.

Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Ei pysty kuvaamaan ohjelmistotuotannon osa-alueita eikä hallitse niihin liittyviä peruskäsitteitä.

Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Pystyy kuvaamaan ohjelmistotuotannon eri osa-alueita ja hallitsee niihin liityvän perusterminologian.

Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Hallitsee ohjelmistotuotannon eri osa-alueet ja ymmärtään niiden merkityksen.
Pystyy kuvaamaan niitä strukturoidusti ja perustelemaan eri vaihtoehtojen etuja.
Osaa perustasolla käyttää eri osa-alueiden olennaisia työkaluja.
Pystyy ohjatusti soveltamaan osaamaansa.

Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)

Hallitsee ohjelmistotuotannon eri osa-alueet ja ymmärtään niiden merkityksen.
Pystyy kuvaamaan niitä strukturoidusti ja perustelemaan eri vaihtoehtojen etuja.
Osaa perustasolla käyttää eri osa-alueiden olennaisia työkaluja.
Pystyy itsenäisesti soveltamaan osaamansa käytännön tilanteissa yhteistyössä muiden kanssa.

Siirry alkuun