•   Ohjelmistoprojekti 1 SOF005AS3A-3021 18.08.2025-12.12.2025  5   (IT3PASOF2, ...) +-
    Osaamistavoitteet
    Opintojakson tavoitteena on, että opiskelija oppii toimimaan ohjelmiston kehitystiimin jäsenenä, toteuttamaan ohjelmistorajapinnan ja tekemään yhteistyötä tilaajatahon kanssa.

    Opintojakson suoritettuaan opiskelija osaa
    *suunnitella ja toteuttaa ohjelmiston, joka hyödyntää REST-ohjelmistorajapintaa Back end ja Front end -osien välillä soveltamalla ennestään tuttuja teknologioita.
    * toimia ohjelmistotiimin jäsenenä ketterän kehityksen käytäntöjen mukaisesti (Scrum).
    * hyödyntää versionhallinnan perustaitoja tiimityön tukena.
    * tehdä yhteistyötä tilaajatahon kanssa.
    Lähtötaso ja sidonnaisuudet muihin opintojaksoihin
    Kurssin Back end -ohjelmointi(SOF003AS3A) samanaikainen suorittaminen tai sitä vastaavat tiedot ja taidot. Suositellaan myös kurssin Front end -ohjelmointi(SOF004AS3A) samanaikaista suorittamista tai vastaavat tiedot ja taidot.
    Opintojakso sijaitsee IT-Tradenomi-tutkinnon Ohjelmistokehityksen suuntautumisessa.
    Sisältö
    * Scrum-mallin mukaan kehitystyö tiimissä lyhyitä kehityssyklejä hyödyntäen
    * REST-rajapinnan suunnittelu
    * ohjelmiston kehittäminen Spring Boot -sovelluskehyksellä sekä soveltuvalla Front-end-tekniikalla (React/JQuery/JavaScript)
    * ohjelmistokehityksen työvaiheet (määrittely, suunnittelu, toteutus, testaus, julkaisu)
    * Git-versionhallinnan perusteet
    * Scrum-tapahtumat (Sprint Planning, Daily Scrum, Sprint Review, Retrospective)
    Arviointikriteerit
    Arviointikriteeri - arvosana 1
    Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.

    Sitoutuminen ryhmän työskentelyyn heikkoa. Ryhmän lopputulos ei täytä tarkoitustaan ja yhteistyö tilaajatahon kanssa sujui välttävästi.
    Arviointikriteeri - arvosana 3
    Sitoutuu ryhmän työskentelyyn hyvin.
    Ryhmän lopputulos vastaa tarkoitusta ja yhteistyö tilaajatahon kanssa toimi melko hyvin.
    Arviointikriteeri - arvosana 5
    Kantaa vastuuta ryhmän työskentelystä kiitettävästi. Ryhmän lopputulos palvelee tarkoitusta hyvin ja yhteistyö tilaajatahon kanssa toimi asiakaspalveluhenkisesti.

    Opetusmenetelmät ja ohjaus

    Kurssilla toteutetaan ohjelmistoprojekti 4-5 hengen ryhmissä. Kurssin suorittaminen edellyttää säännöllistä osallistumista viikoittaisille luennoille.

    Oppimateriaali ja suositeltava kirjallisuus

    Moodlessa oleva materiaali
    Scrum-menetelmän virallinen määritelmä https://scrumguides.org/scrum-guide.html

    Toimipiste

    Pasilan toimipiste

    Tenttien ajankohdat ja uusintamahdollisuudet

    Kurssilla ei ole tenttejä.

    Opetuskieli

    Suomi

    Ajoitus

    18.08.2025 - 12.12.2025

    Oppimistehtävät

    Ryhmät toteuttavat REST-palvelun sekä frontend-toiminnallisuuksia Scrum-menetelmällä. Projektitiimeillä on viikoittaiset tehtävänannot. Lisäksi on pieniä henkilökohtaisia palautuksia.

    Ilmoittautumisaika

    14.05.2025 - 22.05.2025

    Aikataulu

    Viikoittaisilla luennoilla käsitellään projektien kulloiseenkin vaiheeseen liittyviä asioita, pidetään sprinttien katselmukset ja ryhmät suunnittelevat seuraavan sprintin.

    Kurssin viimeisillä luennoilla tiimit pitävät loppuesityksen projektistaan.

    Ryhmä
    • IT3PASOF2
    • IT3PASOF1
    • ONLINE
    • ITB3PASOF1
    Toteutuksen valinnaiset oppimistavat

    Kurssin suorittaminen näytöllä edellyttää työkokemusta Scrum-menetelmän käytöstä sekä REST-palvelujen suunnittelusta ja toteuttamisesta.

    Jos suunnittelet kurssin suorittamista näytöllä, ota yhteyttä kurssin opettajaan kahden ensimmäisen opetusviikon aikana.

    Opettaja

    Markku Ruonavaara, X-Ohjelmisto Ohjelmistokehitys

    Paikkoja

    15 - 50

    Arviointitavat

    Arviointi perustuu ryhmän toiminta kurssin aikana ratkaisun tekemisessä, ryhmän ratkaisun sisältöön, henkilökohtaiseen loppuesseeseen sekä projketitiimin jäsenten itse- ja vertaisarviointeihin.

    Koulutus

    TRATI Tradenomi tietojenkäsittely

    T&K-osuus

    0.00 op

    Virtuaaliosuus

    5.00 op

    Arviointiasteikko

    H-5