•   Ohjelmistokehityksen teknologioita (ajankohtaiset teknologiat) SOF009AS3A-3009 18.08.2025-12.12.2025  5   (CONTACT, ...) +-
    Osaamistavoitteet
    Kurssin käytyäsi osaat soveltaa ammattimaisen ohjelmistokehityksen taitoja, teknologioita ja työkaluja, jotka täydentävät aiemmissa opinnoissa hankittua osaamista. Opit arvioimaan ja valitsemaan avoimen maailman ongelmanratkaisuun soveltuvia teknologioita ja menetelmiä. Opit jakamaan kerryttämääsi osaamista muille.
    Lähtötaso ja sidonnaisuudet muihin opintojaksoihin
    Opintojakso sijaitsee it-tradenomi-tutkinnon ohjelmistokehityksen suuntautumisessa.

    Tämän opintojakson menestyksellinen osallistuminen edellyttää, että opiskelijalla on seuraavat osaamiset, taidot ja työkalut hallussa:

    Opiskelija osaa jo vähintään tyydyttävästi…
    * toteuttaa pienen ohjelmiston, joka hyödyntää REST-ohjelmistorajapintaa backend- ja frontend -osien välillä.
    * toimia ohjelmistotiimin jäsenenä ketterän kehityksen käytäntöjen mukaisesti (Scrum).
    * hyödyntää versionhallinnan perustaitoja tiimityön tukena.

    Kurssi suositellaan suoritettavaksi yhtä aikaa Ohjelmistoprojekti 2:n kanssa.
    Sisältö
    Opintojakson sisältö vaihtelee lukukausittain. Opintojaksolla syvennetään ja opiskellaan erityisesti Ohjelmistoprojekti 2 -kurssin toimeksiannoissa tarvittavia teknologioita. Opiskelijat valitsevat aihealueita, joihin syventyvät opettajan tai toimeksiantajan tukemana tarkemmin.

    Aihealueita ovat esimerkiksi seuraavat ohjelmistokehityksen asiat:

    Frontend-toteutusteknologiat
    Backend-toteutusteknologiat
    Tietokannat
    Testaaminen
    Jatkuva integrointi

    Tarkka sisältö määrittyy Ohjelmistoprojekti 2 -kurssin toimeksiantojen mukaan.
    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.

    Opiskelija tutustuu yhteen teknologiaan pinnallisesti. Opiskelija kouluttaa teknologian epäselvästi ja osoittaa vain pinnallista ymmärrystä. Hän tarvitsee paljon opettaja tukea kyetäkseen syventymään teknologioihin.
    Arviointikriteeri - arvosana 3
    Opiskelija tutustuu aktiivisesti vähintään kahteen teknologiaan. Hän osaa kouluttaa teknologioista oleellisia asioita ja osaa näyttää miten niitä voitaisiin käyttää oikeassa tilanteessa. Hän osaa itsenäisesti etsiä lisätietoa ja lähteitä oman oppimisensa tueksi.
    Arviointikriteeri - arvosana 5
    Opiskelija tutustuu aktiivisesti useampaan teknologiaan. Hän osaa kouluttaa teknologioita syvällisesti ja käytäntöön sitoen. Hän käyttää koulutuksissaan suunnitelmallisia harjoituksia. Hän soveltaa lähteitä monipuolisesti ja vertailevasti.

    Opetusmenetelmät ja ohjaus

    Toteutuksen tiedot löytyvät kurssin kotisivulta https://github.com/haagahelia/swd4tn023.

    Kurssin alkupuoliskolla käsitellään lukukausittain vaihtelevia aiheita ja opiskelijat tekevät niihin liittyviä harjoitustehtäviä. Jokaisesta esiteltävästä aiheesta on myös mahdollista tehdä laajempi seminaaritehtävä kurssin jälkimmäisellä puoliskolla.

    Seminaarivaiheessa, kurssin jälkimmäisellä puoliskolla, jokainen opiskelija valitsee kurssin aiheista itseään eniten kiinnostavan ja tekee siihen liittyvän seminaaritehtävän.

    Oppimateriaali ja suositeltava kirjallisuus

    https://github.com/haagahelia/ohke-teknologiat

    Oppimateriaali koostuu vapaasti saatavilla olevista teknisistä dokumentaatioista ja ohjeista, ja opiskelijaa kannustetaan itsenäiseen tiedonhakuun eri aihealueiden yhteydessä.

    Työelämäyhteydet

    Sisältö tukee työelämässä tarvittavien taitojen ja valmiuksien kehittymistä.

    Toimipiste

    Pasilan toimipiste

    Tenttien ajankohdat ja uusintamahdollisuudet

    Ei tenttiä.

    Opetuskieli

    Suomi

    Kansainvälisyys

    Opintojakson teemat ovat sovellettavissa kansainvälisiin toimintaympäristöihin.

    Ajoitus

    18.08.2025 - 12.12.2025

    Oppimistehtävät

    Kurssilla tehdään viikoittaisia tehtäviä, joiden arvioinnissa hyödynnetään tehtävän luonteesta ja teknologioista riippuen automatisoituja testejä. Oppimistehtävät liittyvät jakson keskeisiin teemoihin ja voivat sisältää sekä yksilö- että ryhmätyöskentelyä, soveltavia harjoituksia ja itsenäistä pohdintaa.

    Ilmoittautumisaika

    14.05.2025 - 22.05.2025

    Aikataulu

    Viikoittaiset tapaamiset lukujärjestyksen mukaisesti ja viikoittaiset harjoitustehtävät kunkin tapaamisen aiheesta.

    Opintojakson tarkempi aikataulu ja tehtävien määräpäivät julkaistaan jakson alussa, ja toteutuksessa voidaan hyödyntää sekä ennalta sovittuja ajankohtia että joustavia työskentelyjaksoja.

    Ryhmä
    • CONTACT
    • BLENDED
    • IT4PASOF1
    Toteutuksen valinnaiset oppimistavat

    Toteutuksessa hyödynnetään joustavasti erilaisia oppimismuotoja lähi-, etä- ja verkko-opetusta yhdistellen.

    Opettaja

    Teemu Havulinna, Ismo Harjunmaa

    Paikkoja

    15 - 30

    Arviointitavat

    Kurssi arvioidaan asteikolla 0-5. Kurssin arviointi perustuu viikkoaiheiden yhteydessä suoritettuihin tehtäviin sekä kurssin toisella puoliskolla tehtävään seminaarityöhön.

    Koulutus

    TRATI Tradenomi tietojenkäsittely

    T&K-osuus

    0.00 op

    Virtuaaliosuus

    2.50 op

    Arviointiasteikko

    H-5