Takaisin kaikki kurssit

Olio-ohjelmointi

Yksittäinen kurssi

Haluatko oppia olio-ohjelmointia Javalla?

Tämä kurssi on LUTin toinen ohjelmointikurssi ja tarjoaa yliopisto-opiskelijoille perustiedot olio-ohjelmoinnista Java-kielellä. Kurssi perustuu LUTin Java-ohjelmointioppaaseen, luentokalvoihin ja -videoihin. Java on ollut jo pitkään suosittu ohjelmointikieli, koska se sopi hyvin web-ohjelmointiin, se on C-kieleen verrattuna korkeamman tason kieli ja se toimii tyypillisesti hyvin eri ympäristöissä Java-virtuaalikonearkkitehtuurin takia. Tällä hetkellä Javaa käytetään enemmän Android-sovellusten tekemiseen, mutta sitä käytetään myös paljon palvelinpuolella sekä verkko- tai jopa työpöytäsovellusten tekemiseen.

Kurssille osallistuminen edellyttää perusohjelmointitaitoa ja logiikan ymmärtämistä, joten tämä kurssi ei sovi ensimmäiseksi ohjelmointikurssiksi.

Kurssilla opetellaan Java-kielen periaatteet, peruskäskyt ja -rakenteet, sekä olio-ohjelmoinnin perusteet kuten luokat, periytyminen, mallintaminen, abstraktit tietotyypit ja poikkeukset. Kurssilla käsitellään myös UML-mallinnusta, versionhallintaa ja lopuksi graafisten käyttöliittymien perusteita Android Studion avulla. Kurssilla on useita ohjelmointitehtäviä, laajempi olio-ohjelmointiin keskittyvä harjoitustyö ja Moodle-tentti. Tehtyjen ohjelmien toiminnasta saa välitöntä palautetta automaattitarkastuksen avulla, kunnes aloitetaan graafisen käyttöliittymän tekeminen.

Kurssin laajuus on 6 opintopistettä eli se edellyttää noin 156 tunnin tai yhden henkilötyökuukauden työpanosta.

Kesäkurssi (1.6.–31.7.):

Kesällä 2020 kurssin voi suorittaa 1.6.–31.7. Kaikki kurssimateriaali on saatavilla verkossa ja kurssin aikana käytetään Piazza-keskustelufoorumia osallistujien tukena, joten fyysinen läsnäolo ei ole kurssilla pakollista.

Tutustu kurssiin tarkemmin tästä (PDF).

Tämän kurssin suorituksesta on mahdollista saada digitaalinen suoritusmerkki.

Haluatko opiskella ensin ohjelmoinnin perusteita? Klikkaa tästä!

ohjelmointi devaus devaaja koodaaminen koodaus koodari mallinnus Java UML object oriented programming

Lisätietoa opintojen suorittamisesta

LUT-yliopisto
Uolevi Nikula , ICT-koordinaattori
uolevi.nikula(at)lut.fi

Vastuuopettaja

LUT-yliopisto
Jiri Musto , Nuorempi tutkija
jiri.musto(at)lut.fi

Hakua koskevat kysymykset

FITech
Pilvi Lempiäinen , Opintopalveluiden päällikkö
pilvi.lempiainen(at)fitech.io
Aloita tästä
Aloita tästä
Kategoria:
ICT-opinnot
Teema:
Ohjelmointi
Kurssikoodi:
CT60A2411
Opintopisteet:
6 ECTS
Hinta:
0 €
Taso:
Opetusaika:
Kevät 2021
Viimeinen hakupäivä:
Hakuaika ilmoitetaan myöhemmin
Järjestävä yliopisto:
LUT-yliopisto
Kohderyhmä:
Aikuisopiskelija,
Tutkinto-opiskelija
Opetustavat:
Verkko-opetus
Kieli:
Suomi
Esitietovaatimukset:
Ohjelmoinnin peruskonseptien hallinta jollain kielellä.
Oletko kiinnostunut tästä kurssista? Tilaa ilmoitus kurssin tietojen muutoksista suoraan sähköpostiisi! Voit peruuttaa tilauksen koska tahansa.

Kurssi sisältyy seuraavaan teemaan