Ohjelmistotuotanto (10 op)
Toteutuksen tunnus: HTT20101-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
-
03.08.2020 - 30.08.2020
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
31.08.2020 - 18.12.2020
Toteutus on päättynyt.
- Opintopistemäärä
- 10 op
- Lähiosuus
- 10 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Liiketoimintayksikkö
- Toimipiste
- Pääkampus
- Opetuskielet
- suomi
- Koulutus
- Tietojenkäsittely (AMK)
- Opettajat
- Niko Kiviaho
- Jarkko Immonen
- Riikka Ahlgren
- Timo Hantunen
- Ryhmät
-
HTK19S1Tietojenkäsittely
- Opintojakso
- HTT20101
Oppimateriaalit
The ScrumMaster Study Guide by James Schiel, http://www.books24x7.com/marc.asp?bookid=47196
The Game Production Handbook, Third Edition by Heather Maxwell Chandler. Ensimmäiset viisi (5) osaa (parts 1 - 5, http://www.books24x7.com/marc.asp?bookid=33188
Arviointiasteikko
0-5
Toteutuksen valinnaiset suoritustavat
Opintojakson voi opinnollistaa ja toteuttaa osana työtehtäviä. Mikäli haluat opinnollistaa opintojakson, ota yhteyttä opintojakson vastuuopettajaan.
Lisätiedot
Arvosana muodostuu seuraavista suoritteista:
- Tentti, painoarvo 50%
Kysymykset kattavat opintojakson sisällöt kokonaisuudessaan
- Projektityö (sis. mallintamisen harjoitustyön ja projektitoteutuksen ryhmätyönä), painoarvo 30%
- Yksittäiset tehtävät aihealueisiin liittyen, painoarvo 20%
Aihealueen opettaja määrittää arviointiin vaikuttavat tehtävät ja kuvaavat ne tätä tarkoitusta varten luodussa oppimisympäristön kansiossa.
Osasta aiheista ei tule arvioitavia tehtäviä vaan osaaminen arvioidaan tentin kautta
Opiskelijan ajankäyttö ja kuormitus
Ohjelmmistotuotannon peruskäsitteet, mallit ja työkalut, 80t
Käyttäjäkeskeinen suunnittelu, 60t
Projektinhallinta, 60t
Projektityö, 70t
Opintojakson aikana järjestetään luentoja kaksi kertaa viikossa 14 viikon ajan (viikolla 42 ei luentoja).
Arviointikriteerit, tyydyttävä (1)
Kiitettävä (5): Opiskelija kykenee soveltamaan oppimiaan ohjelmistotuotannon ja ohjelmistotyön menetelmiä tietojärjestelmien kehittämisen haasteisiin. Opiskelija osaa toimia projektipäällikkönä työelämän tietojärjestelmäprojekteissa.
Hyvä (3-4): Opiskelija hallitsee ohjelmistotuotannon ja ohjelmistotyön käsitteistön ja toimintaperiaatteet. Opiskelija tuntee pienen projektin (usea työntekijä) suunnittelun ja seurannan periaatteet ja käytännöt, opiskelija ymmärtää projekti- ja henkilöjohtamisen periaatteet, opiskelija osaa toimia aktiivisena projektin jäsenenä
Tyydyttävä (1-2): Opiskelija ymmärtää ohjelmistotuotannon ja ohjelmistotyön peruskäsitteet ja lainalaisuudet. Opiskelija osaa pienen projektin (yksi työntekijä) suunnittelun ja seurannan periaatteet, opiskelija ymmärtää projektipäällikön vastuun ja tehtävät ja toimii projektin tavoitteiden mukaisesti
Opetuskieli
fi
Opetusmenetelmät
Luennot, projektioppiminen, harjoitustyöt, oppimistehtävät ja tuotosten esitykset.
Opintopistemäärä
10
Esitietovaatimukset
Ohjelmoinnin ja ohjelmistosuunnittelun peruskäsitteet.
Sisältö
Ohjelmistoihin liittyvä käsitteistö
Ohjelmiston elinkaari
Ohjelmistokehitys ohjelmistotuotannon osana
Vaatimustenhallinta ja tuotteenhallinta
Laadun merkitys, dokumentointi
Projektityö ohjelmistokehityksen hallintamallina
Asiakasnäkökulma ohjelmistotuotantoon
Projektin suunnittelu
Projektin seurantamenetelmät
Projektin ohjausmenetelmät
Työmäärien arviointi
Neuvottelutaidot
Esimiestaidot
Johtamisen ongelmat
Tavoitteet
Opiskelija tietää ohjelmistoihin liittyvän käsitteistön ja tuntee ohjelmiston elinkaaren. Opiskelija ymmärtää ohjelmistoliiketoimintaan liittyvät ydinprosessit ja mieltää ohjelmistokehityksen merkityksen osana ohjelmistotuotantoa. Opiskelija hallitsee projektityön ohjelmistokehityksen hallintamallina ja osaa tuoda asiakasnäkökulman mukaan ohjelmistotuotantoon.
Opintojakson suorittanut opiskelija osaa määrittää tuotteen tai palvelun toteuttamiseen tarvittavia vaatimuksia ja käyttäjäkertomuksia yhdessä tuotteen omistajan kanssa. Opiskelija ymmärtää UML-malinnuksen osana projektitoimintaa.
Oppilas oppii projektin suunnittelun, seurannan ja ohjauksen perusasioita ja menetelmiä. Oppilas pystyy toimimaan esimiehenä tietojärjestelmäprojekteissa.