•   Data structures and algorythms AT00BY08-3004 07.03.2022-31.07.2022  3 credits  (TLTITVT21K, ...) +-
    Name of lecturer(s)

    Timo Turunen

    Learning material and recommended literature

    Opintojakson ohjelmointiesimerkit pohjautuvat kirjaan Wisnu Anggoro: C++ Data Structures and Algorithms, 2018. Kirja löytyy sähköisenä LUT korkeakoulukirjastosta. Tesoriaosuus pohjautuu osaltaan myös kirjaan Robert Sedgewick: Algorithms in C++, 1996. (not translated)

    Implementation and methods of teaching

    Opintojakso toteutetaan kevätloman jälkeen kahtena kahden tunnin opetussessiona viikossa, joista ensimmäisessä sessiossa käydään läpi teoriaa ja toisessa harjoitustehtäviä. Opintojaksoon liittyy pakollisia ja vapaaehtoisia harjoitustehtäviä. (not translated)

    Assessment methods and criteria

    Arviointi perustuu pakollisten harjoitustehtävien hyväksyttyyn palauttamiseen. Kaikki pakolliset harjoitustehtävät on palautettava. Vapaaehtoisista harjoitustehtävistä voi saada korkeintaan yhden arvosanan verran kompensaatiota. (not translated)

    Language of instruction

    Finnish

    Timing

    07.03.2022 - 31.07.2022

    Enrollment date

    19.11.2021 - 09.01.2022

    Enrolment in Peppi http://peppi.lab.fi. If you need assistance, please contact the student office.

    Group(s)
    • TLTITVT21K
    • 07TVT20K
    • 07TVT19SV
    • TLTITVT20SV
    Unit, in charge

    Faculty of Technology (LAB)

    Small group(s)
    • Oppitunnit (Size: 500.
    Teacher(s)

    Timo Turunen

    Additional information for students: previous knowledge etc.

    Edeltävä osaaminen:
    - Ohjelmoinnin perusteet
    - Oliot ja tietokannat
    - Ohjelmointikielet (samaan aikaan) (not translated)

    Degree Programme(s)

    Bachelor's Degree Programme in Information Technology

    Unit location

    E-campus, Lahti

    Assessment methods

    1-5

    Alternative completion methods

    Erikseen sovittava näyttö (not translated)

    Timing and attendance

    Opintojakso järjestetään 9.3.-29.4. välisenä aikana kaksi kahden tunnin sessiota viikossa yhteensä 14 kertaa. Läsnäolo ei ole pakollinen, mutta suotava. (not translated)

    Learning environment

    Moodle: https://moodle.lut.fi/course/view.php?id=4344 (not translated)

    Students use of time and workload

    Opintojakson laajuus on 3 op, joka vastaa keskimäärin opiskelijan työaikaa 80 h. Opintojaksolla on oppitunteja 28 h. (not translated)

    Contents

    Perustietorakenteet Algoritmien perusteita Lajittelualgoritmit Hakualgoritmit Algoritmiesimerkkejä (not translated)

    Assessment criteria
    Failed (0)

    Kaikkia pakollisia harjoitustehtäviä ei ole palautettu. (not translated)

    Assessment criteria - level 1

    Pakolliset harjoitustehtävät on palautettu keskimäärin välttävällä tasolla. (not translated)

    Assessment criteria - level 3

    Pakolliset harjoitustehtävät on palautettu keskimäärin tyydyttävällä tasolla tai hyvällä välttävällä tasolla ja vapaaehtoisia harjoitustehtäviä on palautettu riittävästi. (not translated)

    Assessment criteria - level 5

    Pakolliset harjoitustehtävät on palautettu erittäin hyvällä tasolla tai hyvällä tyydyttävällä tasolla ja vapaaehtoisia harjoitustehtäviä on palautettu riittävästi. (not translated)