Siirry suoraan sisältöön

Data Structures and AlgorithmsLaajuus (5 op)

Tunnus: 4_EFA8030

Laajuus

5 op

Opetuskieli

  • englanti

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.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
  • EF22SP
    Bachelor 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.