Skip to main content

C++ Programming, Advanced (5 ECTS)

Code: TX00CR53-3008

General information


Enrollment
19.12.2022 - 05.03.2023
Registration for the implementation has ended.
Timing
13.03.2023 - 07.05.2023
Implementation has ended.
Number of ECTS credits allocated
5 ECTS
Mode of delivery
On-campus
Unit
(2019-2024) School of ICT
Campus
Karaportti 2
Teaching languages
Finnish
Seats
0 - 40
Degree programmes
Information and Communication Technology
No reservations found for implementation TX00CR53-3008!

Objective

Student gets familiar with modern C++ features. She knows how to profile and optimize code, and can apply both static and dynamic analysis to her programs. She is able to use various build and test tools, and can utilize third party libraries. She is able to implement object-oriented design patterns in C++.

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Student has reasonable command of C++ language and its tools. She knows how to profile her code and make simple optimizations accordingly. She is familiar with the most important design patterns.

Assessment criteria, good (3)

Student has good command of C++ language and its tools. She knows how to profile her code and make simple optimizations accordingly. She is able to implement some design patterns.

Assessment criteria, excellent (5)

Student has excellent command of C++ language and its tools. She knows how to profile and optimize her code, and is able to implement design patterns.

Assessment criteria, approved/failed

Student has reasonable command of C++ language and its tools. She knows how to profile her code and make simple optimizations accordingly. She is familiar with the most important design patterns.

Qualifications

Object-oriented programming (C++).

Accomplishment methods

• modern and advanced language features
• profiling and optimization
• static and dynamic analysis
• building and testing tools
• utilizing libraries
• object-oriented design patterns in C++

Go back to top of page