•   Data structures and algorythms AT00BY08-3006 06.03.2023-28.04.2023  3 credits  (TLTITVT22K, ...) +-
    Name of lecturer(s)

    Matti Welin

    Learning material and recommended literature

    Opintojakson ohjelmointiesimerkit pohjautuvat osittain 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, joissa käydään läpi teoriaa ja 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, mutta ei kuitenkaan hylätystä arvosanaan 1. (not translated)

    Language of instruction

    Finnish

    Timing

    06.03.2023 - 28.04.2023

    Enrollment date

    21.11.2022 - 08.01.2023

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

    Group(s)
    • TLTITVT22K
    • TLTITVT21SV
    • TLTITVT21K
    • TLTITVT20SV
    Unit, in charge

    Faculty of Technology (LAB)

    Small group(s)
    • Luennot 1 (Size: 500.
    Teacher(s)

    Matti Welin

    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

    Sähköinen oppimisympäristö Moodle (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)