Siirry suoraan sisältöön

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
Opettajat
Leena Vidqvist
Ryhmät
TTV21SA
TTV21SA
TTV21SP
TTV21SP
Opintojakso
TTAO007

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.

Siirry alkuun