Skip to main content

Data Structures and Algorithms with Python (5 ECTS)

Code: TX00FK26-3006

General information


Timing
01.01.2025 - 31.12.2026
Implementation is running.
Number of ECTS credits allocated
5 ECTS
Virtual portion
5 ECTS
Mode of delivery
Online
Unit
School of ICT and Industrial Management
Campus
Karaportti 2
Teaching languages
English
Seats
0 - 5000
Degree programmes
Information and Communication Technology
Teachers
Virve Prami
Teacher in charge
Janne Salonen
Groups
ATX25TV_MAKSULLINEN_JÄRJESTELMÄ
Open UAS 2025
Course
TX00FK26
No reservations found for implementation TX00FK26-3006!

Learning outcomes

After completing the course, student has ability to make comparisons about which data structure and/or algorithm is good for certain programming tasks. She/he has gained ability to use data structures and algorithms in her/his programming.

Content

- Python data types and structures (A Python brief summary)
- Algorithm performance basics and arrays
- Lists
- Stacks and queues
- Trees
- Hashing
- Graphs
- Priority queues and heaps, searching
- Sorting
- Algorithms' design techniques

Teaching methods

Course is 100% online (self-study) course which can be done in own pace.

Location and time

Course environment is Metropolia's Moodle environment and course can be done in own pace.

Learning materials and recommended literature

Online.

Alternative completion methods of implementation

N/A

Internship and working life connections

N/A

Exam dates and retake possibilities

Online in course pace.

International connections

N/A

Student workload

Depends on the student's starting level.

Content scheduling

Up to student her-/himself.

Assessment methods and criteria

Pass after all of tasks and Final has been approved.

Evaluation scale

Hyväksytty/Hylätty

Assessment criteria, satisfactory (1)

- Passed Exam

Go back to top of page