C++ Programming, Advanced (5 cr)
Code: TX00CR53-3005
General information
Enrollment
02.12.2019 - 08.03.2020
Timing
16.03.2020 - 10.05.2020
Number of ECTS credits allocated
5 op
Mode of delivery
Contact teaching
Unit
School of ICT
Campus
Leiritie 1
Teaching languages
- Finnish
Seats
0 - 40
Degree programmes
- Information and Communication Technology
Teachers
- Miikka Mäki-Uuro
Groups
-
TVT17-PEPelisovellukset
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.
Prerequisites
Object-oriented programming (C++).