Course Identification

Mathematics module: Programming in the service of Mathematics
20236152

Lecturers and Teaching Assistants

Dr. Alon Pinto, Prof. Boaz Katz
Lior Ben Shabat

Course Schedule and Location

2023
Second Semester
Tuesday, 11:00 - 13:00, Musher, Meeting Rm
28/02/2023
11/07/2023

Field of Study, Course Type and Credit Points

Science Teaching (non thesis MSc Track): Lecture; Obligatory; Regular; 3.00 points

Comments

לתלמידי שנה א? ו-ב?

Prerequisites

No

Restrictions

20
For students in the Rothschild-Weizmann program only

Language of Instruction

Hebrew

Attendance and participation

Obligatory

Grade Type

Numerical (out of 100)

Grade Breakdown (in %)

40%
60%

Evaluation Type

Final assignment

Scheduled date 1

N/A
N/A
-
N/A

Estimated Weekly Independent Workload (in hours)

3

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:

  1. Areas and perimeters
  2. Integrals and derivatives
  3. Ordinary differential equations
  4. Probabilities
  5. 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:

  1. Validate solutions
  2. Calculate or provide an approximate solution to problems that hard to calculate directly. 
  3. 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:

  1. Numerically calculate or approximate integrals (areas), derivatives
  2. Solve ordinary differential equations
  3. Calculate or approximate probabilities using random samples
  4. Solve algebraic equations numerically

 

 

 

Reading List

N/A

Website

N/A