Siirry suoraan sisältöön

Ohjelmointi ja tekoäly työvälineenäLaajuus (2 op)

Opintojakson tunnus: TX00FX02

Opintojakson perustiedot


Laajuus
2 op

Osaamistavoitteet

Opiskelija osaa soveltaa ohjelmoinnin keskeisiä käsitteitä ja perusrakenteita yksinkertaisten ohjelmointitehtävien ratkaisemiseen. Opiskelijan looginen päättelykyky ja ongelmanratkaisutaidot kehittyvät. Opiskelija tunnistaa tekoälytyökalujen ja -ratkaisujen käyttömahdollisuuksia omalla alallaan ja pystyy arvioimaan tekoälyn käytön etuja ja haasteita eettisten ja yhteiskunnallisten näkökulmien kautta. Opiskelija osaa hyödyntää tekoälyä työvälineenä ohjelmoinnissa. Opiskelija kykenee arvioimaan tekoälyyn liittyvän ratkaisun luotettavuutta ja eettisyyttä kriittisesti työelämän kontekstissa.

Sisältö

-Ohjelmoinnin peruskäsitteet ja perusrakenteet (muuttujat, silmukat, ehdot)
-Virheenkorjaus ja ohjelmointikielen rakenteen merkitys
-Tekoälyn peruskäsitteet ja sovellusalueet eri toimialoilla
-Tekoälytyökalut ja niiden käyttömahdollisuudet työelämässä
-Tekoälyn rooli tuottavuuden ja tehokkuuden lisäämisessä
-Tekoälyn käytön hyödyt ja haasteet työelämässä
-Yksinkertaisten tekoälyä hyödyntävien ohjelmointiratkaisujen luominen
-Tekoälyn hyödyntäminen rutiinitehtävissä
-Tekoälyratkaisujen luotettavuuden ja eettisyyden arviointi

Esitietovaatimukset

Ei esitietovaatimuksia.

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa tunnistaa peruskäsitteet (muuttujat, silmukat, ehdot), mutta niiden soveltamisessa on merkittäviä puutteita. Opiskelija pystyy ratkaisemaan yksinkertaisia ohjelmointitehtäviä osittain. Opiskelija tuntee tekoälyn peruskäsitteet pinnallisesti. Opiskelija osaa kuvailla tekoälyn hyötyjä ja haasteita pintapuolisesti. Opiskelija pystyy luomaan yksinkertaisen tekoälyyn liittyvän ohjelmointiratkaisun. Opiskelija tunnistaa perustasolla tekoälyn soveltamismahdollisuuksia rutiinitehtävissä. Opiskelija pystyy arvioimaan arvioi tekoälyratkaisujen luotettavuutta ja eettisyyttä rajallisesti tai pintapuolisesti.

Arviointikriteerit, hyvä (3)

Opiskelija osaa tunnistaa ja soveltaa peruskäsitteitä (muuttujat, silmukat, ehdot) perustasolla. Opiskelija pystyy ratkaisemaan yksinkertaisia ohjelmointitehtäviä itsenäisesti. Opiskelija ymmärtää ohjelmakoodin rakenteen merkityksen. Opiskelija ymmärtää tekoälyn peruskäsitteet ja osaa tunnistaa sen sovellusalueita yleisellä tasolla. Opiskelija tunnistaa tekoälytyökalujen käyttömahdollisuuksia työelämässä ja pystyy antamaan niistä esimerkkejä. Opiskelijalla on selkeä käsitys tekoälyn mahdollisuuksista tuottavuuden lisäämisessä. Opiskelija osaa arvioida tekoälyn käytön hyötyjä ja haasteita huomioiden eettiset näkökulmat. Opiskelija ymmärtää, miten tekoälyä voidaan hyödyntää rutiinitehtävien suorittamisessa. Opiskelija pystyy arvioimaan tekoälyratkaisujen luotettavuutta ja eettisyyttä kriittisesti.

Arviointikriteerit, kiitettävä (5)

Opiskelija osaa soveltaa peruskäsitteitä (muuttujat, silmukat, ehdot) ja käyttää niitä luovasti erilaisissa ohjelmointitehtävissä. Opiskelija pystyy ratkaisemaan ohjelmointitehtäviä itsenäisesti osoittaen ongelmanratkaisukykyä. Opiskelija ymmärtää virheenkorjauksen ja ohjelmointikielen perusrakenteen. Opiskelija hallitsee tekoälyn peruskäsitteet ja osaa soveltaa oman alan esimerkeissä. Opiskelija tuntee tekoälytyökaluja ja pystyy kuvaamaan niiden käyttömahdollisuuksia työelämässä. Opiskelija ymmärtää tekoälyn mahdollisuudet tuottavuuden ja tehokkuuden lisäämisessä ja osaa pohtia niitä konkreettisten esimerkkien kautta. Opiskelija pystyy analysoimaan tekoälyn hyötyjä ja haasteita huomioiden eettiset ja yhteiskunnalliset näkökulmat. Opiskelija pystyy arvioimaan tekoälyratkaisujen luotettavuutta ja eettisyyttä tuoden esiin kriittisiä näkemyksiä ja perusteltuja arvioita tekoälyn toimivuudesta.

Arviointikriteeri, hyväksytty/hylätty

Opiskelija osaa tunnistaa peruskäsitteet (muuttujat, silmukat, ehdot), mutta niiden soveltamisessa on merkittäviä puutteita. Opiskelija pystyy ratkaisemaan yksinkertaisia ohjelmointitehtäviä osittain. Opiskelija tuntee tekoälyn peruskäsitteet pinnallisesti. Opiskelija osaa kuvailla tekoälyn hyötyjä ja haasteita pintapuolisesti. Opiskelija pystyy luomaan yksinkertaisen tekoälyyn liittyvän ohjelmointiratkaisun. Opiskelija tunnistaa perustasolla tekoälyn soveltamismahdollisuuksia rutiinitehtävissä. Opiskelija pystyy arvioimaan arvioi tekoälyratkaisujen luotettavuutta ja eettisyyttä rajallisesti tai pintapuolisesti.

Siirry alkuun