Siirry suoraan sisältöön

Data Structures and Algorithms (5 op)

Toteutuksen tunnus: TT00CN71-3005

Toteutuksen perustiedot


Ilmoittautumisaika
01.06.2025 - 01.09.2025
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
01.09.2025 - 21.12.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
englanti
Paikat
25 - 65
Koulutus
Degree Programme in Information and Communications Technology
Tietojenkäsittelyn koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Matti Kuikka
Ali Khan
Ajoitusryhmät
Pienryhmä 1 (Koko: 40 . Avoin AMK : 0.)
Pienryhmä 2 (Koko: 40 . Avoin AMK : 0.)
Ryhmät
DEAI24A
Data Engineering and Artificial Intelligence
DEAI24B
Data Engineering and Artificial Intelligence
Pienryhmät
Pienryhmä 1
Pienryhmä 2
Opintojakso
TT00CN71
Toteutukselle TT00CN71-3005 ei löytynyt varauksia!

Arviointiasteikko

H-5

Sisällön jaksotus

Week 36: Course introduction

Session from Weeks 36 - 48
- Algorithms and algorithmic thinking
- Data structures
- Search algorithms
- Sorting algorithms

Contact hours according to lukkari.turkuamk.fi.

Tavoitteet

After completing the course the student can:
- explain the most common data structures
- apply the most common data structures and algorithms connected to the use of these structures
- evaluate the efficiency of algorithms.

Sisältö

- lists, stacks, queues, trees, graphs and hash tables
- analysing and evaluating algorithms
- designing algorithms
- sorting methods
- search algorithms

Oppimateriaalit

Material available via the learning environment (ITS).

Opetusmenetelmät

Weekly contact 3 hours sessions for theory and practical exercises.
Additionally, if needed weekly 1h sessions for questions and support in exercises.

Tenttien ajankohdat ja uusintamahdollisuudet

No exam, and retake not possible after evaluation grade is published.

Kansainvälisyys

The course has 12 three-hour contact sessions where teacher present theory and examples and students work with practical tasks.
Additionally, students are able to receive extra guidance for exercises.

Electronic materials are used in the course. In addition, guidance is also organized online in order to reduce the carbon footprint caused by movement.

Toteutuksen valinnaiset suoritustavat

Not possible

Opiskelijan ajankäyttö ja kuormitus

Contact hours
- Course introduction: 3 hours
- 13 times 2h theory: 13 x 2h = 26 hours
- 13 times 1h demo 13 x 1h = 13 hours - Group 1
- 13 times 1h demo 13 x 1h = 13 hours - - Group 2
- FLIP Classroom 10 X 1h = 10h
Home work:
- Working with assignments: approximately 80 hours


Total: approximately 130 hours

Esitietovaatimukset

Introduction to Programming, or equivalent programming skills

Lisätiedot

ITS and Teams.

Siirry alkuun