SoleOPS 3.13.0, ©2005-2018Solenovo Oy

Opintojakson toteutussuunnitelma

Group504D09/Degree Programme in Information Technology (Rovaniemi)
Study unit504D24B Data Sctuctures and C++, 8.00 ECTS credits, 213 h
Compulsory Professional Studies
Time of implementationSpring1/2010-2011
Responsible teacherKesti Aku, Peisa Kari
Other teachers
Status of implementationFinished

Description status Ready
Language of instruction English
Starting and ending dates01.09.2010 - 31.05.2011
Minimum number of participants  
Maximum number of participants  
Enrolment period14.04.2010 - 31.05.2010
Implementation method
Virtuality 0 ECTS credits
R&D integration 0 ECTS credits
Resit dates of the exam
Koulutuksen aikataulu (www-linkki)
Description language English 

The student gets familiar with the basics of C++ -language, exception handling, pointers and dynamic memory control. Also the student handles the creation and use of most common information structures and also gets familiar with algorithm analysing.

Assessment criteria  
Pedagogical arrangements

Data structures: 40 hours of lectures and practices, 40 hours self-supervised work

C : 66 hours of lecturers and practises, 67 hours self-supervised work


Course material:

Lecture notes and practices

Further reading:

 Completed later


Data Structures & algorithms

  • Most common data structures (list, stack, queue, and tree)
  • The complexity of algorithms
  • Some searching, sorting, and traversal algorithms
  • Introduction of Standard Template Library Containers



  • Basics of C -language
  • Exception handling, pointers and dynamic memory control
  • Creation and use of most common information structures