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ö
Robotiikan ja energia- ja rakennustekniikan 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
-
ROKT22SPRobotiikka ja tekoäly, päivätoteutus
- 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, Olio-ohjelmoinnin perusteet RO00EH16-3002
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
Opiskelumuodot ja -menetelmä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
Tenttien ja tehtävien ajoittuminen
Sovitaan opintojakson alkaessa.
Esitietovaatimukset
Ohjelmoinnin ja tietoliikennetekniikan perusteet tai vastaavat tiedot ja taidot.