LEARNING OUTCOMES
The student knows the principles and concepts of the object oriented programming in C++ programming language. The student can produce programs in C++ language. The student will be able to use common version control systems and available software libraries for implementing real-world programming projects.
Credits: 5
Schedule: 04.09.2024 - 07.12.2024
Teacher in charge (valid for whole curriculum period):
Teacher in charge (applies in this implementation): Yusein Ali, Pasi Sarolahti
Contact information for the course (applies in this implementation):
CEFR level (valid for whole curriculum period):
Language of instruction and studies (applies in this implementation):
Teaching language: English. Languages of study attainment: English
CONTENT, ASSESSMENT AND WORKLOAD
Content
valid for whole curriculum period:
Basic concepts of C++. Object oriented programming and generic programming in C++. C++ standard library. Tools for robust programming.
Assessment Methods and Criteria
valid for whole curriculum period:
Assessment is based on the programming exercises and programming project.
Workload
valid for whole curriculum period:
Majority of work is self-studying based on online material and programming exercises. There are voluntary exercise sessions with assistance available. The course involves a programming project that is done in a group.
DETAILS
Study Material
valid for whole curriculum period:
Course material and exercises are online in A+ system. The online material also contains references to useful books and other supplementary material.
Substitutes for Courses
valid for whole curriculum period:
Prerequisites
valid for whole curriculum period:
FURTHER INFORMATION
Further Information
valid for whole curriculum period:
Teaching Language: English
Teaching Period: 2024-2025 Autumn I - II
2025-2026 Autumn I - II