Object-Oriented Programming 2Laajuus (5 cr)
Course unit code: IIO10210
General information
- Credits
- 5 cr
- Teaching language
- Finnish
Objective
The students
- know the basic theory of object-oriented programming in C++
- know C++ compilers and tools
- know the syntax of C++
- can apply C++ to solve problems
- master C++ interfaces and class libraries
- understand the characteristics and requirements of C++
- understand the application areas of C++
Content
- C++ language, basic syntax
- dynamic memory management
- file processing
- object paradigm and collection in C++
- polymorphism, virtual functions
- abstract classes
- data structure classes
- exception handling
- class models
- use of a chosen application development system
- different C++ compilers
Qualifications
Basics of programming and object-oriented programming
Assessment criteria, satisfactory (1)
Excellent 5: The student masters well the learning objectives of the module and he (she) can creatively and innovatively apply the learned skills to realize a demanding practical exercise.
Excellent 5: The student masters well the learning objectives of the module and he (she) can creatively and innovatively apply the learned skills to realize a demanding practical exercise.
Very good 4: The student masters well object oriented programming and he (she) can apply the learned skills to realize a demanding practical exercise.
Good 3: The student masters well the details of object oriented programming, like class models and exception handling and he (she) can apply the learned techniques in a practical exercise.
Satisfactory 2: The student knows the essential subjects of object oriented programming in C++ language and he (she) can apply the learned techniques in a practical exercise.
Sufficient 1: The student knows the basics of object oriented programming in C++ language and he (she) can apply the learned skills in a simple practical exercise.
Not accepted (0)