Data Structures and AlgorithmsLaajuus (5 cr)
Course unit code: IIZO3050
General information
- Credits
- 5 cr
- Teaching language
- Finnish
Objective
The student can describe and interpret algorithms and evaluate their efficiency. The student knows the essential data structures and can select the suitable algorithms for these.
Content
- presenting algorithms using pseudo language and realising them using a selected programming language
- iterative and recursive algorithms
- the design and efficiency of algorithms
-linear data structures: list, linked list, stack and queue
- abstract data type (ADT)
- tree and net structures
Qualifications
Basics of programming and object-oriented programming
Assessment criteria, satisfactory (1)
Excellent 5: The student knows well the data structures included in the learning objectives of the module and he (she) can apply and evaluate suitable algorithms for these.
Very good 4: The student knows the data structures and he (she) can apply algorithms suitable for the structures.
Good 3: The student knows the essential data structures and he (she) can apply algorithms suitable for the structures.
Satisfactory 2: The student knows the essential data structures and he (she) can use the basic algorithms suitable for them.
Sufficient 1: The student knows the essential data structures and basic algorithms and their application.
Not accepted (0)