Data Structures and AlgorithmsLaajuus (5 op)
Tunnus: 4_EFA8030
Laajuus
5 op
Osaamistavoitteet
Student understands the importance of algorithms and can analyse asymptotic time complextity of simple algorithms.
Student can select and reason correct data structure (abstract data type) for an application and use the chosen structure efficiently.
Student can use efficiently the standard library of his/hers programming language.
Student knows and can implement most common abstract data types, list, tree, and set.
Student can design and implement an algorithm for a simple problem.
Student can search, select, and apply proper algorithm from literature for given problem.
Student knows the principle of recursion and can implement a recursive algorithm.
Sisältö
Algorithms and running time analysis.
Abstract data types.
Implementing data structures.
Searching and sorting algorithms.
Simple recursive algorithms.
Oppimateriaalit
Lecture notes. Any book on data structures and algorithms.
Esitietovaatimukset
Basics of Programming 1, Basics of Programming 2
Ilmoittautumisaika
01.12.2024 - 15.01.2025
Ajoitus
01.01.2025 - 31.07.2025
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Kansainväliset AMK-koulutukset
Toimipiste
Microkadun kampus
Opetuskielet
- Englanti
Tutkinto-ohjelma
- Degree Programme in Internet of Things
Opettaja
- Ville Berg
Opiskelijaryhmät
-
IT23SPInformation Technology IOT
Esitietovaatimukset
Basics of Programming 1, Basics of Programming 2
Oppimateriaali ja suositeltava kirjallisuus
Lecture notes. Any book on data structures and algorithms.
Ilmoittautumisaika
01.12.2023 - 15.01.2024
Ajoitus
08.01.2024 - 30.04.2024
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Kansainväliset AMK-koulutukset
Toimipiste
Microkadun kampus
Opetuskielet
- Englanti
Opettaja
- Ville Berg
Opiskelijaryhmät
-
EF22SPBachelor Degree Programme in Information Technology IOT
Esitietovaatimukset
Basics of Programming 1, Basics of Programming 2
Oppimateriaali ja suositeltava kirjallisuus
Lecture notes. Any book on data structures and algorithms.
Ilmoittautumisaika
01.12.2022 - 15.01.2023
Ajoitus
01.01.2023 - 30.05.2023
Laajuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Kansainväliset AMK-koulutukset
Toimipiste
Microkadun kampus
Opetuskielet
- Englanti
Opettaja
- Ville Berg
Opiskelijaryhmät
-
EF21SPBachelor Degree Programme in Information Technology IOT
Esitietovaatimukset
Basics of Programming 1, Basics of Programming 2
Oppimateriaali ja suositeltava kirjallisuus
Lecture notes. Any book on data structures and algorithms.