Olio-ohjelmoinnin perusteet (3op)
Toteutuksen tunnus: TTAO007-3011
Toteutuksen perustiedot
- Ilmoittautumisaika
- 23.08.2021 - 19.09.2021
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.11.2021 - 31.12.2021
- Toteutus on päättynyt.
- Opintopistemäärä
- 3 op
- Lähiosuus
- 3 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Teknologia
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
Toteutukselle Olio-ohjelmoinnin perusteet TTAO007-3011 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.
Arviointiasteikko
0 - 5
Sisällön jaksotus
C++:n luokat ja oliot
Periminen, koostaminen ja abstraktit luokat
Tavoitteet
Opiskelija ymmärtää olio-ohjelmoinnin peruskäsitteet, terminologian ja osaa soveltaa tekemällä oppimisen taitoja ohjelmistojen suunnittelussa ja toteutuksessa.
Sisältö
Olio-ohjelmoinnin perusteet, luokat ja oliot, luokkien väliset yhteydet sekä luokkakaaviot. Ohjelmointikielenä C++.
Oppimateriaalit
Kaikki kurssin materiaali on saatavilla Moodlessa. Kurssiavain: ttv21
Opetusmenetelmät
Verkkomateriaalin itseopiskelu, lähiopetus ja tehtävät
Tenttien ajankohdat ja uusintamahdollisuudet
Lukujärjestyksen mukaisesti kurssin viimeisellä viikolla.
Toteutuksen valinnaiset suoritustavat
Lähiopetukseen ei ole välttämätöntä osallistua. Kurssin voi suorittaa itsenäisesti opiskellen, jos ohjelmointi on tuttua. Loppukokeesen on joka tapauksessa osallistuttava.
Opiskelijan ajankäyttö ja kuormitus
Lähiopetus ja harjoitukset 40 h. Itsenäinen opiskelu 40 h.
Arviointikriteerit, tyydyttävä (1)
Opiskelija tuntee ja hallitsee olio-ohjelmointiin liittyvät peruskäsitteet ja menetelmät.
Arviointikriteerit, hyvä (3)
Opiskelija osaa käyttää olio-ohjelmoinnin menetelmiä tarkoituksenmukaisella tavalla.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa soveltaa monipuolisesti oppimaansa erilaisissa ohjelmointi- ja suunnittelutehtävissä.
Esitietovaatimukset
Ohjelmoinnin perusteet
Lisätiedot
Kurssi edellyttää aktiivista verkkomateriaalin itseopiskelua.