Skip to main content

C++ ohjelmointi 2 (2 cr)

Code: TT00BT69-3004

General information


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

  • TTV22SP
    TTV22SP
  • 30.08.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
  • 31.08.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
  • 06.09.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
  • 07.09.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
  • 13.09.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
  • 14.09.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
  • 20.09.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
  • 21.09.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
  • 27.09.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
  • 28.09.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
  • 04.10.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
  • 11.10.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
  • 12.10.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004
  • 25.10.2023 10:00 - 11:30, C++ ohjelmointi 2 TT00BT69-3004
  • 26.10.2023 14:15 - 15:45, C++ ohjelmointi 2 TT00BT69-3004

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