Problem based learning
Problem based learning is about the students developing real world skills through solving a specific complex problem. A teacher will guide the students through the process.

Learning objectives

  • Reflect on how to apply problem based learning in a computer science context
  • Plan a problem based learning session


  • When would you use problem based learning as a technique for learning?
  • Are there problems/topics that you think would work well for problem based learning?
  • Write a plan for a problem based learning session
    • Use the 7 steps as a guide when planning the session
      • Can we use it as it is or what alterations would you make?
    • How can we evaluate if the session went well?

Learning Paths