C++ ohjelmointi 2Laajuus (2 cr)
Code: TT00BT69
Credits
2 op
Objective
Opiskelija oppii käyttämään C++-kielen edistyneempiä tekniikoita.
Content
Aliohjelmamallit
Luokkamallit
Poikkeuskäsittely, moniperintä
Älykkäät osoittimet
Materials
Kurssimateriaali on saatavilla DevMoodlessa. Kurssiavaimen saa opettajalta.
Assessment criteria, excellent (5)
Opiskelija osaa soveltaa C++-kieltä laajasti erilaisissa ohjelmointitehtävissä.
Assessment criteria, good (3)
Opiskelija osaa ratkaista ohjelmointitehtäviä C++-kieltä ja sen olio-ominaisuuksia käyttäen.
Assessment criteria, satisfactory (1)
Opiskelija ymmärtää C++-kielellä kirjoitettua ohjelmakoodia ja osaa rakentaa yksinkertaisia olio-ohjelmoinnin periaatteita hyödyntäviä ohjelmia.
Enrollment
02.07.2025 - 31.07.2025
Timing
01.08.2025 - 31.12.2025
Number of ECTS credits allocated
2 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Leena Vidqvist
Groups
-
TTV24SPTTV24SP
Objective
Opiskelija oppii käyttämään C++-kielen edistyneempiä tekniikoita.
Content
Aliohjelmamallit
Luokkamallit
Poikkeuskäsittely, moniperintä
Älykkäät osoittimet
Location and time
Lukujärjestyksen mukaan
Materials
Kaikki materiaali löytyy Moodlesta, kurssiavaimen saa opettajalta
Teaching methods
Luennot ja tehtävät
Employer connections
-
International connections
-
Completion alternatives
itsenäinen opiskelu
Student workload
26 h lähiopetusta, 26 h itseopiskelua
Content scheduling
Kertausta C++:sta: luokkien määrittely, konstruktorit, periminen ja koostaminen
Aliohjelmamallit
Luokkamallit
Älykkäät osoittimet
Moniperintä, nimiavaruudet, poikkeuskäsittely ja komentoriviparametrit
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
Opiskelija osaa soveltaa C++-kieltä laajasti erilaisissa ohjelmointitehtävissä.
Assessment criteria, good (3)
Opiskelija osaa ratkaista ohjelmointitehtäviä C++-kieltä ja sen olio-ominaisuuksia käyttäen.
Assessment criteria, satisfactory (1)
Opiskelija ymmärtää C++-kielellä kirjoitettua ohjelmakoodia ja osaa rakentaa yksinkertaisia olio-ohjelmoinnin periaatteita hyödyntäviä ohjelmia.
Prerequisites
Ohjelmoinnin perusteet
Olio-ohjelmoinnin perusteet
C++ ohjelmointi
Enrollment
19.08.2024 - 22.09.2024
Timing
01.08.2024 - 31.12.2024
Number of ECTS credits allocated
2 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Mika Sorsa
Groups
-
TTV23SPTTV23SP
Objective
Opiskelija oppii käyttämään C++-kielen edistyneempiä tekniikoita.
Content
Aliohjelmamallit
Luokkamallit
Poikkeuskäsittely, moniperintä
Älykkäät osoittimet
Location and time
Lukujärjestyksen mukaan
Materials
Kaikki materiaali löytyy Moodlesta, kurssiavaimen saa opettajalta
Teaching methods
Luennot ja tehtävät lähiopetuksena, läsnäolo ei pakollinen, mutta vaaditaan tuntitehtävien suoritus, välitentit sekä lopputentti ja/tai laajempi ohjelmoinnin harjoitustyö
Employer connections
-
International connections
-
Completion alternatives
itsenäinen opiskelu
Student workload
26 h lähiopetusta, 26 h itseopiskelua
Content scheduling
Kertausta C++:sta: luokkien määrittely, konstruktorit, periminen ja koostaminen
Aliohjelmamallit
Luokkamallit
Älykkäät osoittimet
Moniperintä, nimiavaruudet, poikkeuskäsittely ja komentoriviparametrit
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
Opiskelija osaa soveltaa C++-kieltä laajasti erilaisissa ohjelmointitehtävissä.
Assessment criteria, good (3)
Opiskelija osaa ratkaista ohjelmointitehtäviä C++-kieltä ja sen olio-ominaisuuksia käyttäen.
Assessment criteria, satisfactory (1)
Opiskelija ymmärtää C++-kielellä kirjoitettua ohjelmakoodia ja osaa rakentaa yksinkertaisia olio-ohjelmoinnin periaatteita hyödyntäviä ohjelmia.
Prerequisites
Ohjelmoinnin perusteet
Olio-ohjelmoinnin perusteet
C++ ohjelmointi
Enrollment
01.08.2023 - 30.09.2023
Timing
01.08.2023 - 31.12.2023
Number of ECTS credits allocated
2 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Leena Vidqvist
Groups
-
TTV22SPTTV22SP
Objective
Opiskelija oppii käyttämään C++-kielen edistyneempiä tekniikoita.
Content
Aliohjelmamallit
Luokkamallit
Poikkeuskäsittely, moniperintä
Älykkäät osoittimet
Location and time
Lukujärjestyksen mukaan
Materials
Kaikki materiaali löytyy Moodlesta, kurssiavaimen saa opettajalta
Teaching methods
Luennot ja tehtävät
Employer connections
-
International connections
-
Completion alternatives
itsenäinen opiskelu
Student workload
26 h lähiopetusta, 26 h itseopiskelua
Content scheduling
Kertausta C++:sta: luokkien määrittely, konstruktorit, periminen ja koostaminen
Aliohjelmamallit
Luokkamallit
Älykkäät osoittimet
Moniperintä, nimiavaruudet, poikkeuskäsittely ja komentoriviparametrit
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
Opiskelija osaa soveltaa C++-kieltä laajasti erilaisissa ohjelmointitehtävissä.
Assessment criteria, good (3)
Opiskelija osaa ratkaista ohjelmointitehtäviä C++-kieltä ja sen olio-ominaisuuksia käyttäen.
Assessment criteria, satisfactory (1)
Opiskelija ymmärtää C++-kielellä kirjoitettua ohjelmakoodia ja osaa rakentaa yksinkertaisia olio-ohjelmoinnin periaatteita hyödyntäviä ohjelmia.
Prerequisites
Ohjelmoinnin perusteet
Olio-ohjelmoinnin perusteet
C++ ohjelmointi
Enrollment
01.08.2022 - 30.09.2022
Timing
01.08.2022 - 31.12.2022
Number of ECTS credits allocated
2 op
Mode of delivery
Contact teaching
Unit
Teknologia
Teaching languages
- Finnish
Degree programmes
- Bachelor’s Degree in Information and Communication Technology
Teachers
- Leena Vidqvist
Groups
-
TTV21SPTTV21SP
Objective
Opiskelija oppii käyttämään C++-kielen edistyneempiä tekniikoita.
Content
Aliohjelmamallit
Luokkamallit
Poikkeuskäsittely, moniperintä
Älykkäät osoittimet
Location and time
Lukujärjestyksen mukaan
Materials
Kaikki materiaali löytyy Moodlesta, kurssiavaimen saa opettajalta
Teaching methods
Luennot ja tehtävät
Employer connections
-
International connections
-
Completion alternatives
itsenäinen opiskelu
Student workload
26 h lähiopetusta, 26 h itseopiskelua
Content scheduling
Kertausta C++:sta: luokkien määrittely, konstruktorit, periminen ja koostaminen
Aliohjelmamallit
Luokkamallit
Älykkäät osoittimet
Moniperintä, nimiavaruudet, poikkeuskäsittely ja komentoriviparametrit
Evaluation scale
0 - 5
Assessment criteria, excellent (5)
Opiskelija osaa soveltaa C++-kieltä laajasti erilaisissa ohjelmointitehtävissä.
Assessment criteria, good (3)
Opiskelija osaa ratkaista ohjelmointitehtäviä C++-kieltä ja sen olio-ominaisuuksia käyttäen.
Assessment criteria, satisfactory (1)
Opiskelija ymmärtää C++-kielellä kirjoitettua ohjelmakoodia ja osaa rakentaa yksinkertaisia olio-ohjelmoinnin periaatteita hyödyntäviä ohjelmia.
Prerequisites
Ohjelmoinnin perusteet
Olio-ohjelmoinnin perusteet
C++ ohjelmointi