> For the complete documentation index, see [llms.txt](https://hyfbe.gitbook.io/teacher-curriculum/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://hyfbe.gitbook.io/teacher-curriculum/exercises/pedagogy.md).

# Pedagogy

Peer programming is about two students working together to solve some programming problem

* [Template Exercise](/teacher-curriculum/exercises/pedagogy.md#template-exercise)
  * [Learning objectives](/teacher-curriculum/exercises/pedagogy.md#learning-objectives)
  * [Exercises](/teacher-curriculum/exercises/pedagogy.md#exercises)
  * [Learning Paths](/teacher-curriculum/exercises/pedagogy.md#learning-paths)

## Learning objectives

* Being able to explain what padegogy is and how it relates to teaching a class
* Identifying the different learning theorys

## Exercises

* In your own words what does padegogy mean?
* How does this relate to teaching a class?
* Describe the 4 different learning theories
  * Write down how you would teach a topic in the class for each learning theory

## Learning Paths

* [Groundwork for student learning](/teacher-curriculum/learning-paths/groundwork-for-student-learning.md)
