Skip to main content

Data Structures and Algorithms with Python (5 ECTS)

Code: TX00FK26-3021

General information


Timing
01.08.2025 - 31.07.2029
The implementation has not yet started.
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 - 1000
Degree programmes
Degree Programme in Information Technology
Teachers
Janne Salonen
Virve Prami
Teacher in charge
Janne Salonen
Groups
OPEN_UAS_PATH_120_OP_Autumn_2025
Open UAS Path 120 ects (NonStop), Autumn 2025
Course
TX00FK26
No reservations found for implementation TX00FK26-3021!

Objective

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

Location and time

Online, self-study course.

Materials

Online.

Teaching methods

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

Employer connections

N/A

Exam schedules

Online.

International connections

N/A

Completion alternatives

N/A

Student workload

Up to Student her-/himself.

Content scheduling

Up to Student her-/himself.

Evaluation scale

Hyväksytty/Hylätty

Assessment criteria, satisfactory (1)

- Passed Exam

Go back to top of page