📉
teacher-curriculum
  • Introduction
  • Tips and Tricks
  • References
  • Topics
    • Asking questions
    • Assessing class performance
    • Cognitive load
    • Flipped classroom
    • Learning styles
    • Lesson plans
    • Lesson plans extra
    • Live coding
    • Mental models
    • Misconceptions
    • Pedagogical Content Knowledge
    • Motivating students
    • Notional machines
    • Pair programming
    • Pedagogy
    • Peer instruction
    • Problem based learning
  • Exercises
    • Asking questions
    • Assessing class performance
    • Cognitive load
    • Flipped classroom
    • Learning styles
    • Live coding
    • Mental models
    • motivating students
    • Pair programming
    • Pedagogy
    • Peer instruction
    • Problem based learning
  • Learning Paths
    • Groundwork for student learning
    • Teaching the Class
  • Code of Conduct
  • Contributing
Powered by GitBook
On this page
  • Learning objectives
  • Exercises
  • Learning Paths

Was this helpful?

  1. Exercises

Problem based learning

PreviousPeer instructionNextLearning Paths

Last updated 4 years ago

Was this helpful?

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

Exercises

  • 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 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

Teaching the class
7 steps
Problem based learning
Learning objectives
Exercises
Learning Paths