Basics of object-oriented programming (5 cr)
Code: RO00EH16-3002
General information
Enrollment
06.04.2023 - 21.04.2023
Timing
04.09.2023 - 15.12.2023
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
Department of Construction and Energy Engineering
Campus
Kotka Campus
Teaching languages
- Finnish
Seats
20 - 40
Degree programmes
- Degree Programme in Robotics and Artificial Intelligence
Teachers
- Anton Yrjönen
Teacher in charge
Anton Yrjönen
Groups
-
ROKT22SPRobotics and artificial intelligence, full-time studies
- 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
Objective
You know the basic elements of object-oriented programming and are able to build classes and instantiate objects from them.
You can describe class structures and objects using real world things and problems.
You will understand inheritance and how class variables and methods work.
You can implement simple software that follows the principles of object-oriented programming.
You will recognize more advanced object-oriented programming structures and features.
Content
What are classes and objects?
What are member variables and methods?
How can concrete real-world things be described by means of object-oriented programming?
What are inheritance and differences in class variables and methods compared to member variables and methods?
How can object-oriented programming solve practical problems?
What are multiple inheritance, loading, virtual functions, abstract base class?
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.
Qualifications
Basics of programming and telecommunications or equivalent knowledge and skills.