Siirry suoraan sisältöön

Olio-ohjelmoinnin perusteet (5 op)

Toteutuksen tunnus: RO00EH16-3002

Toteutuksen perustiedot


Ilmoittautumisaika

06.04.2023 - 21.04.2023

Ajoitus

04.09.2023 - 15.12.2023

Opintopistemäärä

5 op

Toteutustapa

Lähiopetus

Yksikkö

Rakennus- ja energiatekniikan koulutusyksikkö

Toimipiste

Kotkan kampus

Opetuskielet

  • Suomi

Paikat

20 - 40

Koulutus

  • Robotiikan ja tekoälyn koulutus

Opettaja

  • Anton Yrjönen

Vastuuopettaja

Anton Yrjönen

Ryhmät

  • ROKT22SP
    Robotiikka ja tekoäly, päivätoteutus
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 07.09.2023 08:15 - 11:30
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 22.09.2023 08:15 - 12:00
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 29.09.2023 08:15 - 11:45
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 05.10.2023 08:15 - 12:00
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 12.10.2023 08:15 - 11:45
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 19.10.2023 08:15 - 12:15
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 03.11.2023 08:15 - 11:45
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 09.11.2023 08:15 - 11:30
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 16.11.2023 08:15 - 11:45
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 23.11.2023 08:15 - 11:30
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 30.11.2023 08:15 - 12:00
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 07.12.2023 08:15 - 12:00
  • Olio-ohjelmoinnin perusteet RO00EH16-3002 / 14.12.2023 08:15 - 11:30

Tavoitteet

Osaat olio-ohjelmoinnin peruselementit ja pystyt rakentamaan luokkia sekä instantioimaan niistä olioita.
Osaat kuvata luokkarakenteita ja olioita hyödyntäen reaalimaailman asioita sekä ongelmia.
Ymmärrät periyttämisen sekä luokkamuuttujien ja -metodien toiminnan.
Osaat toteuttaa olio-ohjelmoinnin periaatteita noudattavan yksinkertaisen ohjelmiston.
Tunnistat edistyneempiä olio-ohjelmoinnin rakenteita ja ominaisuuksia.

Sisältö

Mitä ovat luokat ja oliot?
Mitä ovat jäsenmuuttujat ja -metodit?
Miten konkreettisia reaalimaailman asioita voidaan kuvata olio-ohjelmoinnin keinoin?
Mitä ovat periyttäminen sekä luokkamuuttujien ja -metodien erot verrattuna jäsenmuuttujiin ja -metodeihin?
Miten olio-ohjelmoinnilla voidaan ratkaista käytännön ongelmia?
Mitä ovat moniperintä, kuormittaminen, virtuaalifunktiot, abstrakti kantaluokka?

Opiskelumateriaali

Ilmoitetaan myöhemmin

Yksilölliset oppimisväylät

Työviikkopohjaisessa väylässä
Ilmoittautuessasi tälle opintojakson toteutukselle osallistut työjärjestyksen mukaiseen opetukseen ja ohjaukseen. Opiskelusi rytmittyy työjärjestyksen mukaisten ryhmätapaamisten ja itsenäisesti tehtävien oppimistehtävien mukaan.

Työhön integroidussa väylässä
Työhön integroitu oppimisväylä on mahdollinen, jos voit työtehtävissäsi kehittää opintojakson tavoitteissa ja sisällöissä mainittua osaamista. Ota opintojakson opettajaan yhteyttä hyvissä ajoin ennen opintojakson alkua sen määrittämiseksi
• onko työhön integroitu oppimisväylä omassa työtehtävässäsi mahdollinen.
• millaisia näyttöjä osaamisestasi sinun on mahdollista antaa.
• mitä opintojakson osia sinun tulee mahdollisesti lisäksi suorittaa opetukseen osallistuen.

Opintoja nopeuttavana vaihtoehtona
- voit esimerkiksi ilmoittautua aikaisemmin opintonsa aloittaneelle ryhmälle tarjottavalle vastaavalle toteutukselle.
Opintoja nopeuttavassa väylässä

TKI ja työelämäyhteistyö

Ilmoitetaan myöhemmin

Tentit ja muut määräajat

Sovitaan opintojakson alkaessa.

Esitietovaatimukset

Ohjelmoinnin ja tietoliikennetekniikan perusteet tai vastaavat tiedot ja taidot.