Skip to main content

Git version control and GitLab project management environment (1 cr)

Code: TTZW0410-3013

General information


Enrollment
01.08.2023 - 30.04.2024
Registration for the implementation has ended.
Timing
28.08.2023 - 31.05.2024
Implementation has ended.
Number of ECTS credits allocated
1 cr
Local portion
0 cr
Virtual portion
1 cr
Mode of delivery
Online learning
Unit
School of Technology
Teaching languages
English
Finnish
Seats
20 - 2000
Degree programmes
Bachelor's Degree Programme in Information and Communications Technology
Bachelor's Degree Programme in Information and Communications Technology
Teachers
Karo Saharinen
Groups
TTV23S2
Tieto- ja viestintätekniikka (AMK)
TTV23S3
Tieto- ja viestintätekniikka (AMK)
TTV23S5
Tieto- ja viestintätekniikka (AMK)
TTV23SM
Tieto- ja viestintätekniikka (AMK)
TIC23S1
Bachelor's Degree Programme in Information and Communications Technology
ZJA23STINO
Avoin amk, ICT,Nonstop, Verkko
ZJATTV23SM
Avoin amk, Tieto- ja viestintätekniikka, Monimuoto
ZJA24KTIDA1
Avoin amk, Data-analytiikka 1, Verkko
TTV23S1
Tieto- ja viestintätekniikka (AMK)
ZJA23STIDA1
Avoin amk, Data-analytiikka 1, Verkko
Course
TTZW0410
No reservations found for realization TTZW0410-3013!

Evaluation scale

Pass/Fail

Objective

You are able to use the Git version control tool (add, merge, init, remove, branch, checkout). You understand the benefits of a distributed version control to a project. You can plan and carry out a project from start to end in a GitLab project management environment. You can visualize the results and time spent on the project in a GitLab environment.

EUR-ACE Competences:
Knowledge and Understanding
Engineering practice

Content

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

Location and time

Non-stop implementation.

Materials

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

Teaching methods

Self-learning material and flipped learning videos

Completion alternatives

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.

Student workload

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

Assessment criteria, satisfactory (1)

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, approved/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.

Further information

Non-stop course

Go back to top of page