•   Ohjelmistoprojekti 1 SOF005AS3A-3011 24.03.2025-16.05.2025  5   (CONTACT, ...) +-
    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

    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.

    Oppimateriaali ja suositeltava kirjallisuus

    Materiaalilähteet on mainittu opintojakson moodlessa. Aihealueet ovat ainakin seuraavat:
    * Scrum-malli
    * REST-rajapinta
    * Spring Boot -sovelluskehs sekä Front-end-tekniikka (React/JavaScript)
    * Git-versionhallinta
    * Deployment prosessi

    Työelämäyhteydet

    Ketterät menetelmät ovat laajasti käytössä koko IT-maailmassa.

    Toimipiste

    Pasilan toimipiste

    Tenttien ajankohdat ja uusintamahdollisuudet

    Kurssi suoritetaan yksilötehtävillä sekä isolla tiimin tekemällä backend & frontend sovelluksella.

    Opetuskieli

    Suomi

    Kansainvälisyys

    Kurssilla käytettävät menetelmät sekä teknologiat ovat kansainvälisesti erittäin suosittuja.

    Ajoitus

    24.03.2025 - 16.05.2025

    Oppimistehtävät

    Muutama yksilö- sekä tiimitehtävä sekä tiimin tekemä isohko sovellus.

    Ilmoittautumisaika

    02.01.2025 - 21.03.2025

    Aikataulu

    8 viikon ajan, kaksi kertaa viikossa.

    Ryhmä
    • CONTACT
    • IT3PASOF1
    Opettaja

    Minna Pellikka

    Paikkoja

    15 - 30

    Koulutus

    TRATI Tradenomi tietojenkäsittely

    T&K-osuus

    0.00 op

    Virtuaaliosuus

    0.00 op

    Arviointiasteikko

    H-5