Applying algorithmic thinking in teaching Mathematics at ...



Using algorithms when teaching Mathematics at schools can improve thinking skills and abilities of recognition for students

1. Introduction

An algorithm of a mathematic problem is a step-by-step procedure designed to obtain the results of the problem in a finite period of time. Sometimes, an algorithm has some steps that can be repeated in a number of times. It is believed that if teachers apply algorithms in teaching Mathematics and require students to work more on pencil- and- paper computations, students will have more opportunities to build their thinking skills, the abilities of Mathematic recognitions and computational skills. This paper presents some examples in teaching integral part where teachers can improve the abilities of mathematic recognitions and algorithmic thinking skills to students by providing procedures or algorithms of each problem to students and require them to do follow up activities.

2. Content

In the past, experienced teachers when teaching Mathematics at schools put more focus on improving the ability of recognition of students in finding out the way to solve the problem faced and applying algorithmic thinking to work out the steps leading the solution of the problem. However, these days the role of algorithms in teaching Mathematics at schools have been changing [2]. Perhaps, one of the main reasons for that is the availability of easy-to-use and powerful calculators and computers. As a result, many students are facing difficulties in carrying out simple algorithms on pencil-and paper computation such as addition, subtraction, multiplication, division,…let alone to solve more complicated mathematic problems. There are often complaints that many students seem not to have the abilities of algorithmic recognitions in Mathematics [3]. The following are some examples, where teachers can use algorithms to show students the way to solve the problems.

Example 1: Using substitution algorithm

Problem: Find the antiderivative I = [pic]dx

Students with good knowledge on derivatives and understand clearly the concept of antiderivative can easily to recognize that the derivative of (3x2 + 3) is 6x and quickly find the result for the problem. However, in reality, there are a lot of students do not immediately know that. If so, the teacher can make some suggestions for them and to instruct them to work out the way to find the result. The instructions or the algorithm for this problem can have the following steps:

Step 1. Recognise that (3x2 + 3)’ = 6x. Let u = 3x2 + 3,

Step 2. Find [pic]= 6x,

Step 3. Substitute u for 3x2 + 3 and 6x = [pic], we have I = [pic]dx

= [pic]dx

Step 4. Simplify the integral: I = [pic]

Step 5. Antidifferentiate with respect to u: I = [pic]u4 + C

Step 6. Replace u with 3x2 + 3 we have: I = [pic] (3x2 + 3)4+ C.

This example is simple, however, teachers then emphasize that by using this algorithm, we can make some difficult integral simpler and easier. Then the teacher can remark that: If we recognize that some part of the expression is the derivative of the other part, then we can use substitution algorithm.

In the classroom, after teacher’s instructions by the above example, we can let students do the exercises by themselves, such as finding antiderivative of the following functions:

y = (6x5 + 1)/ C(x6 + x); y = (x2 – 1) cos (3x- x3); y = sin2xcos3x,...

At first, teachers can require students to work individually. Each student has to write all the steps of the algorithm leading to the solution. Then teachers can ask students to work in groups of two or three to discuss and compare the results and the steps in the algorithms for each problem. Next, teacher can encourange students as volunteers to go to the board to present the algorithm. By these activities, all students can understand more on his or her algorithm and the ones provided by other students. At the same time, they can improve their algorithmic thinking, Mathematic recognition when solving those problems. Further more, they can learn from each other and also they can build up communication and presentation skills.

Following are some more examples on the topic.

Example 2: Using linear substitution

If antiderivative having the form [pic]dx, n ≠0 where g(x) is a linear function, that is, one of the type g(x) = ax +b, and f(x) is not the derivative of the g(x), the substitution u = g(x) is often successful in finding the integral.

Problem: Find the antiderivative I = [pic]dx. In this example f(x) = x, g (x) = x – 3 with n = 3/4.

We can instruct students follow the following steps:

Step 1: Let u = x – 3

Step 2: Find [pic] = 1

Step 3: Sustitute u for x – 3, u + 3 for x and [pic] for 1, we have:

I = [pic]dx = [pic] (u + 3) u3/4[pic] dx

Step 4: Expanding the integrand: I = [pic][pic] (u7/4+3u3/4) du

Step 5: Antidifferentiate with respect to u: I = [pic] u11/4 + 3.[pic]u7/4 + C

Step 6: Replace u with x – 3: I = [pic] (x – 3)11/4 + [pic] (x – 3)7/4 + C

For those students who are very good at Mathematics, perhaps, this algorithm comes immediately and naturally. However, for many students, who find difficult to solve the problem, again, teachers need to suggest them and instruct them carefully. Then it is necessary for them to do more exercises of this type until they master the algorithm, such as [pic] dx; [pic] dx; [pic]dx; [pic]dx; [pic]dx;…

Example 3: Antiderivative involving trigonometric identities

This type of integral requires students to remember derivatives of trigonometric functions in order to recognize and find the way to substitute or transform the integrand to the easier form. Different trigonometric identities can be used to antidifferentiate sinnx or cosnx with n is natural number

Problem a: Find the antiderivative I = [pic]dx

Step 1: Use identity to change cos2[pic] dx: I = [pic] = [pic][pic]dx

Step 2: Antidifferentiate by the rule: I = [pic](x + sinx) + C

Also, this problem is simple with those students who know well the trigonometric indentities, but we can’t guarantee that there are no students in any classes make confused when solving this from the first time.

Problem b: Find the antiderivative I = [pic]

Step 1: Factorise sin3x as sinx and sin2x: I = [pic]

Step 2: Use identity sin2x = 1 – cos2x: I = [pic]

Step 3: Let u = cosx so du = -sinxdx and the derivative can be applied,

I = [pic]

I = [pic][pic]- u + C

Step 4: Substitute u for cosx: I = [pic] cos3x – cosx + C

Each step in the algorithm helps students develop thinking skills, deploying and linking the knowledge learned before (factorizing, trigonometric identities and substitution) to and applying them to solve the problem. Skills are only obtained with enough practice [1]. Students should be given enough exercises to work in the classroom and at home. As a result, they can improve the abilities of recognition and quickly building up and designing the algorithm for each problem.

3. Conclusion

Algorithms and thinking skills play very important roles in problem solving abilities of each student. Those skills can be built up in many different ways at school levels. It is said that mathematic teachers can help students highly develop those skills through requiring students to work out the algorithms for each problem and present it in the form of step by step. Then student should be given enough exercises to work in the classroom individually. At the same time, students should be required to work together, to compare algorithms of the same problem with other students. By these activities, students can learn from each other and deeply understand the algorithms they learned and improve their Mathematic recognition abilities and thinking skills.

Tóm tắt bằng tiếng Việt: Thuật toán và những kĩ năng suy luận đóng vai trò rất quan trọng trong khả năng giải quyết vấn đề của mỗi học sinh. Những kĩ năng này có thể được thiết lập và tích lũy bằng nhiều cách từ bậc phổ thông. Người ta tin rằng các giáo viên toán có thể giúp học sinh phát triển các kĩ năng này rất tốt thông qua việc yêu cầu học sinh tìm ra thuật toán cho mỗi bài toán và trình bày nó dưới dạng các bước giải. Sau đó học sinh phải được giao đủ bài tập để tự thực hành thuật toán đó tại lớp. Học sinh cần phải được khuyến khích và có thời gian để trao đổi, thảo luận trong nhóm, để có cơ hội cho họ so sánh những thuật toán của cùng một bài toán với nhau, học hỏi từ nhau. Bằng các hoạt động này, học sinh sẽ hiểu sâu thuật toán vừa học và nâng cao được khả năng nhận thức và kĩ năng tư duy Toán học.

Algorithmic thinking skills are very important for students studying Mathematics. It is believed that if teachers apply algorithms in teaching Mathematics and require students to work more on pencil- and- paper computations, students will have more opportunities to build their thinking skills, the abilities of Mathematic recognitions and computational skills. This paper presents some examples in teaching integral part where teachers can improve the abilities of mathematic recognitions and algorithmic thinking skills to students by providing procedures or algorithms of each problem to students and require them to do follow up activities.

References

[1]. Caroll, W.M. (1997). Mental and written computation: Abilities of students in reformed-based curriculum. The Mathematics Educator, 2(1): 18-32.

[2]. Lorna J. Morrow, Margaret J. Kenney (1998), The teaching and learning of algorithms in school mathematics, Reston, VA : National Council of Teachers of Mathematics, c1998.

[3]. Edmonds, Jeff, (2008). How to think about algorithms, Cambridge ; New York : Cambridge University Press, 2008.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download