C++ ohjelmointi (4 op)
Toteutuksen tunnus: TT00BB46-3012
Toteutuksen perustiedot
- Ilmoittautumisaika
-
01.12.2023 - 31.01.2024
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
01.01.2024 - 31.07.2024
Toteutus on päättynyt.
- Opintopistemäärä
- 4 op
- Lähiosuus
- 4 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Teknologia
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
Arviointiasteikko
0 - 5
Sisällön jaksotus
Kertausta osoittimista ja luokista
STL-luokkakirjasto
Binääritiedostojen käsittely
Operaattoreiden ylikuormittaminen, funktorit ja lambdat
Tavoitteet
Kurssin tavoitteena on antaa opiskelijalle kokonaiskuva C++ -ohjelmointikielestä ja sen käytöstä ammattimaisessa olio- ja järjestelmäohjelmoinnissa.
Sisältö
Opiskelija hallitsee C++-kielen perusteet ja erityisesti luokkien käytön. Opiskelija osaa toteuttaa C++-kielellä laajoja oliopohjaisia ohjelmia.
Sisältöä:
STL-standardikirjastot
Operaattoreiden kuormitus
Funktorit ja lambdat
Aika ja paikka
Lukujärjestyksen mukaisesti
Oppimateriaalit
Kaikki opetusmateriaalit saatavilla DevMoodlessa.
Opetusmenetelmät
Luennot, harjoitukset ja itsenäisesti tehtävät harjoitukset.
Harjoittelu- ja työelämäyhteistyö
-
Tenttien ajankohdat ja uusintamahdollisuudet
Tentti kurssin viimeisellä viikolla lukujärjestyksen mukaisesti.
Kansainvälisyys
-
Toteutuksen valinnaiset suoritustavat
Kurssi on mahdollista suorittaa itsenäisesti, jos opiskelijalla on perustiedot C++-ohjelmoinnista.
Opiskelijan ajankäyttö ja kuormitus
Luennot ja harjoitukset 54 h, itsenäinen opiskelu 54 h.
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää C++-kielellä toteutettuja ohjelmia ja osaa toteuttaa oliopohjaisia yksinkertaisia ohjelmia
Arviointikriteerit, hyvä (3)
Opiskelija osaa hyödyntää C++-kieltä erilaisissa ohjelmointitehtävissä
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa soveltaa C++-kieltä monipuolisesti erilaisissa ohjelmointitehtävissä
Esitietovaatimukset
Ohjelmoinnin perusteet ja olio-ohjelmoinnin perusteet