Course name Data Structures and Algorithms with Python
Course date 10.08.2023 - 31.12.2025
Institution Metropolia University of Applied Sciences
Course language English
Credits 5 ECTS credit

Field Natural Sciences HUB, Technology HUB
Teacher Virve Prami
Available for open UAS No
Level Bachelor

Queries related to enrolment practices
Enrolment period 10.08.2023 - 31.12.2024
Course enrolment info

Data Structures and Algorithms with Python

10.08.2023 - 31.12.2025

Course description

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.

  • 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




Assessment criteria

Pass after all of tasks and Final has been approved.

Course way of working and time table

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

Course info

Course environment is Metropolia’s Moodle environment and all of course material is there.

Course enrolment info

  • You can enrol this course whenever it’s suitable for you
  • You can start course as soon as you have filled in official enrolment form
  • Course can be done in own pace