3 Schedule
Warning
🚧 This course is still in active development 🚧
The course is structured as a series of participatory live-coding sessions interspersed with hands-on exercises and group work. There are some lectures given, mainly at the start and end of the course. The general schedule outline is shown in the below table. This is not a fixed schedule of the timings of each session — some may be shorter and others may be longer. Instead, it is meant to be an approximate guide and overview.
Time | Session topic |
---|---|
9:30 | Arrival. Coffee and snacks |
10:00 | Introduction to the course |
10:30 | Theory on collaboration and teamwork |
12:30 | Lunch |
13:15 | Networking and social activity |
13:35 | Review of Git and GitHub |
14:30 | Break with coffee and snacks |
15:30 | Setting up GitHub for a team-based project |
17:00 | End of day survey |
Time | Session topic |
---|---|
9:00 | Contributor workflow: Branches |
10:15 | Break with coffee and snacks |
10:30 | Contributor workflow: Commits |
12:15 | Lunch |
13:00 | Networking and social activity |
13:20 | Contributor workflow: Commits continued and issues) |
14:45 | Break with coffee and snacks |
15:00 | Contributor workflow: Create pull requests) |
17:00 | End of day survey |
Time | Session topic |
---|---|
9:00 | Reviewer workflow: Review pull requests |
10:15 | Break with coffee and snacks |
10:30 | Reviewer workflow: Merge pull requests) |
12:15 | Lunch |
13:00 | Group project |
14:45 | Break with coffee and snacks |
15:00 | Group project |
16:30 | Closing remarks |
16:45 | Short survey and farewell |