•   Software maintenance and testing AT00BY10-3006 09.01.2023-28.04.2023  3 credits  (TLTIICTDD23K, ...) +-
    Name of lecturer(s)

    Karri Miettinen

    Learning material and recommended literature

    Material provided in the course's Moodle page.

    Implementation and methods of teaching

    Lectures and class exercises will be in the web. There will be exercises on every week related to the weelky topics.

    Assessment methods and criteria

    Grade scale: 0-5 Course evaluation consists of the weekly tasks.

    Language of instruction
    Finnish
    English
    Timing

    09.01.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)
    • TLTIICTDD23K
    • TLTITVT22K
    • TLTITVT21SV
    • TLTITVT21K
    • TLTITVT20SV
    Unit, in charge

    Faculty of Technology (LAB)

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

    Karri Miettinen

    Additional information for students: previous knowledge etc.

    Programming basic skills are useful, but not a requirement.

    Degree Programme(s)

    Bachelor's Degree Programme in Information Technology

    Unit location

    E-campus, Lahti

    Virtual proportion

    3 credits

    Assessment methods

    1-5

    Timing and attendance

    Course starts after spring semester education starts in 9th of January 2023 and the lectures will be held according to the timetable. Attending on the lectures is desirable.

    Learning environment

    Study material and instructions in the Moodle platform Lectures will be held in the Zoom platform.

    Students use of time and workload

    Lectures 42 h, independent studying 20 h, weekly practices 19 h Overall time usage 81 h => 3 ECTs

    Contents

    Version control, program tools and program documentation ways. Software testing methods e.g. unit, integration and user interface testing. Continuous integration and delivery.

    Assessment criteria
    Failed (0)

    Not able to reach level 1 criterias.

    Assessment criteria - level 1

    Is able to regocnize software testing and maintenance related aspects and participate into software development managed with common version control tools.

    Assessment criteria - level 3

    Mastering level 1 criterias. Additionally student is able to do software testing and document program code in a professional way.

    Assessment criteria - level 5

    Mastering level 3 criterias and is able to automate software testing environments.