Siirry suoraan sisältöön

Tekoäly ohjelmistokehityksessä (5op)

Opintojakson tunnus: TT00DA52

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi
Vastuuhenkilö
Jani Immonen

Osaamistavoitteet

Tarkoitus:
Tekoäly ohjelmistokehityksessä kurssi on suunniteltu antamaan opiskelijoille tiedot ja käytännön taidot, joita tarvitaan tekoälyteknologioiden integroimiseen nykyaikaisiin ohjelmistosuunnittelun ja kehityksen työnkulkuihin. Kurssi tarjoaa perustan keskeisille käsitteille, kuten luonnollisen kielen käsittelylle, generatiiviselle tekoälylle ja älykkäälle automaatiolle, painottaen niiden soveltamista todellisissa ohjelmistotekniikan konteksteissa.

EUR-ACE-kompetenssit:
Tiedot ja ymmärrys
Insinöörikäytännöt
Viestintä ja tiimityöskentely
Monialaiset kompetenssit
Insinöörikäytännöt
Tutkimukset ja tiedonhankinta

Oppimistulokset:
Kurssi tarkastelee, kuinka tekoäly muuttaa itse ohjelmistokehityksen elinkaarta. Opiskelijat käyttävät tekoälypohjaisia työkaluja tukemaan vaatimusten analysointia, koodin generointia, testausta, virheenkorjausta ja DevOps-käytäntöjä sekä arvioivat kriittisesti etiikkaan, tietoturvaan, yksityisyyteen ja ylläpidettävyyteen liittyviä kysymyksiä. Käytännön projektien ja yhteistyön kautta osallistujat kehittävät kyvyn soveltaa tekoälyä vastuullisesti ammatillisissa ympäristöissä ja kehittyvät tehokkaiksi tekoälyn tukemiksi ohjelmistokehittäjiksi.

Sisältö

Tämä kurssi käsittelee sekä tekoälyn teoreettisia perusteita että sen käytännön sovelluksia ohjelmistotekniikan elinkaaren eri vaiheissa. Sisältö etenee keskeisistä tekoälykäsitteistä käytännönläheiseen integrointiin todellisissa ohjelmistokehitysympäristöissä.

- Tekoälyn perusteet
- Tekoälyteknologiat ohjelmistokehittäjille
- Tekoälyn integrointi ohjelmistojärjestelmiin
- Tekoälyavusteinen ohjelmistokehitys
- Vastuullinen ja eettinen tekoäly
- Käytännön projekti

Esitietovaatimukset

Ohjelmoinnin perusteet
Käyttöjärjestelmät

Arviointikriteeri, hyväksytty/hylätty

Opiskelijat toteuttavat käytännön projektin ja esittelevät tuloksensa sekä havaintonsa vertaisilleen arviointia ja keskustelua varten.

Siirry alkuun