On the shape of mathematical arguments
On the shape of mathematical arguments
A logical approach to discrete math
A logical approach to discrete math
Guarded commands, nondeterminacy and formal derivation of programs
Communications of the ACM
The associativity of equivalence and the Towers of Hanoi problem
Information Processing Letters - Special issue in honor of Edsger W. Dijkstra
Program Construction: Calculating Implementations from Specifications
Program Construction: Calculating Implementations from Specifications
Hi-index | 0.00 |
"Algorithmic problem solving" introduces problem-solving skills based on the principles of correct-by-construction algorithm design. Introduced three years ago as a 1st-year option, the module has overcome initial opposition, and became compulsory for all 1st-year students of Computer Science and Mathematics and Computer Science at the University of Nottingham from September, 2006. This paper gives a short introduction to the goals of the module and how the goals are being realised.