Description
The objective of the course is to introduce students to tools, techniques, and best practices used in modern software engineering teams to facilitate collaboration and resource sharing between team members.
The course provides an overview of the working principles of modern version control systems (VCS) as well as an in-depth introduction to the Git distributed VCS, including an introduction to repository design and collaboration best practices in Git.
Schedule
Every 2nd Friday starting from 23.02.2018, 10:15-13:45
Slack
Join the course Slack workspace here for announcements; discussion etc.
Exams
- 04.06.2018, 18:00-19:30, room 402
- 08.06.2018, 10:15-13:45, room 402
Organization of the course
Each session is 4 academic hours. First two are a lecture, where theoretic background and the relevant tools and techniques are performed and the next two are a practical hands-on part, in which students try to use the presented tools and techniques themselves.
Lecturer
Stepan Bolotnikov: stepan@ut.ee