•   Programming 2 SOF001AS3A-3026 24.03.2025-16.05.2025  5   (EVENING, ...) +-
    Osaamistavoitteet
    Opiskelija osaa
    - Javan olio-ohjelmoinnin keskeisimmät käsitteet, luokat, perityminen, rajapinnat.
    - osaa soveltaa ja ymmärtää Java-kielen edistyksellisimpiä piirteitä, esimerkiksi annotaatiot, streamit ja lambdat
    tehdä tietokantaa käyttävän sovelluksen.
    - suunnitella ja toteuttaa yksikkötestausta.
    Lähtötaso ja sidonnaisuudet muihin opintojaksoihin
    Opiskelija on suorittanut opintojakson Ohjelmointi 1 (SOF005AS2A/SWD4TN032) tai hänellä on vastaavat tiedot ja taidot. Opiskelija suorittaa samanaikaisesti opintojakson Tietokannat ja tiedonhallinta (SOF001AS2A/ SWD1TN003) tai hänellä on vastaavat tiedot ja taidot.
    Opintojakso sijaitsee IT-Tradenomi-tutkinnon Ohjelmistokehityksen suuntautumisessa.
    Sisältö
    Opintojaksolla syvennetään olio-ohjelmoinnin perusosaamista Java-ohjelmointikielellä ja annetaan valmiudet seuraaville kursseille. Kurssilla käsiteltäviä aiheita:

    - Periytyminen
    - Rajapinta
    - Annotaatiot
    - Map-tietorakenne
    - Algoritmit ja rekursio
    - Rinnakkaisuus (käsitteenä, mitä tarkoittaa, miksi on olemassa, mihin käytetään)
    - Stream ja lambda-lausekkeet
    - Javan projektityökalut (Gradle)
    - Tietokantaohjelmointi Javalla, haut ja päivitykset (JDBC)
    - Yksikkötestauksen alkeet
    - Versionhallinnan alkeet
    - Dependency Injection Design Pattern
    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 osoittaa välttävää taitoa olio-ohjelmoinnissa, tietokannan käsittelyssä, yksikkötestauksessa ja pienen verkkosovelluksen kehittämisessä Java-ohjelmointikielellä.
    Arviointikriteeri - arvosana 3
    Opiskelija osoittaa hyvää taitoa olio-ohjelmoinnissa, tietokannan käsittelyssä, yksikkötestauksessa ja pienen verkkosovelluksen kehittämisessä Java-ohjelmointikielellä.
    Arviointikriteeri - arvosana 5
    Opiskelija osoittaa kiitettävää taitoa olio-ohjelmoinnissa, tietokannan käsittelyssä, yksikkötestauksessa ja pienen verkkosovelluksen kehittämisessä Java-ohjelmointikielellä.

    Opetusmenetelmät ja ohjaus

    Kurssilla on viikottaiset luennot jotka videoidaan ja videot voi katsoa myös omaan tahtiin. Lisäksi on viikottaiset tehtäväkierrokset ennen seuraavaa luentoa. Kurssin pääasiallinen alusta on Microsoft Teams johon tulee kutsu ennen kurssin alkua moodlen kautta.

    Toimipiste

    Pasilan toimipiste

    Opetuskieli

    Suomi

    Ajoitus

    24.03.2025 - 16.05.2025

    Ilmoittautumisaika

    02.01.2025 - 21.03.2025

    Ryhmä
    • EVENING
    • ONLINE
    • ITB2PASOF1
    Opettaja

    Ohto Rainio

    Paikkoja

    15 - 50

    Koulutus

    TRATI Business Information Technology

    T&K-osuus

    0.00 op

    Virtuaaliosuus

    0.00 op

    Arviointiasteikko

    H-5