Siirry suoraan sisältöön

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
Opettajat
Leena Vidqvist
Ryhmät
TTV26SP
TTV26SP
Opintojakso
TT00CZ58

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.

Siirry alkuun