•   Ohjelmistotuotannon projekti 4A00FA66-3002 10.01.2022-31.05.2022  15 op  (20TIKOOT2, ...) +-
    Opintojakson osaamistavoitteet
    Tavoitteena on, että opiskelija osaa projektityönä määritellä ohjelmiston ominaisuudet liiketoiminnan vaatimusten mukaisesti, suunnitella ohjelmiston toteutuksen ja toteuttaa sen. Tavoitteena on, että opiskelija osaa suunnitella asiakasprojektin, seurata projektin etenemistä, hallita muutoksia ja arvioida projektia. Tavoitteena on, että opiskelija toteuttaa projektin suunnitelmallisesti tavoitteiden kannalta tarkastellen sekä kehittää teknistä osaamistaan projektin kannalta tärkeissä osa-alueissa. 
    Esitietovaatimukset
    Frontend-kehitys, Backend-kehitys ja Ketterän ICT-projektin hallinta tai näitä opintojaksoja vastaavat tiedot.
    Opintojakson sisältö
    Ohjelmistontuotantoprosessi.
    Opetusta opintojakson tavoitteiden mukaisissa ja toteutettavan projektin vaatimissa aiheissa.
    Arviointikriteerit
    Tyydyttävä

    Opiskelija osaa tiimityönä osallistua projektiehdotuksen, projektisuunnitelman, ohjelmiston määrittelyn, käytettävyyssuunnitelman, ohjelmistototeutuksen ja projektin loppuraportin laatimiseen.

    Opiskelija osaa tehdä työajanseurantaa, hyödyntää projektityövälinettä sekä versionhallintaa työssään.

    Hyvä

    Opiskelija osoittaa erityistä aktiivisuutta painottuen johonkin projektin osa-alueeseen tai osa-alueisiin.

    Kiitettävä

    Opiskelija toimii usealla projektin osa-alueella aktiivisesti ja kiitettävästi.

    Opiskelija luo myönteistä ilmapiiriä projektitiimissä ja työskennellessä ulkoisten sidosryhmien kanssa. 


    Vastuuhenkilön nimi

    Teemu Heinimäki

    Kirjallisuus

    Materiaalia saatavilla Moodlessa.

    Opiskelumuodot ja opetusmenetelmät

    1.
    – luennot, harjoitukset ja esitelmät aiheena tekoäly (aloitetaan etäopetuksena, ks. Moodle)
    2.
    – alustuksia ja mahdollisia tehtäviä ohjelmiston määrittelyn ja suunnittelun aiheista, opetuskeskustelut
    – projektioppiminen (työelämä)projekteissa: toimeksiannon mukaisen ohjelmiston rakentaminen ketterässä ohjelmistoprojektissa, katselmoinnit 1–2 viikon välein

    Arviointimenetelmät (toteutus) ja kriteerit (opintojakso)

    25 % opintojakson arvosanasta: Articifial Intelligence, arviointi perustuu tehtäviin (kotitehtävät, esitykset, ohjelmointiharjoitustyöt...)
    25 % opintojakson arvosanasta: Projektityön vertaisarviointi ja asiakaspalautteisiin perustuva arviointi
    25 % opintojakson arvosanasta: Projektinhallinta, ohjelmistotuotteen määrittely ja suunnittelu, arviointi perustuu katselmointeihin ja projektin sekä tuotteen dokumentteihin
    25 % opintojakson arvosanasta: Lopputuotteen toteutus, perustuu prosessiin, työmäärään ja lopputuotteen havainnointiin
    Kaikki osiot on suoritettava hyväksytysti. Aktiivisuutta edellytetään koko opintojakson ajan.

    Opetuskielet

    Suomi

    Ajoitus

    10.01.2022 - 31.05.2022

    Ilmoittautumisaika

    24.11.2021 - 05.01.2022

    Opintopisteet

    15 op

    Ryhmä(t)

    20TIKOOT2

    20TIKOOT1

    Opettaja(t)

    Anne-Mari Sainio, Teemu Heinimäki

    Vastuuyksikkö

    Tietojenkäsittely

    Koulutusohjelma(t)

    Tietojenkäsittelyn tutkinto-ohjelma

    Toimipiste

    TAMK Pääkampus

    Arviointiasteikko

    0-5

    Valinnaiset suoritustavat

    AHOT

    Harjoittelu- ja työelämäyhteistyö

    Projektit ovat mahdollisuuksien mukaan aitoja työelämäprojekteja.

    Tenttien ajankohdat

    Ei tenttiä.

    KV yhteydet

    Ei tällä toteutuksella.

    Opiskelijan ajankäyttö ja kuormitus

    15 * 27 tuntia. Opiskelijalta odotetaan n. 400 tunnin panostusta.

    Tammi-helmikuu: 150 tuntia, tapaamiset viikoittain
    Maalis-toukokuu: 250 tuntia, tapaamisia viikoittain tai projektin tarpeen mukaan.

    Sisällön jaksotus

    Tammi-helmikuu:
    – tekoäly-aiheiset luennot ja harjoitukset
    (mitä tekoäly on, älykkäistä agenteista, ongelmanratkaisutavoista, tietämyksen ja datan hyödyntämisestä sekä päättelystä, koneoppimisesta, tekoälytuotteista (valmisratkaisuista)
    – projektien valinta/hankkiminen, projektiryhmien organisointi, projektiin perehtyminen, aloituspalaverit, määrittelyä ja suunnittelua.

    Maalis-toukokuu: iteratiivinen suunnittelu, toteutus, testaus ja käyttöönotto. Toiminta osana projektiryhmää jossakin vaihtoehtoisista projekteista.

    Toukokuu: lopputuotteiden viimeistely ja mahdollisesti esittely, asiakaspalautteiden ja vertaispalautteiden kerääminen.

    Arviointikriteerit
    Hylätty

    Tehtäväpalautuksia (vast.) on hyväksytty alle 50 % (pisteytyksen mukaan) tai opiskelijan työpanos projektityössä on opintojakson laajuuteen nähden riittämätön tai lopputuote ei ole hyväksyttävä.

    Tyydyttävä

    ks. Arviointimenetelmät ja arvioinnin perusteet

    Hyvä

    ks. Arviointimenetelmät ja arvioinnin perusteet

    Kiitettävä

    ks. Arviointimenetelmät ja arvioinnin perusteet