Skip to content

Schedule

This is a general course schedule, that intends to give a general overview of the course's teaching. For a detailed daily schedule, see the detailed schedule of that day.

The course is learner-centered

The course is learner-centered (Why?). This means that the pace is determined be the learners (i.e. not by the clock).

The breaks are always on the time specified.

What are the course dates?

See the course dates.

Day Time Teacher Subject
Monday 09:00-10:00 Richèl Bilderbeek Course introduction
. . Richèl Bilderbeek Project introduction
. 10:00-10:15 . Break
. 10:15-11:00 Richèl Bilderbeek Registered report
. 11:00-11:15 . Break
. 11:15-12:00 Richèl Bilderbeek Define and plan project
. 12:00-13:00 . Break
. 13:00-14:00 Björn Claremar Deployment
. 14:00-14:15 . Break
. 14:15-15:00 Richèl Bilderbeek Software development life cycle
. 15:00-15:15 . Break
. 15:15-15:50 Richèl Bilderbeek Design introduction, Function design
. 15:50-16:00 Richèl Bilderbeek Evaluation
. . . .
Tuesday 09:00-10:00 Richèl Bilderbeek Development introduction, assert
. 10:00-10:15 . Break
. 10:15-11:00 Richèl Bilderbeek TDD
. 11:00-11:15 . Break
. 11:15-12:00 Richèl Bilderbeek TDD
. 12:00-13:00 . Break
. 13:00-14:00 Richèl Bilderbeek TDD
. 14:00-14:15 . Break
. 14:15-15:00 Richèl Bilderbeek Use a symbolic debugger
. 15:00-15:15 . Break
. 15:15-15:50 Richèl Bilderbeek Pair programming
. 15:50-16:00 Richèl Bilderbeek Evaluation
. . . .
Wednesday 09:00-10:00 Richèl Bilderbeek Pair programming
. 10:00-10:15 . Break
. 10:15-11:00 Richèl Bilderbeek Pair programming
. 11:00-11:15 . Break
. 11:15-12:00 Richèl Bilderbeek Working with multiple branches
. 12:00-13:00 . Break
. 13:00-14:00 Richèl Bilderbeek Working with multiple branches
. 14:00-14:15 . Break
. 14:15-15:00 Richèl Bilderbeek Continuous integration
. 15:00-15:15 . Break
. 15:15-15:50 Richèl Bilderbeek Continuous integration
. 15:50-16:00 Richèl Bilderbeek Evaluation
. . . .
Thursday 09:00-10:00 Richèl Bilderbeek Use pre-merge code reviews, in-code comments
. 10:00-10:15 . Break
. 10:15-11:00 Richèl Bilderbeek Refactoring
. 11:00-11:15 . Break
. 11:15-12:00 Marcus Lundberg Runtime speed profiles 1/2
. 12:00-13:00 . Break
. 13:00-14:00 Marcus Lundberg Runtime speed profiles 2/2
. 14:00-14:15 . Break
. 14:15-15:00 Marcus Lundberg Big-O 1/2
. 15:00-15:15 . Break
. 15:15-15:50 Marcus Lundberg Big-O 2/2
. 15:50-16:00 Richèl Bilderbeek Evaluation
. . . .
Friday 09:00-10:00 Marcus Lundberg Improve run-time speed 1/2
. 10:00-10:15 . Break
. 10:15-11:00 Marcus Lundberg Improve run-time speed 2/2
. 11:00-11:15 . Break
. 11:15-12:00 Björn Claremar Social Coding
. 12:00-13:00 . Break
. 13:00-13:40 Björn Claremar Deployment
. 13:40-14:00 Björn Claremar Documentation part 1
. 14:00-14:15 . Break
. 14:15-15:00 Björn Claremar Documentation part 2
. 15:00-15:15 . Break
. 15:15-15:50 Richèl Bilderbeek Wrap-up
. 15:50-16:00 Richèl Bilderbeek Evaluation