Wrap-up¶
Learning objectives
- Remember what the course was about
Why?¶
Course mottos
- Turning scripters into computer scientists
- Add theory to bolster already present practical skills
To determine if the course mottos have held.
Course overview¶
flowchart TD
classDef bjorn_node fill:#ddf,color:#000,stroke:#00f
classDef lars_node fill:#dfd,color:#000,stroke:#0f0
classDef richel_node fill:#fdd,color:#000,stroke:#f00
sdlc[Software development lifecycle]:::lars_node
devtools[Software development tools]:::bjorn_node
requirements[Requirements]:::lars_node
risk_analysis[Risk analysis]:::lars_node
requirements --> issues
risk_analysis --> issues
issues[Issues]:::richel_node
kanban_board[Kanban board]:::richel_node
team_roles[Team roles]:::richel_node
team_roles <--> issues <--> kanban_board <--> team_roles
team_roles --> pair_programming
version_control_1[Version control on single branch]:::bjorn_node
version_control_many[Version control on multiple branches]:::bjorn_node
version_control_1 --> version_control_many
class_design[Class design]:::lars_node
pair_programming[Pair programming]:::richel_node
tdd[TDD]:::richel_node
testing[Testing]:::richel_node
code_reviews[Code reviews]:::bjorn_node
data_structures[Data structures]:::richel_node
algorithms[Algorithms]:::richel_node
optimisation[Optimisation]:::richel_node
modular_programming[Modular programming]:::lars_node
package[Package]:::richel_node
deployment[Deployment]:::bjorn_node
documentation[Documentation]:::bjorn_node
sdlc --> requirements
sdlc --> risk_analysis
devtools --> version_control_1
requirements --> class_design
version_control_1 --> requirements
version_control_1 --> risk_analysis
pair_programming --> tdd
pair_programming --> code_reviews
version_control_many --> code_reviews
class_design --> data_structures
version_control_1 --> tdd
tdd --> testing
issues --> testing
code_reviews --> data_structures
testing --> data_structures
testing --> code_reviews
testing --> algorithms
data_structures --> package
package <--> modular_programming
package --> optimisation
algorithms --> package
package --> deployment
package --> documentation
Overview of the course. Red: Richel. Green: Lars. Blue: Björn.