Data Structures and Algorithms with Python (5 op)
Toteutuksen tunnus: TX00FK26-3002
Toteutuksen perustiedot
- Ajoitus
- 01.08.2023 - 31.12.2023
- Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Virtuaaliosuus
- 5 op
- Toteutustapa
- Etäopetus
- Toimipiste
- Karaportti 2
- Opetuskielet
- englanti
- Paikat
- 0 - 5000
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma
- Vastuuopettaja
- Janne Salonen
- Opintojakso
- TX00FK26
Tavoitteet
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.
Sisältö
- 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
Työmuodot
Course is 100% online (self-study) course which can be done in own pace.
Aika ja paikka
Course environment is Metropolia's Moodle environment and course can be done in own pace.
Oppimateriaali ja suositeltava kirjallisuus
Online.
Opintojaksototeutuksen valinnaiset suoritustavat
N/A
Harjoittelu- ja työelämäyhteistyö
N/A
Tenttien ajankohdat ja uusintamahdollisuudet
Online in course pace.
Kansainväliset yhteydet
N/A
Opiskelijan ajankäyttö ja kuormitus
Depends on the student's starting level.
Sisällön jaksotus
Up to student her-/himself.
Arviointimenetelmät ja arvioinnin perusteet
Pass after all of tasks and Final has been approved.
Arviointiasteikko
Hyväksytty/Hylätty
Arviointikriteerit arvosanalle 1 tyydyttävä
- Passed exam