Skip to main content

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)

Go back to top of page