Git -version control and Gitlab -project management environment (1 cr)
Code: TTZW0410-3005
General information
Enrollment
02.08.2021 - 09.01.2022
Timing
30.08.2021 - 29.04.2022
Number of ECTS credits allocated
1 op
Virtual portion
1 op
Mode of delivery
Online learning
Unit
School of Technology
Campus
Lutakko Campus
Teaching languages
- English
- Finnish
Seats
0 - 300
Degree programmes
- Bachelor's Degree Programme in Information and Communications Technology
Teachers
- Karo Saharinen
Teacher in charge
Karo Saharinen
Groups
-
TTV21S3Tieto- ja viestintätekniikka (AMK)
-
ZJK21STIKorkeakoulujen välinen yhteistyö, TEKN, ICT
-
TTV19SMTieto- ja viestintätekniikka
-
TTV21S5Tieto- ja viestintätekniikka (AMK)
-
TTV21SMTieto- ja viestintätekniikka (AMK)
-
TTV19S1Tieto- ja viestintätekniikka
-
TTV19S3Tieto- ja viestintätekniikka
-
TTV19S2Tieto- ja viestintätekniikka
-
ZJA22KTIDA1Avoin AMK, tekniikka, ICT, Data-analytiikka1
-
TTV21S1Tieto- ja viestintätekniikka (AMK)
-
TTK22KOHJOhjelmistoalan osaaja
-
TTK22KLOWLow-code-sovelluskehitys
-
TTV19S5Tieto- ja viestintätekniikka
-
TIC21S1Bachelor's Degree Programme in Information and Communications Technology
-
TTV21S2Tieto- ja viestintätekniikka (AMK)
Objectives
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
Learning materials and recommended literature
Saharinen, Karo. 2021. Git -versionhallinta ja Gitlab -projektien hallintaympäristö. https://gitlab.labranet.jamk.fi/sahka/gitlab-opintojakso
Teaching methods
Itseopiskelumateriaali ja flipped-learning videot
Alternative completion methods
Opintojakson voi suorittaa opinnollistamalla. Sovi opintojakson opinnollistamisesta opintojakson vastuuopettajan kanssa. Lisätietoja opinnollistamisesta tutkintosäännössä ja opinto-oppaassa.
Student workload
27h itseopiskelua, josta
- materiaalin läpikäynti 6h
- harjoitukset 17h
- itseopiskelu 4h
Further information for students
Non-stop toteutus
CampusOnline paikkoja: rajoittamattomasti
Evaluation scale
Pass/Fail
Evaluation criteria, satisfactory (1-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.
Evaluation criteria, pass/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.