Abstract

This paper describes ANAWEB (algebraic and numerical algorithms on the Web), a teaching and learning environment to help on the understanding of some classical numerical methods as well as how to use computer algebra systems (CAS) in the related subjects. The system offers two environments: numerical computation and algebraic computation. In numerical computation environment, a set of known methods are available to be tested with different inputs. In algebraic mode, the system provides the integration with computer algebra systems aiming to help on solve related problems. In both environments (numerical and algebraic computation), the system allows learning users as well as authoring ones. In numerical computation environment, authoring user (normally a teacher) can adds theoretical web pages as well as libraries of example problems that can be tested as input of the numerical algorithms provided by the system; learner users can navigate among the numerical methods, choosing example problems of a given teacher or testing his own problems. In algebraic computation environment, authoring users can construct a subject tree and fill it with examples that will be run in a specific CAS or mathematical software; learner users select a CAS and examples to be tested. ANAWEB was developed using the PHP programming language, MySQL database to manage the users, XML to store example problems, DOM (document object model) to manipulate the XML files, and allows integration with Maple and Scilab Systems. The software developed provides an adaptive educational environment that allows interactive and dynamic experiences in authoring tasks as in the learning ones.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.