Please switch to english version where you find all details.
Poslední úprava: Hronec Martin, Mgr. (07.09.2023)
Final exam: https://forms.gle/FgpevjShQcE3BJJK7
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/
Poslední úprava: Hronec Martin, Mgr. (20.09.2024)
Cíl předmětu -
Please switch to english version where you find all detailes.
Poslední úprava: Schnellerová Dagmar, Ing. (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.
Poslední úprava: Schnellerová Dagmar, Ing. (02.12.2021)
Literatura -
Please switch to english version where you find all detailes.
Poslední úprava: Schnellerová Dagmar, Ing. (02.12.2021)
Pro Git (book), Git Essentials (book), GitLab tutorial,
Poslední úprava: Schnellerová Dagmar, Ing. (02.12.2021)
Požadavky ke zkoušce -
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: Hronec Martin, Mgr. (07.05.2024)
Quiz (20 pts)
Collaboration Project (40 pts)
Exam (40 pts)
Poslední úprava: Schnellerová Dagmar, Ing. (02.12.2021)
Sylabus -
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: Hronec Martin, Mgr. (07.05.2024)
4-day course:
Compact course will be taught on September 18, 19 and 20th 2024, room 016, 9-17 h.