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 |