This thesis explores the possibilities of doing mathematical problems involving algebra on a computer. A language is designed which allows names to occur as unknown quantities. This language has all the facilities of a general purpose language such as IMP, but is designed to be used inter-actively by a user at a console. The language also includes instructions which cause the usual algebraic operations to be applied to expressions. These operators include simplification, differentiation, but not integration. A brief survey is given of other languages in the field, with comments on their capabilities and restrictions. The second part of the thesis describes how the language is implemented. An interpreter is used. Statements of...
The assignment for this thesis is called {\crqq}The Suggestion Of Working Lists For Teaching Algebra...
Problems with simplification in current computer algebra systems is discussed, including the insolva...
This paper considers a programming language where all control is encoded in algebras and combinators...
The aim of this bachelor's degree project is to analyze problems of computer simplifications of alge...
In this article we formulate and analyse some of the obstacles to understanding the notion of a vari...
In connection with the spread of computer algebra systems (and algebraic calculators), the natural q...
The primary goal of this thesis is to prepare and carry out an education programme on algebraic expr...
In this paper, we propose a methodology for the step-by-step solution of problems, which can be inco...
The aim of this research is to design and implement a program that will be able to manipulate multip...
How are we to use the computer in the teaching and learning of algebra? In the longterm the new tec...
Many computer algebra systems have already been proposed and implemented. Most of them are implement...
Long version of a communication at MathUI workshop, Linz, Austria, June 2007.We call natural editin...
We present the design principles for a new kind of computer system that helps students learn algebra...
International audienceThis paper describes the design principles of a microworld devoted to the mani...
Compared with the development of computing hardware, the development of programming languages has f...
The assignment for this thesis is called {\crqq}The Suggestion Of Working Lists For Teaching Algebra...
Problems with simplification in current computer algebra systems is discussed, including the insolva...
This paper considers a programming language where all control is encoded in algebras and combinators...
The aim of this bachelor's degree project is to analyze problems of computer simplifications of alge...
In this article we formulate and analyse some of the obstacles to understanding the notion of a vari...
In connection with the spread of computer algebra systems (and algebraic calculators), the natural q...
The primary goal of this thesis is to prepare and carry out an education programme on algebraic expr...
In this paper, we propose a methodology for the step-by-step solution of problems, which can be inco...
The aim of this research is to design and implement a program that will be able to manipulate multip...
How are we to use the computer in the teaching and learning of algebra? In the longterm the new tec...
Many computer algebra systems have already been proposed and implemented. Most of them are implement...
Long version of a communication at MathUI workshop, Linz, Austria, June 2007.We call natural editin...
We present the design principles for a new kind of computer system that helps students learn algebra...
International audienceThis paper describes the design principles of a microworld devoted to the mani...
Compared with the development of computing hardware, the development of programming languages has f...
The assignment for this thesis is called {\crqq}The Suggestion Of Working Lists For Teaching Algebra...
Problems with simplification in current computer algebra systems is discussed, including the insolva...
This paper considers a programming language where all control is encoded in algebras and combinators...