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
Qualifications
Ohjelmoinnin perusteet
Olio-ohjelmoinnin perusteet
C++ ohjelmointi
Materials
Kurssimateriaali on saatavilla DevMoodlessa. Kurssiavaimen saa opettajalta.
Arviointikriteerit, kiitettävä (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.
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää C++-kielellä kirjoitettua ohjelmakoodia ja osaa rakentaa yksinkertaisia olio-ohjelmoinnin periaatteita hyödyntäviä ohjelmia.
Enrollment
02.07.2024 - 31.07.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
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
Arviointikriteerit, kiitettävä (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.
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää C++-kielellä kirjoitettua ohjelmakoodia ja osaa rakentaa yksinkertaisia olio-ohjelmoinnin periaatteita hyödyntäviä ohjelmia.
Qualifications
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
Arviointikriteerit, kiitettävä (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.
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää C++-kielellä kirjoitettua ohjelmakoodia ja osaa rakentaa yksinkertaisia olio-ohjelmoinnin periaatteita hyödyntäviä ohjelmia.
Qualifications
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
Arviointikriteerit, kiitettävä (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.
Arviointikriteerit, tyydyttävä (1)
Opiskelija ymmärtää C++-kielellä kirjoitettua ohjelmakoodia ja osaa rakentaa yksinkertaisia olio-ohjelmoinnin periaatteita hyödyntäviä ohjelmia.
Qualifications
Ohjelmoinnin perusteet
Olio-ohjelmoinnin perusteet
C++ ohjelmointi