• Git version control and GitLab project management environment (TTZW0410-3011),
         29.08.2022 – 31.12.2022,  1 cr  (ZJA22STIDA1) — Online learning +-
    Learning outcomes of the course
    The student masters and is able to use the Git version control tool (add, merge, init, remove, branch, checkout). The student understands the benefits of a distributed version control to a project. The student can plan and carry out a project from start to end in a GitLab project management environment. The student can visualize the results and time spent on the project in a GitLab environment.
    Course contents
    In the course, the student studies the following Git version control commands:
    - Init
    - Add
    - Commit
    - push / pull
    - remove
    - merge
    - branch
    - checkout

    In GitLab, the student goes through:
    - Issues
    - Milestones
    - SSH & HTTPS, repository data transfer methods
    - Commit history
    - Version control for binary files
    - Statistics
    - Repository settings
    Assessment criteria
    Assessment criteria - grade 1 and 2
    Pass - The student studies the theory material, completes the assignments and returns the project repository to the Lecturer in charge.

    Fail - The student doesn't study the theory material, doesn't carry out the assignments and doesn't return the project repository to the Lecturer in charge.
    Assessment criteria, passed/failed
    Pass - The student studies the theory material, completes the assignments and returns the project repository to the Lecturer in charge.
    Fail - The student doesn't study the theory material, doesn't carry out the assignments and doesn't return the project repository to the Lecturer in charge.

    Language of instruction

    Finnish

    Planned learning activities, teaching methods and guidance

    Self-learning material and flipped learning videos

    Learning materials and recommended literature

    Saharinen, Karo. 2021. Git -version control and Gitlab -project management environment. https://gitlab.labranet.jamk.fi/sahka/gitlab-course

    Lecturer(s)

    Karo Saharinen

    Timing

    29.08.2022 - 31.12.2022

    Learning assignments and student workload

    27h of self-paced learning of which,
    - going through the online material 6h
    - exercises 17h
    - further reading / reflecting 4h

    Groups
    • ZJA22STIDA1
    Alternative learning methods

    The course can be done by accredition of competence. Agree upon the accreditation with the course lecturer. More information about accreditation in the degree regulations of JAMK and the study guide.

    Assessment methods

    Non-stop course

    Degree Programme

    Bachelor's Degree Programme in Information and Communications Technology

    Mode of delivery

    Online learning

    Share of virtual studies

    1 cr

    Credits
    • 1 cr
    Unit

    School of Technology