# Course Identification

## Lecturers and Teaching Assistants

## Course Schedule and Location

## Field of Study, Course Type and Credit Points

## Comments

## Prerequisites

## Restrictions

## Language of Instruction

## Attendance and participation

## Grade Type

## Grade Breakdown (in %)

## Evaluation Type

**Final assignment**

## Scheduled date 1

## Estimated Weekly Independent Workload (in hours)

## Syllabus

Different applications of computer programming and geometric software will be explored as useful tools to support inquiry and problem solving in mathematics. We will focus but not restrict to concepts and methods taught in high-school level mathematics.

In particular the following aspects will be taught and experienced

- Fundamentals of programing, including variables, loops and use of mathematical functions (e.g. random number generator)

- numerical approaches for solving or approximating various mathematical calculations including:

- Areas and perimeters
- Integrals and derivatives
- Ordinary differential equations
- Probabilities
- Algebraic equations

- In each context, the affordance of empirical approaches for inquiry and problem solving will be discussed.

## Learning Outcomes

Upon successful completion of the course students should be able to apply empirical approaches in mathematical problem solving and inquiry, including:

- Validate solutions
- Calculate or provide an approximate solution to problems that hard to calculate directly.
- Recognize patterns, draw conclusions, pose questions and make hypotheses on the basis of special cases and/or approximations.

Implement empirical approaches using different tools, including geometric software and programing languages, In particular:

- Numerically calculate or approximate integrals (areas), derivatives
- Solve ordinary differential equations
- Calculate or approximate probabilities using random samples
- Solve algebraic equations numerically