Siirry suoraan sisältöön

UUSI C++ Programming (3op)

Opintojakson tunnus: 8M00EA43

Opintojakson perustiedot


Laajuus
3 op
Opetuskieli
englanti

Osaamistavoitteet

Upon completion of the course the student can create small C++ applications. Students knows the core syntax, data types, control structures, pointers, memory manipulation, and modular program design in C++. Student gains knowledge to understand how computers manage memory and data at a low level.

Sisältö

Compiler functionalities
- C++ type system
- Stream operators
- Header files
- Namespace
- Pointers and references
- Classes and objects
- C++ container classes: Vector, List, Map
- Memory management and smart pointers
- Generic programming and utilizing templates

Esitietovaatimukset

Ohjelmoinnin perusteet 1

Arviointikriteerit, tyydyttävä (1)

The student knows the basics of C++ programming like using pointers.

Arviointikriteerit, hyvä (3)

The student masters the creation of applications in C++ and is able to use the language's features in a versatile way.

Arviointikriteerit, kiitettävä (5)

The student can create versatile applications consisting of several source code files independently and use the features of the C++ language broadly and appropriately.

Siirry alkuun