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.
Next iteration of the the course will take place in week 19 of 2025, i.e. Monday 5th of May to and including Friday 9th of May 2025.
Day | Time | Teacher | Subject |
---|---|---|---|
Monday | 09:00-10:00 | Björn | Syllabus + Introduction |
Monday | 10:00-11:00 | Björn | Software development tools |
Monday | 11:00-12:00 | Björn | Git/GitHub basics and start project |
Monday | ? | Björn | Merge conflicts (vote) |
Monday | 13:00-15:40 | Lars | Define and plan project |
Monday | 15:40-16:00 | Lars | Confidence and retrospect |
Tuesday | 09:00-10:00 | Lars | Software development life cycle |
Tuesday | 10:15-11:00 | Richel | Issues and kanban board and team roles |
Tuesday | 11:15-12:00 | Richel | assert |
Tuesday | 13:00-14:00 | Richel | TDD |
Tuesday | 14:15-15:00 | Richel | TDD |
Tuesday | 15:00-15:40 | Richel | Formal testing framework |
Tuesday | 15:40-16:00 | Lars | Confidence and retrospect |
Wednesday | 09:00-10:00 | Björn | Formal git workflow, branches |
Wednesday | 10:15-11:00 | Björn | Formal git workflow, merge |
Wednesday | 11:15-12:00 | Björn | Formal git workflow, contribute & Social coding and sharing |
Wednesday | 13:00-14:00 | Richel | Pair programming |
Wednesday | 14:15-15:00 | Richel | Pair programming |
Wednesday | 15:15-15:40 | Richel | Formal testing framework |
Wednesday | 15:40-16:00 | Lars | Confidence and retrospect |
Thursday | 09:00-10:00 | Lars | Object-oriented design |
Thursday | 10:15-11:00 | Richel | Function design |
Thursday | 11:15-12:00 | Richel | Expressive data type |
Thursday | 13:00-14:00 | Lars | Modular programming |
Thursday | 14:15-15:00 | Richel | Has-a relation, class design |
Thursday | 15:15-15:40 | Richel | Continuous integration |
Thursday | 15:40-16:00 | Lars | Confidence and retrospect |
Friday | 09:00-10:00 | Richel | Implement the project as a package |
Friday | 10:15-11:00 | Richel | Optimisation misconceptions, runtime speed profiles, Big O |
Friday | 11:15-13:30 | Björn | Deployment |
Friday | 13:30-15:00 | Björn | Documentation |
Friday | 15:15-15:40 | Richel | Wrap-up |
Friday | 15:40-16:00 | Lars | Confidence and retrospect |