C++ Programming (4 cr)
Code: TT00BB46-3008
General information
- Enrollment
-
01.01.2021 - 30.04.2021
Registration for the implementation has ended.
- Timing
-
01.01.2021 - 25.05.2021
Implementation has ended.
- Number of ECTS credits allocated
- 4 cr
- Local portion
- 4 cr
- Mode of delivery
- Contact learning
- Unit
- Teknologia
- Teaching languages
- Finnish
- Degree programmes
- Bachelor’s Degree in Information and Communication Technology
- Teachers
- Leena Vidqvist
- Course
- TT00BB46
Evaluation scale
0 - 5
Content scheduling
Kertausta osoittimista ja luokista
STL-luokkakirjasto
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
Materials
Kaikki opetusmateriaalit saatavilla DevMoodlessa.
Teaching methods
Luennot, harjoitukset ja itsenäisesti tehtävät harjoitukset.
Employer connections
-
Exam schedules
Tentti kurssin viimeisellä viikolla lukujärjestyksen mukaisesti.
International connections
-
Completion alternatives
Kurssi on mahdollista suorittaa itsenäisesti, jos opiskelijalla on perustiedot C++-ohjelmoinnista.
Student workload
Luennot ja harjoitukset 48 h, itsenäinen opiskelu 48 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