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.
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
-
TTM24SAITTM24SAI
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
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
-
TTV23SRAATTV23SRAA
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
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
-
TTM23SAITTM23SAI
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
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
-
TTV22SAITTV22SAI
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
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
-
TTM22SAITTM22SAI
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