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.
What are the course dates?
See the course dates.
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 1 |
Tuesday | 14:15-15:00 | Richel | TDD 2 |
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 |