Siirry suoraan sisältöön

Data Structures and Algorithms (5 op)

Toteutuksen tunnus: TT00CN71-3001

Toteutuksen perustiedot


Ilmoittautumisaika
01.12.2023 - 17.01.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
08.01.2024 - 30.04.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
suomi
englanti
Paikat
10 - 40
Koulutus
Degree Programme in Information and Communications Technology
Tietojenkäsittelyn koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Ali Khan
Vastuuopettaja
Ali Khan
Ryhmät
PTIETS22deai
PTIETS22 Datatekniikka ja Tekoäly
PTIVIS22I
Data Engineering and AI
Opintojakso
TT00CN71

Toteutuksella on 2 opetustapahtumaa joiden yhteenlaskettu kesto on 5 t 0 min.

Aika Aihe Tila
Ti 02.04.2024 klo 11:00 - 14:00
(3 t 0 min)
Theory & Practice, Data Structures and Algorithms TT00CN71-3001
ICT_C2027 IT telakka
Ti 09.04.2024 klo 12:00 - 14:00
(2 t 0 min)
Theory & Practice, Data Structures and Algorithms TT00CN71-3001
LEM_A176 IT-oppimistila Micrococcus
Muutokset varauksiin voivat olla mahdollisia.

Arviointiasteikko

H-5

Sisällön jaksotus

Week 2: Course introduction

Weeks 2 - 15
- 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 sessions when 3 hours for theory and practical exercises.
Additionally, weekly 1h sessions for questions and support in exercises.

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

-

Opiskelijan ajankäyttö ja kuormitus

Contact hours
- Course introduction: 3 hours
- 12 times 3h theory and practice: 12 x 3h = 36 hours
- 10 times Questions & Support: 10 x 1h = 10 hours

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