C++ Programming (4 cr)
Code: TT00BB46-3015
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
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