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
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
|
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