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
-
18I224Ohjelmistotekniikka
- 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.