Please switch to english version where you find all details.
Poslední úprava: Mgr. Martin Hronec (07.09.2023)
The aim of the course is to introduce students to the version control and provide
hands-on experience with Git. Git is free and open source distributed version control
system designed projects of every scale, i.e. solo developers/researchers to large
software/research projects. It is programming-language agnostic, thus providing
added value for all students no matter their coding background.
For more detailed, lecture-by-lecture contents, please see the course's Syllabus
below.
Materials: https://martinhronec.github.io/JEM224/
Cíl předmětu -
Poslední úprava: Ing. Dagmar Schnellerová (02.12.2021)
Please switch to english version where you find all detailes.
Poslední úprava: Ing. Dagmar Schnellerová (02.12.2021)
By completing this course, students will understand and be able to use version control in their research projects as well as in large collaborative projects either in academia or comercial area. The students will have working proficiency with Git and Github.
Literatura -
Poslední úprava: Ing. Dagmar Schnellerová (02.12.2021)
Please switch to english version where you find all detailes.
Poslední úprava: Ing. Dagmar Schnellerová (02.12.2021)
Pro Git (book), Git Essentials (book), GitLab tutorial,
Požadavky ke zkoušce -
Poslední úprava: Mgr. Martin Hronec (07.05.2024)
Aktivita (10 bodů)
Kvíz (10 bodů)
Spolupráce na projektu (40 bodů)
Zkouška (40 bodů)
Měřítko hodnocení (podle Děkanského opatření 17/2018):
A: nad 90 (neobsaženo)
B: mezi 80 (neobsaženo) a 90 (obsaženo)
C: mezi 70 (neobsaženo) a 80 (obsaženo)
D: mezi 60 (neobsaženo) a 70 (obsaženo)
E: mezi 50 (neobsaženo) a 60 (obsaženo)
F: pod 50 (obsaženo)
Poslední úprava: Ing. Dagmar Schnellerová (02.12.2021)
Quiz (20 pts)
Collaboration Project (40 pts)
Exam (40 pts)
Sylabus -
Poslední úprava: Mgr. Martin Hronec (07.05.2024)
Kompaktní kurz bude vyučován 18., 19. a 20. září 2024 v místnosti 016, od 9:00 do 17:00.
Rozvrh:
18.9:
09:00 - Část 1
10:20 - Přestávka na kávu
10:30 - Část 2
11:50 - Přestávka na oběd
13:30 - Část 3
14:50 - Přestávka na kávu
15:00 - Seminář 1
19.9:
09:00 - Část 4
10:20 - Přestávka na kávu
10:30 - Část 5
11:50 - Přestávka na oběd
13:30 - Část 6
14:50 - Přestávka na kávu
15:00 - Seminář 2
20.9:
09:00 - Závěrečný test
10:30 - Interaktivní projektová práce
11:50 - Konec
Obsah:
Version control, Git, Github (+ setup)
Repository - staging area, commits, status, log
Collaborating and Workflows - fetch, pull, push, pull-request
Branching
Project workflow
Rebasing, LFS, etc.
Poslední úprava: Mgr. Martin Hronec (07.05.2024)
4-day course:
Compact course will be taught on September 18, 19 and 20th 2024, room 016, 9-17 h.