Skip to main content

Data structures and algorithmsLaajuus (5 cr)

Code: TT00CC53

Credits

5 op

Teaching language

  • Finnish

Objective

Students will understand the importance of using ready algorithms and can apply the most common algorithms.

Content

- Basics of data structures
- Organizing and searching algorithms
- Tree structures
- Astar
- Stanford Research Institute Problem Solver (STRIPS)

Materials

Described in the implementation plan.

en
Enrollment

01.08.2024 - 15.09.2024

Timing

01.08.2025 - 31.12.2025

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Janne Remes
Groups
  • TTM24SAI
    TTM24SAI

Objective

Students will understand the importance of using ready algorithms and can apply the most common algorithms.

Content

- Basics of data structures
- Organizing and searching algorithms
- Tree structures
- Astar
- Stanford Research Institute Problem Solver (STRIPS)

Location and time

Tiistaisin kello 17.00-20.00 Microsoft Teams
29.10-10.12.2024

Materials

Essential Algorithms : A Practical Approach to Computer Algorithms, Kappaleet 1 – 13
saatavilla ilmaiseksi Kamk Finna / Ebook Centralista, ohje reppu alustalla

Teaching methods

Käänteinen opetus

Employer connections

-

Exam schedules

-

International connections

-

Completion alternatives

Kurssi on mahdollista korvata Helsingin yliopiston Tietorakenteet ja Algoritmit 5 op Mooc kurssilla.

Student workload

Ohjaustunnit järjestetään 7 kertaa 3h eli yhteensä 21h
Itseopiskeltava osuus, teoriaan perehtyminen, tehtävät noin 114h

Content scheduling

1.Tietorakenteiden perusteet
2.Järjestäminen ja haku algoritmit
3.Puurakenteet
4.Astar
5.Stanford Research Institute Problem Solver (STRIPS)
6.Tehtävien jatkamista
7.Tehtävien jatkamista

Further information

Teams kanava Tietorakenteet ja Algoritmit TTM23SAI, verkkotunnit
Discord, Opiskelijoiden väliseen keskusteluun
Reppu alustalla kurssin materiaali
Kamk Finna / Ebook Central, kurssi kirja
Yhteysopettajaan sähköpostitse tai Teamsin kautta

Evaluation scale

0 - 5

Assessment methods and criteria

Koodit toimivat ja ovat kommentoitu.

Tehtävät1 suoritettu: Arvosana 1
Tehtävät2 ja aikaisemmat tehtävät suoritettu: Arvosana 2
Tehtävät3 ja aikaisemmat tehtävät suoritettu: Arvosana 3
Tehtävät4 ja aikaisemmat tehtävät suoritettu: Arvosana 4
Tehtävät5 ja aikaisemmat tehtävät suoritettu: Arvosana 5

Assessment criteria, fail (0)

Tehtäviä ei ole palautettu kurssin loppuun mennessä

Assessment criteria, excellent (5)

Arvosana 5: Tehtäväkokonaisuudet 1, 2, 3, 4 ja 5 ovat suoritettu

Toteutuksen arviointikriteerit, hyvä (3-4)

Arvosana 3: Tehtäväkokonaisuudet 1, 2 ja 3 ovat suoritettu
Arvosana 4: Tehtäväkokonaisuudet 1, 2, 3 ja 4 ovat suoritettu

Assessment criteria, satisfactory (1)

Arvosana 1: Tehtäväkokonaisuus 1 suoritettu
Arvosana 2: Tehtäväkokonaisuudet 1 ja 2 suoritettu

en
Enrollment

02.07.2025 - 31.07.2025

Timing

01.08.2025 - 31.12.2025

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Vesa Vaihoja
Groups
  • TTV23SRAA
    TTV23SRAA

Objective

Students will understand the importance of using ready algorithms and can apply the most common algorithms.

Content

- Basics of data structures
- Organizing and searching algorithms
- Tree structures
- Astar
- Stanford Research Institute Problem Solver (STRIPS)

Evaluation scale

0 - 5

en
Enrollment

19.08.2024 - 22.09.2024

Timing

01.08.2024 - 31.12.2024

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Janne Remes
Groups
  • TTM23SAI
    TTM23SAI

Objective

Students will understand the importance of using ready algorithms and can apply the most common algorithms.

Content

- Basics of data structures
- Organizing and searching algorithms
- Tree structures
- Astar
- Stanford Research Institute Problem Solver (STRIPS)

Location and time

Tiistaisin kello 17.00-20.00 Microsoft Teams
29.10-10.12.2024

Materials

Essential Algorithms : A Practical Approach to Computer Algorithms, Kappaleet 1 – 13
saatavilla ilmaiseksi Kamk Finna / Ebook Centralista, ohje reppu alustalla

Teaching methods

Käänteinen opetus

Employer connections

-

Exam schedules

-

International connections

-

Completion alternatives

Kurssi on mahdollista korvata Helsingin yliopiston Tietorakenteet ja Algoritmit 5 op Mooc kurssilla.

Student workload

Ohjaustunnit järjestetään 7 kertaa 3h eli yhteensä 21h
Itseopiskeltava osuus, teoriaan perehtyminen, tehtävät noin 114h

Content scheduling

1.Tietorakenteiden perusteet
2.Järjestäminen ja haku algoritmit
3.Puurakenteet
4.Astar
5.Stanford Research Institute Problem Solver (STRIPS)
6.Tehtävien jatkamista
7.Tehtävien jatkamista

Further information

Teams kanava Tietorakenteet ja Algoritmit TTM23SAI, verkkotunnit
Discord, Opiskelijoiden väliseen keskusteluun
Reppu alustalla kurssin materiaali
Kamk Finna / Ebook Central, kurssi kirja
Yhteysopettajaan sähköpostitse tai Teamsin kautta

Evaluation scale

0 - 5

Assessment methods and criteria

Koodit toimivat ja ovat kommentoitu.

Tehtävät1 suoritettu: Arvosana 1
Tehtävät2 ja aikaisemmat tehtävät suoritettu: Arvosana 2
Tehtävät3 ja aikaisemmat tehtävät suoritettu: Arvosana 3
Tehtävät4 ja aikaisemmat tehtävät suoritettu: Arvosana 4
Tehtävät5 ja aikaisemmat tehtävät suoritettu: Arvosana 5

Assessment criteria, fail (0)

Tehtäviä ei ole palautettu kurssin loppuun mennessä

Assessment criteria, excellent (5)

Arvosana 5: Tehtäväkokonaisuudet 1, 2, 3, 4 ja 5 ovat suoritettu

Toteutuksen arviointikriteerit, hyvä (3-4)

Arvosana 3: Tehtäväkokonaisuudet 1, 2 ja 3 ovat suoritettu
Arvosana 4: Tehtäväkokonaisuudet 1, 2, 3 ja 4 ovat suoritettu

Assessment criteria, satisfactory (1)

Arvosana 1: Tehtäväkokonaisuus 1 suoritettu
Arvosana 2: Tehtäväkokonaisuudet 1 ja 2 suoritettu

en
Enrollment

02.07.2022 - 31.01.2023

Timing

01.01.2023 - 31.05.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Eero Huusko
Groups
  • TTV22SAI
    TTV22SAI

Objective

Students will understand the importance of using ready algorithms and can apply the most common algorithms.

Content

- Basics of data structures
- Organizing and searching algorithms
- Tree structures
- Astar
- Stanford Research Institute Problem Solver (STRIPS)

Evaluation scale

0 - 5

en
Enrollment

01.10.2022 - 31.01.2023

Timing

01.01.2023 - 31.05.2023

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

Teknologia

Teaching languages
  • Finnish
Degree programmes
  • Bachelor’s Degree in Information and Communication Technology
Teachers
  • Eero Huusko
Groups
  • TTM22SAI
    TTM22SAI

Objective

Students will understand the importance of using ready algorithms and can apply the most common algorithms.

Content

- Basics of data structures
- Organizing and searching algorithms
- Tree structures
- Astar
- Stanford Research Institute Problem Solver (STRIPS)

Evaluation scale

0 - 5