Logic training through algorithmic problem solving

9Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Although much of mathematics is algorithmic in nature, the skills needed to formulate and solve algorithmic problems do not form an integral part of mathematics education. In particular, logic, which is central to algorithm development, is rarely taught explicitly at preuniversity level, under the justification that it is implicit in mathematics and therefore does not need to be taught as an independent topic. This paper argues in the opposite direction, describing a one-week workshop done at the University of Minho, in Portugal, whose goal was to introduce to high-school students calculational principles and techniques of algorithmic problem solving supported by calculational logic. The workshop resorted to recreational problems to convey the principles and to software tools, the Alloy Analyzer and Netlogo, to animate models. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Ferreira, J. F., Mendes, A., Cunha, A., Baquero, C., Silva, P., Barbosa, L. S., & Oliveira, J. N. (2011). Logic training through algorithmic problem solving. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6680 LNAI, pp. 62–69). https://doi.org/10.1007/978-3-642-21350-2_8

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free