Skip to main content

Network and tree structuresLaajuus (3 cr)

Code: TT00CC62

Credits

3 op

Teaching language

  • Finnish

Objective

After completing the course, the student will master the basics of tree and network structures and the algorithms used in connection with them. In addition to theoretical understanding, the student is able to apply tree and network structures to solve practical problems.

Content

- Review: Search algorithms in trees and networks
- Game theory
- Design Algorithms
- Reinforcement learning

Assessment criteria, excellent (5)

The student controls and understands the theoretical basis of all the methods covered in the course, in addition to fluently applying the techniques to solve practical problems. The student has also returned the required assignments on time.

Assessment criteria, good (3)

The student understands the main features of the theoretical basis of the methods covered in the course and is able to apply most of them to solving practical problems. The student has returned the majority (70%) of the required assignments on time.

Assessment criteria, satisfactory (1)

The student has a superficial knowledge of the theoretical basis of the methods covered in the course and is able to apply some of the techniques to solving practical problems. The student has returned part (50%) of the required assignments on time.

en
Enrollment

02.07.2025 - 31.07.2025

Timing

01.08.2025 - 31.12.2025

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Mikko Romppainen
Groups
  • TTM24SAI
    TTM24SAI

Objective

After completing the course, the student will master the basics of tree and network structures and the algorithms used in connection with them. In addition to theoretical understanding, the student is able to apply tree and network structures to solve practical problems.

Content

- Review: Search algorithms in trees and networks
- Game theory
- Design Algorithms
- Reinforcement learning

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The student controls and understands the theoretical basis of all the methods covered in the course, in addition to fluently applying the techniques to solve practical problems. The student has also returned the required assignments on time.

Assessment criteria, good (3)

The student understands the main features of the theoretical basis of the methods covered in the course and is able to apply most of them to solving practical problems. The student has returned the majority (70%) of the required assignments on time.

Assessment criteria, satisfactory (1)

The student has a superficial knowledge of the theoretical basis of the methods covered in the course and is able to apply some of the techniques to solving practical problems. The student has returned part (50%) of the required assignments on time.

Prerequisites

Data structures and algorithms

en
Enrollment

19.08.2024 - 22.09.2024

Timing

01.08.2024 - 31.12.2024

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Mikko Romppainen
Groups
  • TTM23SAI
    TTM23SAI

Objective

After completing the course, the student will master the basics of tree and network structures and the algorithms used in connection with them. In addition to theoretical understanding, the student is able to apply tree and network structures to solve practical problems.

Content

- Review: Search algorithms in trees and networks
- Game theory
- Design Algorithms
- Reinforcement learning

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The student controls and understands the theoretical basis of all the methods covered in the course, in addition to fluently applying the techniques to solve practical problems. The student has also returned the required assignments on time.

Assessment criteria, good (3)

The student understands the main features of the theoretical basis of the methods covered in the course and is able to apply most of them to solving practical problems. The student has returned the majority (70%) of the required assignments on time.

Assessment criteria, satisfactory (1)

The student has a superficial knowledge of the theoretical basis of the methods covered in the course and is able to apply some of the techniques to solving practical problems. The student has returned part (50%) of the required assignments on time.

Prerequisites

Data structures and algorithms

en
Enrollment

01.08.2023 - 30.09.2023

Timing

01.08.2023 - 29.10.2023

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Mikko Romppainen
Groups
  • TTV22SAI
    TTV22SAI

Objective

After completing the course, the student will master the basics of tree and network structures and the algorithms used in connection with them. In addition to theoretical understanding, the student is able to apply tree and network structures to solve practical problems.

Content

- Review: Search algorithms in trees and networks
- Game theory
- Design Algorithms
- Reinforcement learning

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The student controls and understands the theoretical basis of all the methods covered in the course, in addition to fluently applying the techniques to solve practical problems. The student has also returned the required assignments on time.

Assessment criteria, good (3)

The student understands the main features of the theoretical basis of the methods covered in the course and is able to apply most of them to solving practical problems. The student has returned the majority (70%) of the required assignments on time.

Assessment criteria, satisfactory (1)

The student has a superficial knowledge of the theoretical basis of the methods covered in the course and is able to apply some of the techniques to solving practical problems. The student has returned part (50%) of the required assignments on time.

Prerequisites

Data structures and algorithms

en
Enrollment

01.08.2023 - 30.09.2023

Timing

01.08.2023 - 31.12.2023

Number of ECTS credits allocated

3 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Mikko Romppainen
Groups
  • TTM22SAI
    TTM22SAI

Objective

After completing the course, the student will master the basics of tree and network structures and the algorithms used in connection with them. In addition to theoretical understanding, the student is able to apply tree and network structures to solve practical problems.

Content

- Review: Search algorithms in trees and networks
- Game theory
- Design Algorithms
- Reinforcement learning

Evaluation scale

0 - 5

Assessment criteria, excellent (5)

The student controls and understands the theoretical basis of all the methods covered in the course, in addition to fluently applying the techniques to solve practical problems. The student has also returned the required assignments on time.

Assessment criteria, good (3)

The student understands the main features of the theoretical basis of the methods covered in the course and is able to apply most of them to solving practical problems. The student has returned the majority (70%) of the required assignments on time.

Assessment criteria, satisfactory (1)

The student has a superficial knowledge of the theoretical basis of the methods covered in the course and is able to apply some of the techniques to solving practical problems. The student has returned part (50%) of the required assignments on time.

Prerequisites

Data structures and algorithms