Skip to main content

C++ Programming (4 cr)

Code: TT00BB46-3016

General information


Enrollment
02.12.2025 - 31.12.2025
Registration for introductions has not started yet.
Timing
01.01.2026 - 31.07.2026
The implementation has not yet started.
Number of ECTS credits allocated
4 cr
Local portion
4 cr
Mode of delivery
Blended learning
Unit
Teknologia
Teaching languages
Finnish
Degree programmes
Bachelor’s Degree in Information and Communication Technology
Teachers
Leena Vidqvist
Groups
TTV25SP
TTV25SP
Course
TT00BB46
No reservations found for realization TT00BB46-3016!

Evaluation scale

0 - 5

Content scheduling

Kertausta osoittimista ja luokista
STL-luokkakirjasto: säiliöt, iteraattorit ja algoritmit
Binääritiedostojen käsittely
Operaattoreiden ylikuormittaminen, funktorit ja lambdat

Objective

The students will gain an overview of the C++ programming language and its use in professional object-oriented and system programming.

Content

The students will master the basics of C++, in particular the use of classes. The students will be able to create extensive object-oriented programs with C++.
Content:
STL standard libraries
Operator overloading
Functors and lambdas

Location and time

Lukujärjestyksen mukaisesti

Materials

Kaikki opetusmateriaalit saatavilla Repussa. Kysy kurssiavain opettajalta.

Teaching methods

Luennot, harjoitukset ja itsenäisesti tehtävät harjoitukset.

Employer connections

-

Exam schedules

Loppukoe kurssin viimeisellä viikolla lukujärjestyksen mukaisesti.

International connections

-

Completion alternatives

Kurssi on mahdollista suorittaa itsenäisesti, jos opiskelijalla on perustiedot C++-ohjelmoinnista. Loppukoe on pakollinen.

Student workload

Luennot ja harjoitukset 54 h, itsenäinen opiskelu 54 h.

Assessment criteria, satisfactory (1)

Opiskelija ymmärtää C++-kielellä toteutettuja ohjelmia ja osaa toteuttaa oliopohjaisia yksinkertaisia ohjelmia

Assessment criteria, good (3)

Opiskelija osaa hyödyntää C++-kieltä erilaisissa ohjelmointitehtävissä

Assessment criteria, excellent (5)

Opiskelija osaa soveltaa C++-kieltä monipuolisesti erilaisissa ohjelmointitehtävissä

Qualifications

Programming Basics and Basics of Object-Oriented Programming

Go back to top of page