Skip to main content

C++ ohjelmointi 2 (2 cr)

Code: TT00BT69-3005

General information


Enrollment
19.08.2024 - 22.09.2024
Registration for the implementation has ended.
Timing
01.08.2024 - 31.12.2024
Implementation has ended.
Number of ECTS credits allocated
2 cr
Local portion
2 cr
Mode of delivery
Contact learning
Unit
Teknologia
Teaching languages
Finnish
Degree programmes
Bachelor’s Degree in Information and Communication Technology
Teachers
Mika Sorsa
Groups
TTV23SP
TTV23SP
Course
TT00BT69

Realization has 13 reservations. Total duration of reservations is 21 h 15 min.

Time Topic Location
Thu 29.08.2024 time 12:30 - 15:45
(3 h 15 min)
C++ ohjelmointi 2 TT00BT69-3005
TA12L123 ML8 TA12L123 ML8
Wed 04.09.2024 time 10:00 - 11:30
(1 h 30 min)
C++ ohjelmointi 2 TT00BT69-3005
TA11L115 DML TA11L115 DML
Thu 05.09.2024 time 10:00 - 11:30
(1 h 30 min)
C++ ohjelmointi 2 TT00BT69-3005
TA12L123 ML8 TA12L123 ML8
Wed 11.09.2024 time 10:00 - 11:30
(1 h 30 min)
C++ ohjelmointi 2 TT00BT69-3005
TA11L115 DML TA11L115 DML
Thu 12.09.2024 time 10:00 - 11:30
(1 h 30 min)
C++ ohjelmointi 2 TT00BT69-3005
TA12L123 ML8 TA12L123 ML8
Mon 16.09.2024 time 14:15 - 15:45
(1 h 30 min)
C++ ohjelmointi 2 TT00BT69-3005
TA11L151 TA11L151
Wed 25.09.2024 time 10:00 - 11:30
(1 h 30 min)
C++ ohjelmointi 2 TT00BT69-3005
TA11L115 DML TA11L115 DML
Thu 26.09.2024 time 10:00 - 11:30
(1 h 30 min)
C++ ohjelmointi 2 TT00BT69-3005
TA12L123 ML8 TA12L123 ML8
Wed 02.10.2024 time 10:00 - 11:30
(1 h 30 min)
C++ ohjelmointi 2 TT00BT69-3005
TA11L115 DML TA11L115 DML
Thu 03.10.2024 time 10:00 - 11:30
(1 h 30 min)
C++ ohjelmointi 2 TT00BT69-3005
TA12L123 ML8 TA12L123 ML8
Wed 09.10.2024 time 10:00 - 11:30
(1 h 30 min)
C++ ohjelmointi 2 TT00BT69-3005
TA11L115 DML TA11L115 DML
Thu 10.10.2024 time 10:00 - 11:30
(1 h 30 min)
C++ ohjelmointi 2 TT00BT69-3005
TA12L123 ML8 TA12L123 ML8
Thu 24.10.2024 time 10:00 - 11:30
(1 h 30 min)
C++ ohjelmointi 2 TT00BT69-3005
TA12L123 ML8 TA12L123 ML8
Changes to reservations may be possible.

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

Go back to top of page