# Main Page

### Mathematical method Mathportfolio

The mathportfolio is a mathematical method that is being developed to combine learning Computational Thinking and mathematics. For this method I try to design special programming assignments where it's necessary to understand and apply one or more math skills to complete the assignment. In most cases the examples are the assignments (**See: Category:assignments**). The students can analyze the examples and recreate them in the computer-language of their choice.

Many examples of assignments at mathportfolio are build in the programming-language ActionScript, because it's easy to share AS3 applications in a web environment, but all assignments can also be performed in any other programming language (JavaScript, Python, C#, enz.) Mathportfolio also uses the programming paradigm of object oriented programming. This means that abstracted mathematics operations can be stored as `Mathematical Objects` and can be used to multiple assignments.

The rationale of mathportfolio is that Computational Thinking rather can be trained with many small short-term assignments than one or two complex prolonged assignments. During my lessons mathematics at vocational education students use average a few hours to complete their assignment

## Example assignment Ratio

Slide horizontally the blue circle at the bottom in the application to change the ratio of the cutout aria of the photo. The surface of the rectangle must remain the same

## More information

For more information, please contact Jelle Sjollema: djsjollema@gmail.com