C++ -ohjelmointi 1 (5op)
Toteutuksen tunnus: TT00CZ58-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
- 02.07.2026 - 31.07.2026
- Ilmoittautuminen toteutukselle ei ole vielä alkanut.
- Ajoitus
- 01.08.2026 - 31.12.2026
- Toteutus ei ole vielä alkanut.
- Opintopistemäärä
- 5 op
- Yksikkö
- Teknologia
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
Toteutukselle C++ -ohjelmointi 1 TT00CZ58-3001 ei valitettavasti löytynyt varauksia. Varauksia ei ole mahdollisesti vielä julkaistu tai toteutus on itsenäisesti suoritettava.
Arviointimenetelmät ja arvioinnin perusteet
Kurssin arviointi muodostuu loppukokeesta sekä palautettavista, vapaaehtoisista harjoitustöistä.
Arviointiasteikko
0 - 5
Sisällön jaksotus
C++-kielen perusteet, ohjelman kääntäminen ja ajaminen
Perustietotyypit ja muuttujat
Kontrollirakenteet: if, switch-case
Silmukkarakenteet: while ja do-while ja for
Taulukot
Aliohjelmat
Tietueet
Luokat ja oliot
Konstruktorit
std::vector-luokan käyttäminen
Tekstitiedostojen käsittely
Tavoitteet
Opiskelija hallitsee perustiedot ja -taidot C++ -kielisen tietokoneohjelman laatimisessa ja ohjelmointitekniikassa.
Sisältö
- C++-kielen perusteet, ohjelman kääntäminen ja ajaminen
- Perustietotyypit ja muuttujat
- Kontrollirakenteet: if, switch-case
- Silmukkarakenteet: for, while ja do-while
- Taulukot
- Aliohjelmat
- Tietueet
- Luokat ja oliot
- Tekstitiedostojen käsittely
Aika ja paikka
Lähiopetusta järjestetään lukujärjestyksen mukaisesti
Oppimateriaalit
Kurssin kaikki materiaali on saatavilla Repussa. Opettaja antaa kurssiavaimen ensimmäisellä tunnilla.
Opetusmenetelmät
Opetus toteutetaan lähiopetuksena lukujärjestyksen mukaan. Oppitunnit sisältävät lyhyitä teoriaosuuksia, joita seuraavat käytännön ohjelmointiharjoitukset. Kurssin pääpaino on käytännön ohjelmoinnissa, minkä vuoksi teoriaosuudet pidetään tiiviinä ja keskitytään tekemällä oppimiseen.
Tenttien ajankohdat ja uusintamahdollisuudet
Loppukoe järjestetään lukujärjestyksen mukaisesti kurssin viimeisellä viikolla joulukuussa. Kevätlukukaudella järjestetään kaksi uusintatenttimahdollisuutta. Uusintatenttien päivämäärät ilmoitetaan myöhemmin.
Toteutuksen valinnaiset suoritustavat
Jos C++-ohjelmointi on sinulle tuttua, voit osallistua vain loppukokeeseen.
Opiskelijan ajankäyttö ja kuormitus
Kurssiin sisältyy noin 65 tuntia lähiopetusta. Sen lisäksi kurssin asioiden omaksuminen vaatii omatoimista opiskelua ja harjoitustehtävien tekemistä tuntien ulkopuolella.
Arviointikriteerit, tyydyttävä (1)
Opiskelija tunnistaa ja hallitsee välttävästi ohjelmointiin liittyvät peruskäsitteet ja menetelmät.
Arviointikriteerit, hyvä (3)
Opiskelija osaa käyttää C++-ohjelmoinnin menetelmiä tarkoituksenmukaisella tavalla.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa soveltaa monipuolisesti oppimaansa erilaisissa ohjelmointitehtävissä.
Lisätiedot
Tekoälyä ei saa käyttää kurssin loppukokeen aikana eikä varsinaisten kurssitehtävien tekemiseen tai palautettavien tehtävien tuottamiseen. Tekoälyn käyttö on kuitenkin sallittua oppimisen tukena, esimerkiksi lisäharjoitusten ja esimerkkien luomisessa tai asioiden ja käsitteiden selittämisessä. Kaikki arvioitavat tehtävät ja kokeet on suoritettava itsenäisesti ilman tekoälyn apua.