Arithmetic, Logic, Syntax and MathCheck
Abstract
MathCheck is a web-based tool for checking all steps of solutions to mathematics, logic and theoretical computer science problems, instead of checking just the final answers. It can currently deal with seven problem
types related to arithmetic, logic, and syntax. Although MathCheck does have some ability to perform symbolic computation, checking is mostly based on testing with many combinations of the values of the variables
in question. This introduces a small risk of failure of detection of errors, but also significantly widens the
scope of problems that can be dealt with and facilitates providing a concrete counter-example when the student’s solution is incorrect. So MathCheck is primarily a feedback tool, not an assessment tool. MathCheck
is more faithful to established mathematical notation than most programs. Special attention has been given to
rigorous processing of undefined expressions, such as division by zero. To make this possible, in addition to
the two truth values “false” and “true”, it uses a third truth value “undefined”.
Main Authors
Format
Conferences
Conference paper
Published
2019
Subjects
Publication in research information system
Publisher
SciTePress
The permanent address of the publication
https://urn.fi/URN:NBN:fi:jyu-201906243392Käytä tätä linkitykseen.
Parent publication ISBN
978-989-758-367-4
Review status
Peer reviewed
DOI
https://doi.org/10.5220/0007708902920299
Conference
International Conference on Computer Supported Education
Language
English
Is part of publication
CSEDU 2019 : Proceedings of the 11th International Conference on Computer Supported Education. Vol. 2
Citation
- Valmari, A., & Rantala, J. (2019). Arithmetic, Logic, Syntax and MathCheck. In H. Lane, S. Zvacek, & J. Uhomoibhi (Eds.), CSEDU 2019 : Proceedings of the 11th International Conference on Computer Supported Education. Vol. 2 (pp. 292-299). SciTePress. https://doi.org/10.5220/0007708902920299
Copyright© 2019 by SCITEPRESS.