# Pedagogy

## Overview

Structured derivations is a method for presenting mathematical arguments in a precise and easily understandable form. Each step comes with an explanation for why the step is correct. The format can be used for all kinds of mathematics: calculations, solving equations, simplifying expression, proving theorems, geometrical constructions, and so on. Structured derivations can be used at any level of mathematics, from pre-algebra to university level, and can be used in any area of mathematics.

### Problems with math education

The biggest problem with math education today is the broken feedback cycle. A student is supposed to learn and understand the mathematics that the teacher has shown by solving a number of assignments, at home or in class. Later, the teacher shows the students the correct solution to each assignment. The students is supposed to compare the teacher’s solution to his/her own solution, check whether it is correct, spot errors and correct them. But no one usually looks at the students own solution. A student will therefore never get direct feedback on his/her own work. The best students will manage, understand the theory that was taught and move on to the next topic. However, many will not understand what they did wrong and will therefore continue to make the same errors in the following home assignments. Errors and misunderstandings accumulate, until the student gives up and self-identifies as weak in mathematics and as somebody that hates math.

### How can Structured Derivations help

Structured derivations make it easier for students to follow and understand when the teacher presents a mathematical argument, and it also makes it easier for a teacher to explain a mathematical argument. It gives the students a template for how to construct their own solutions to mathematical problems. The uniform presentation format makes it easy for students to check and find errors in in their own’ solutions, as well as making it easier for teachers to follow the students' argumentation. A structured derivation can be analyzed by a computer,  to check that the derivation is meaningful and that each step in the derivation is mathematically correct. The computer can thus provide rapid feedback for the student on the correctness of his/her own solution to a math problem, and point out the steps in the argument that are not mathematically valid.

### Don't skip logic

Mathematics is based on logic. But logic is not really taught in middle or high school mathematics. A structured derivation is designed to show the logical structure of the argument explicitly, and the user is encouraged to use explicit logical notation and reasoning in mathematical arguments.

## Join the teachers using structured derivations in their schools

Teacher 1 Henna, High School Math Teacher

It is a good pedagogic tool because it is a way, I have noticed, to write derivations I am showing to the students, that makes them see what I have done. And in the other way around, it is the same thing for me, too.
28 AUG 2018

Photo by Dimitry Ratushny on Unsplash

Student 1 Nicolina, 18 years

It is convenient to write the calculations on the computer and eMath is easy to use
12 OCT 2018

Photo by Mimi Thian on Unsplash