Timetable

Monday, Jan 25, 2016

  • 10:00 - 10:30 Course overview and practical information (Radovan)
  • 10:30 - 11:30 Complexity in software development (Jonas)
  • 13:00 - 14:00 Functional programming (Jonas)
  • 14:00 - 17:00 Working with Git 1/3 (Radovan) [Intro] [Branches]

Tuesday, Jan 26, 2016

  • 09:30 - 11:00 Working with Git 2/3 (Radovan) [Conflicts] [Distributed]
  • 11:00 - 12:00 Mixed Martial Arts (Jonas)
  • 13:00 - 14:30 Working with Git 3/3 (Radovan) [GitHub] [Design] [Arch]
  • 14:30 - 17:00 Exercise session (Git)

Wednesday, Jan 27, 2016

Thursday, Jan 28, 2016

Friday, Jan 29, 2016

  • 10:00 - 11:00 Software licensing (Erik)
  • 11:00 - 11:20 Real life example: Code development in DIRAC and Dalton (Radovan)
  • 11:20 - 11:40 Real life example: Code review and continuous integration in GROMACS (Rossen)
  • 11:40 - 12:00 Concluding remarks and practical information (Radovan)