Tekoälyratkaisut ohjelmistotuotannossaLaajuus (5 op)
Tunnus: R504TL320
Laajuus
5 op
Opetuskieli
- suomi
Osaamistavoitteet
Ymmärrät tekoälyn ja koneoppimisen perusteet ohjelmistokehityksen näkökulmasta.
Osaat hyödyntää ajantasaisia tekoälytyökaluja ja -kirjastoja ohjelmistokehityksessä.
Osaat suunnitella ja toteuttaa yksinkertaisia tekoälyratkaisuja vastuullisesti ja tietoturvaperiaatteita noudattaen
Tunnistat tekoälyratkaisujen eettiset ja yhteiskunnalliset vaikutukset
Osaat testata ja arvioida tekoälyä hyödyntävien sovellusten toimivuutta ja luotettavuutta
Sisältö
Tekoälyn ja koneoppimisen perusteet
Ajankohtaiset tekoälytyökalut ja -menetelmät
Tekoälyratkaisujen suunnittelu, kehittäminen ja käyttöönotto ohjelmistoprojektissa
Vastuullinen tekoälyn hyödyntäminen: eettiset näkökulmat, vinoumat ja selitettävyys
Tietoturva tekoälyratkaisuissa
Tekoälyn testaaminen ja laadunvarmistus
Esitietovaatimukset
Ennen opintojakson suorittamista sinulla tulee olla hallussa ohjelmoinnin ja tietokantasuunnittelun sekä tiedonhallinnan (SQL-kyselykieli) perustaidot.
Arviointikriteerit, tyydyttävä (1)
Tunnistat perustasolla tekoälyratkaisujen käytön ohjelmistokehityksessä.
Tunnistat tietoturvaan ja vastuullisuuteen liittyviä tekijöitä.
Arviointikriteerit, hyvä (3)
Osaat hyödyntää yleisiä tekoälymenetelmiä ja -työkaluja ohjelmistokehityksessä.
Suunnittelet ja toteutat pienimuotoisen tekoälyratkaisun osana sovellusta.
Osaat huomioida tietoturvan ja eettiset näkökulmat ohjelmistokehityksessä.
Osaat testata ja arvioida ratkaisun toimivuutta
Arviointikriteerit, kiitettävä (5)
Osaat hyödyntää tekoälyä tilanteeseen ja käyttötarkoitukseen sopivalla tavalla ohjelmistokehityksessä.
Osaat soveltaa vastuullisen tekoälyn periaatteita ja tietoturvakäytäntöjä kehitystyössäsi ja arvioida kriittisesti erilaisten ratkaisujen vaikutuksia, toimivuutta ja parannusmahdollisuuksia