Rev 5766 | Rev 9071 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5766 | Rev 5798 | ||
---|---|---|---|
Line 16... | Line 16... | ||
16 | click away). <br/> |
16 | click away). <br/> |
17 | It is clear that computer technology allows (and forces) us to shift the |
17 | It is clear that computer technology allows (and forces) us to shift the |
18 | focus of our teaching more towards using mathematics to solve real-life |
18 | focus of our teaching more towards using mathematics to solve real-life |
19 | problems, and towards a better understanding of fundamental mathematical |
19 | problems, and towards a better understanding of fundamental mathematical |
20 | concepts, away from techniques and skills of mathematical computations. |
20 | concepts, away from techniques and skills of mathematical computations. |
21 | <p> |
21 | </p><p> |
22 | On the other hand, new computer technology provides new means for our |
22 | On the other hand, new computer technology provides new means for our |
23 | educational system. A computer software can solve complicated mathematical |
23 | educational system. A computer software can solve complicated mathematical |
24 | problems very quickly, using methods and algorithms which are transparent to |
24 | problems very quickly, using methods and algorithms which are transparent to |
25 | the user who doesn't want or doesn't has to know about them. The |
25 | the user who doesn't want or doesn't has to know about them. The |
26 | interaction between numbers and forms, very hard to implement under |
26 | interaction between numbers and forms, very hard to implement under |
27 | conventional methods, is very easily done on a computer screen. And a |
27 | conventional methods, is very easily done on a computer screen. And a |
28 | well-designed computer program can analyse or correct errors made by a |
28 | well-designed computer program can analyse or correct errors made by a |
29 | student, and give him appropriate helps in real time. |
29 | student, and give him appropriate helps in real time. |
30 | <p> |
30 | </p><p> |
31 | Obviously, adapting our mathematical education to the computer age requires |
31 | Obviously, adapting our mathematical education to the computer age requires |
32 | that computing technology be widely used in our teaching. This is still far |
32 | that computing technology be widely used in our teaching. This is still far |
33 | from being today's reality, and the reasons are multiple. There is few, if not |
33 | from being today's reality, and the reasons are multiple. There is few, if not |
34 | no, software dedicated to higher level mathematical education (because |
34 | no, software dedicated to higher level mathematical education (because |
35 | developping such a software is not cost effective?). The popular softwares |
35 | developping such a software is not cost effective?). The popular softwares |
Line 39... | Line 39... | ||
39 | the package will still be useful when he finishes the study (the package may |
39 | the package will still be useful when he finishes the study (the package may |
40 | evolve or even disappear, the company he will work in may adopt another |
40 | evolve or even disappear, the company he will work in may adopt another |
41 | system, etc). Not to mention the logistical difficulty for an educational |
41 | system, etc). Not to mention the logistical difficulty for an educational |
42 | institution to install and maintain a large number of copies of softwares |
42 | institution to install and maintain a large number of copies of softwares |
43 | which change their versions often rapidly. |
43 | which change their versions often rapidly. |
44 | <p> |
44 | </p><p> |
45 | In the opinion of the author, it is internet which will give the first real |
45 | In the opinion of the author, it is internet which will give the first real |
46 | solution to the above difficulties. Internet is a one-server, many-users |
46 | solution to the above difficulties. Internet is a one-server, many-users |
47 | system, which allows one installation to serve a large number of users. The |
47 | system, which allows one installation to serve a large number of users. The |
48 | html user interface is fool-proof and intuitive, and the user doesn't need |
48 | html user interface is fool-proof and intuitive, and the user doesn't need |
49 | to learn complicated manipulations in order to work on it. At the same time, |
49 | to learn complicated manipulations in order to work on it. At the same time, |
Line 52... | Line 52... | ||
52 | to master and has become very popular nowadays. |
52 | to master and has become very popular nowadays. |
53 | It is also easy to design student-supervisor interactions |
53 | It is also easy to design student-supervisor interactions |
54 | in various ways. Finally, the free-service and open-contribution nature of |
54 | in various ways. Finally, the free-service and open-contribution nature of |
55 | internet makes it possible to combine the knowledge and experience of the whole |
55 | internet makes it possible to combine the knowledge and experience of the whole |
56 | educational community, and redistribute them to the whole community. |
56 | educational community, and redistribute them to the whole community. |
57 | <p> |
57 | </p><p> |
58 | The basic problem for an immediate and direct use of http-html protocol into |
58 | The basic problem for an immediate and direct use of http-html protocol into |
59 | mathematical education is the lack of some capabilities necessary for an |
59 | mathematical education is the lack of some capabilities necessary for an |
60 | educational use. Namely, the lack of support for building interactive and |
60 | educational use. Namely, the lack of support for building interactive and |
61 | intelligent applications. Another problem is that the (current) html |
61 | intelligent applications. Another problem is that the (current) html |
62 | language has no support for mathematical expression. |
62 | language has no support for mathematical expression. |
63 | <p> |
63 | </p><p> |
64 | Existing experiences on the web are mostly based on java/javascript |
64 | Existing experiences on the web are mostly based on java/javascript |
65 | interactivity. Due to the difficulty of java/javascript development for |
65 | interactivity. Due to the difficulty of java/javascript development for |
66 | mathematics, these applications usually suffer from lack of power and of |
66 | mathematics, these applications usually suffer from lack of power and of |
67 | interaction between applications. Please refer to the section |
67 | interaction between applications. Please refer to the section |
68 | $(ref1)compare$(ref2)compare">$title_compare</a> |
68 | $(ref1)compare$(ref2)compare">$title_compare</a> |
69 | for more analyses about java/javascript. |
69 | for more analyses about java/javascript. |
70 | <p> |
70 | </p><p> |
71 | There are also some web sites where dedicated mathematical softwares are |
71 | There are also some web sites where dedicated mathematical softwares are |
72 | used as backend engine for web-based computational tools. While this |
72 | used as backend engine for web-based computational tools. While this |
73 | approach is close to the idea behind wims, the author did not find a |
73 | approach is close to the idea behind wims, the author did not find a |
74 | systematic approach in this direction. |
74 | systematic approach in this direction. |
75 | <p> |
75 | </p><p> |
76 | Wims is designed to provide a systematic and evolutive way to add |
76 | Wims is designed to provide a systematic and evolutive way to add |
77 | server-based interactivity to the html-javascript-java triplet. We have |
77 | server-based interactivity to the html-javascript-java triplet. We have |
78 | adopted the concept of an open system, and special care has been taken |
78 | adopted the concept of an open system, and special care has been taken |
79 | to allow non-computer-specialists to make contributions to the system: a |
79 | to allow non-computer-specialists to make contributions to the system: a |
80 | modular design with independent modules, a language with simple structure |
80 | modular design with independent modules, a language with simple structure |
81 | and close-to-natural syntax, and the concept of online development. Also, a |
81 | and close-to-natural syntax, and the concept of online development. Also, a |
82 | tentative solution for including mathematical expressions in the html pages |
82 | tentative solution for including mathematical expressions in the html pages |
83 | is provided. |
83 | is provided. |
84 | - | ||
85 | - | ||
86 | 84 | </p> |