ICT-toimeksiantoprojektiLaajuus (5 op)
Tunnus: DT10050
Laajuus
5 op
Opetuskieli
- suomi
Vastuuhenkilö
- Jarmo Talvivaara
- Mika Matveinen
- Seppo Nevalainen
- Anssi Gröhn
- Mikko Anttonen
Osaamistavoitteet
- osaat toimia itsenäisenä kehittäjänä ja ryhmän jäsenenä ulkoiseen toimeksiantoon perustuvassa ICT-projektissa.
- osaat arvioida omaa sekä ryhmän kehittämistoimintaa kokonaisuutena.
- tunnet, osaat soveltaa, arvioida ja kehittää ketteriä kehitysmenetelmiä ICT-projektin toteuttamisessa (esim. peli-, sovelluskehitys tai digitaalisen liiketoiminnan kehitysprojekti)
- osaat arvioida ja kehittää edelleen projektityöskentelyyn liittyvien työkalujen käyttöä (vaatimustenhallinta, version- ja tuotteenhallinta, testauksen automatisointi)
- tunnet laadun merkityksen ICT- projekteissa toiminnan ja tulosten näkökulmasta.
- tunnet ja osaat soveltaa laatua mittaavia ja parantavia käytänteitä projektityön kehittämisessä.
- tunnet ja osaat soveltaa automatisointiratkaisuja kehitystyön eri vaiheiden tukemisessa (mm. testaus, infrastruktuurin hallinta, integraatioiden ja julkaisujen hallinta)
- syvennät osaamistasi valitsemasi täydentävien osaamisen ja projektin toimeksiannon teknologiavaatimusten osalta.
Sisältö
- Toimeksiantoihin perustuvan ketterän kehitystoiminnan hallinta ja arviointi.
- Edistynyt vaatimusten-, tuotteen- ja konfiguraation hallinta.
- Vaatimusten-, tuotteen ja konfiguraationhallinnan työkaluja.
- Ohjelmisto- ja ICT- kehitysprojektien automatisointi (esim. DevOps, IT -process automation).
- Testausympäristöt ja testausprosessien suunnittelun perusteet, automaattisen testauksen menetelmät ja ympäristöt.
- Valmiiden komponenttien riippuvuuksien hallinta (dependency management).
- Valinnaisten opintojen ja toimeksiantojen pohjalta tarvittavat valinnaiset sisällöt (peliohjelmointi, sovelluskehitys ja digitaalinen liiketoiminta, älykäs automaatio).
Ilmoittautumisaika
01.04.2025 - 30.04.2025
Ajoitus
15.09.2025 - 19.12.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tradenomi / Tietojenkäsittely (DD)
Toimipiste
Wärtsilä-kampus Karjalankatu 3 (WÄR)
Opetuskielet
- Suomi
Paikat
10 - 70
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Ossi Laakkonen
- Antti Hurme
Vastuuopettaja
Ossi Laakkonen
Ryhmät
-
DTNS23Tradenomi (AMK), Tietojenkäsittely, päivä, syksy, 2023
Tavoitteet
- osaat toimia itsenäisenä kehittäjänä ja ryhmän jäsenenä ulkoiseen toimeksiantoon perustuvassa ICT-projektissa.
- osaat arvioida omaa sekä ryhmän kehittämistoimintaa kokonaisuutena.
- tunnet, osaat soveltaa, arvioida ja kehittää ketteriä kehitysmenetelmiä ICT-projektin toteuttamisessa (esim. peli-, sovelluskehitys tai digitaalisen liiketoiminnan kehitysprojekti)
- osaat arvioida ja kehittää edelleen projektityöskentelyyn liittyvien työkalujen käyttöä (vaatimustenhallinta, version- ja tuotteenhallinta, testauksen automatisointi)
- tunnet laadun merkityksen ICT- projekteissa toiminnan ja tulosten näkökulmasta.
- tunnet ja osaat soveltaa laatua mittaavia ja parantavia käytänteitä projektityön kehittämisessä.
- tunnet ja osaat soveltaa automatisointiratkaisuja kehitystyön eri vaiheiden tukemisessa (mm. testaus, infrastruktuurin hallinta, integraatioiden ja julkaisujen hallinta)
- syvennät osaamistasi valitsemasi täydentävien osaamisen ja projektin toimeksiannon teknologiavaatimusten osalta.
Sisältö
- Toimeksiantoihin perustuvan ketterän kehitystoiminnan hallinta ja arviointi.
- Edistynyt vaatimusten-, tuotteen- ja konfiguraation hallinta.
- Vaatimusten-, tuotteen ja konfiguraationhallinnan työkaluja.
- Ohjelmisto- ja ICT- kehitysprojektien automatisointi (esim. DevOps, IT -process automation).
- Testausympäristöt ja testausprosessien suunnittelun perusteet, automaattisen testauksen menetelmät ja ympäristöt.
- Valmiiden komponenttien riippuvuuksien hallinta (dependency management).
- Valinnaisten opintojen ja toimeksiantojen pohjalta tarvittavat valinnaiset sisällöt (peliohjelmointi, sovelluskehitys ja digitaalinen liiketoiminta, älykäs automaatio).
Arviointiasteikko
H-5
Ilmoittautumisaika
01.04.2025 - 30.04.2025
Ajoitus
25.08.2025 - 19.12.2025
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tradenomi / Tietojenkäsittely (DD)
Toimipiste
Wärtsilä-kampus Karjalankatu 3 (WÄR)
Opetuskielet
- Suomi
Paikat
10 - 70
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Anssi Gröhn
- Seppo Nevalainen
Vastuuopettaja
Ossi Laakkonen
Ryhmät
-
DTNS23Tradenomi (AMK), Tietojenkäsittely, päivä, syksy, 2023
Tavoitteet
- osaat toimia itsenäisenä kehittäjänä ja ryhmän jäsenenä ulkoiseen toimeksiantoon perustuvassa ICT-projektissa.
- osaat arvioida omaa sekä ryhmän kehittämistoimintaa kokonaisuutena.
- tunnet, osaat soveltaa, arvioida ja kehittää ketteriä kehitysmenetelmiä ICT-projektin toteuttamisessa (esim. peli-, sovelluskehitys tai digitaalisen liiketoiminnan kehitysprojekti)
- osaat arvioida ja kehittää edelleen projektityöskentelyyn liittyvien työkalujen käyttöä (vaatimustenhallinta, version- ja tuotteenhallinta, testauksen automatisointi)
- tunnet laadun merkityksen ICT- projekteissa toiminnan ja tulosten näkökulmasta.
- tunnet ja osaat soveltaa laatua mittaavia ja parantavia käytänteitä projektityön kehittämisessä.
- tunnet ja osaat soveltaa automatisointiratkaisuja kehitystyön eri vaiheiden tukemisessa (mm. testaus, infrastruktuurin hallinta, integraatioiden ja julkaisujen hallinta)
- syvennät osaamistasi valitsemasi täydentävien osaamisen ja projektin toimeksiannon teknologiavaatimusten osalta.
Sisältö
- Toimeksiantoihin perustuvan ketterän kehitystoiminnan hallinta ja arviointi.
- Edistynyt vaatimusten-, tuotteen- ja konfiguraation hallinta.
- Vaatimusten-, tuotteen ja konfiguraationhallinnan työkaluja.
- Ohjelmisto- ja ICT- kehitysprojektien automatisointi (esim. DevOps, IT -process automation).
- Testausympäristöt ja testausprosessien suunnittelun perusteet, automaattisen testauksen menetelmät ja ympäristöt.
- Valmiiden komponenttien riippuvuuksien hallinta (dependency management).
- Valinnaisten opintojen ja toimeksiantojen pohjalta tarvittavat valinnaiset sisällöt (peliohjelmointi, sovelluskehitys ja digitaalinen liiketoiminta, älykäs automaatio).
Opetusmenetelmät
Pelikehitykseen suuntautuville tarkoitettu Capsized-peliprojekti.
Kurssille osallistuminen vaatii, että hyväksyt digitaalisella allekirjoituksella Capsized-projektiin liittyvän rinnakkaisen käyttöoikeuden tuotettuihin assetteihin myöntävän sopimuksen, joka mahdollistaa monivuotisen projektin kehittämisen mm. kaikkien integroituvien opintojaksojen (verkko- ja moninpelikehitys, syventävä pelikehitys ja pelien tekoäly) kesken kumulatiivisesti tuotetuilla asseteilla.
Sisältö
Verkkomoninpelin toiminnallisuuksien rakentaminen suunnitteluohjeisiin nojaten
Projektin kehitysmenetelmän sovittaminen peliprojektia varten (peliprojektin roolit ja vastuualueet)
Peliprojektin vaatimusten-, tuotteen- ja konfiguraation hallinta.
Ylläpidettävyys projektin assettien hallinnassa pelimoottorin avulla
Pelibuildien rakentamisen automatisointi Azure Devopsin avulla
Pelin ominaisuuksen testauksen suunnittelu ja testien tekeminen, automaattisten testien hyödyntäminen (yksikkötestit)
Projekitin komponenttien riippuvuuksien hallinta (kuten esimerkiksi tarvittavat liitännäiset).
Harjoittelu- ja työelämäyhteistyö
Toteutuksen aikana pyritään järjestämään pelialan asiantuntijaluentoja.
Tenttien ajankohdat ja uusintamahdollisuudet
Kurssista ei järjestetä tenttiä, ja sen tilalla on osaamisen näyttö projektityöskentelyn tuotosten perusteella. Varsinaisen toteutuksen osaamisen näyttö palautetaan kurssin päättymispäivään mennessä. Kurssista järjestetään kaksi uusintakertaa, jolloin osaamien näyttö palautetaan aina määritelltyn uusintakerran loppuun mennessä. Uusintaan on ilmoittauduttava etukäteen oppimisympäristössä määritellyllä tavalla.
Opiskelijan ajankäyttö ja kuormitus
Kokonaisajankäyttö 133h
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Osaamisen näyttö arvioidaan jokaisen opintojakson osaamistavoitteen perusteella. Jokaisesta osaamistavoitteesta saa osaamisen näytön perusteella pisteet asteikolla 0-5. Kaikista osaamistavoitteista saatava pistemäärä määrittää kurssista saatavan arvosanan. Osaamistavoitteet arvoidaan kolmiportaisen asteikon perusteella:
Perustaso: (1)
Tiedät ja ymmärrät mistä oppimistavoitteiden sisällöissä on kyse, ja miten ne toimivat.
Edistynyt taso: (3)
Tiedät ja ymmärrät mistä oppimistavoitteiden sisällöissä on kyse, ja miten ne toimivat.
Osaat soveltaa oppimistavoitteiden sisältöjä yhdessä tai useammassa eri tapauksessa oppimisympäristössä esiteltyyn materiaaliin nähden.
Tavoiteltava taso: (5)
Tiedät ja ymmärrät mistä oppimisatavoitteiden sisällöissä on kyse, ja miten ne toimivat.
Osaat luoda yhden tai useamman täysin uuden ratkaisun oppimistavoitteiden sisältöjen avulla tai soveltaa niitä yhdessä tai useammassa täysin erilaisessa tilanteessa oppimisympäristössä esiteltyyn materiaaliin nähden.
Osaat arvioida ja perustella miksi mitäkin voi ja kannattaa soveltaa tekemälläsi tavalla uusissa tilanteissa.
Osaamistavoiteiden ja niiden tasojen täyttyminen on esitettävä oppimisympäristössä määritellyllä tavalla joko videomuodossa ääntä käyttäen, tai kirjallisesti.
Arvioinnissa huomioidaan lisäksi osallistumisaktiivisuus ja panos projektityöskentelyyn, palaute vertaisarvioinista sekä onko projektin aikana toimittu tehtäväroolin mukaisesti. Tarkempi arviointi kuvataan kurssin alussa.
Ilmoittautumisaika
01.04.2024 - 30.04.2024
Ajoitus
26.08.2024 - 20.12.2024
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tradenomi / Tietojenkäsittely (DD)
Toimipiste
Wärtsilä-kampus Karjalankatu 3 (WÄR)
Opetuskielet
- Suomi
Paikat
10 - 70
Koulutus
- Tietojenkäsittelyn koulutus
Opettaja
- Ossi Laakkonen
- Antti Hurme
- Anssi Gröhn
- Seppo Nevalainen
Vastuuopettaja
Ossi Laakkonen
Ryhmät
-
DTNS22Tradenomi (AMK), Tietojenkäsittely, päivä, syksy, 2022
Tavoitteet
- osaat toimia itsenäisenä kehittäjänä ja ryhmän jäsenenä ulkoiseen toimeksiantoon perustuvassa ICT-projektissa.
- osaat arvioida omaa sekä ryhmän kehittämistoimintaa kokonaisuutena.
- tunnet, osaat soveltaa, arvioida ja kehittää ketteriä kehitysmenetelmiä ICT-projektin toteuttamisessa (esim. peli-, sovelluskehitys tai digitaalisen liiketoiminnan kehitysprojekti)
- osaat arvioida ja kehittää edelleen projektityöskentelyyn liittyvien työkalujen käyttöä (vaatimustenhallinta, version- ja tuotteenhallinta, testauksen automatisointi)
- tunnet laadun merkityksen ICT- projekteissa toiminnan ja tulosten näkökulmasta.
- tunnet ja osaat soveltaa laatua mittaavia ja parantavia käytänteitä projektityön kehittämisessä.
- tunnet ja osaat soveltaa automatisointiratkaisuja kehitystyön eri vaiheiden tukemisessa (mm. testaus, infrastruktuurin hallinta, integraatioiden ja julkaisujen hallinta)
- syvennät osaamistasi valitsemasi täydentävien osaamisen ja projektin toimeksiannon teknologiavaatimusten osalta.
Sisältö
- Toimeksiantoihin perustuvan ketterän kehitystoiminnan hallinta ja arviointi.
- Edistynyt vaatimusten-, tuotteen- ja konfiguraation hallinta.
- Vaatimusten-, tuotteen ja konfiguraationhallinnan työkaluja.
- Ohjelmisto- ja ICT- kehitysprojektien automatisointi (esim. DevOps, IT -process automation).
- Testausympäristöt ja testausprosessien suunnittelun perusteet, automaattisen testauksen menetelmät ja ympäristöt.
- Valmiiden komponenttien riippuvuuksien hallinta (dependency management).
- Valinnaisten opintojen ja toimeksiantojen pohjalta tarvittavat valinnaiset sisällöt (peliohjelmointi, sovelluskehitys ja digitaalinen liiketoiminta, älykäs automaatio).
Arviointiasteikko
H-5