The interface between mathematics and computer science is many-sided. In particular, E.W. Dijkstra promoted a special “computer science” approach to mathematics problem solving. The approach combines a heuristic algorithm design and rigorous mathematical proof of algorithm correctness (in style of A. Hoare and R. Floyd). The paper sketches two problems of this kind in a form of tutorials for undergraduate students that are interested in different programming contests (like ACM International Collegiate Programming Contests). These tutorials took place at Novosibirsk State University in years 2005–2008. The paper also dioceses some direction for further research that emerge from the problems
Computer science students need mathematical proof skills. At our University, these skills are being ...
We, the organizers and participants, report our experiences from the 1st Veried Software Competitio...
Harizanov_ISPAS_Module1_2021: "Composing and solving problems for a mathematical competition". In th...
Abstract: Mathematical contests are of great importance for advanced education in Latvia today. Thei...
Computer science would not exist without the concept of algorithm. Therefore design of algorithms pl...
For a century and a half, the scene of mathematics competitions underwent a remarkable transformatio...
Competitive programming is a sport for solving highly complex algorithmic problems. These problems r...
An ability to see links between problems, in particular through their solutions, appears to be one o...
Mathematical competitions are important for the development of knowledge of students who are gifted ...
AbstractPaper discusses some issues related to the utility of finite games for early formal methods ...
We claim that competitive elements can improve thequality of programming and algorithms courses. To ...
This paper describes a recursive approach to the enumeration of some classes of combinatorial tasks....
The objective of the work of this paper is to make a reflection on the importance of problem solving...
The goal of competitive programming is being able to find abstract solutions for some given algorith...
The purpose of this project was to develop a beginner’s level guide to the ACM International Collegi...
Computer science students need mathematical proof skills. At our University, these skills are being ...
We, the organizers and participants, report our experiences from the 1st Veried Software Competitio...
Harizanov_ISPAS_Module1_2021: "Composing and solving problems for a mathematical competition". In th...
Abstract: Mathematical contests are of great importance for advanced education in Latvia today. Thei...
Computer science would not exist without the concept of algorithm. Therefore design of algorithms pl...
For a century and a half, the scene of mathematics competitions underwent a remarkable transformatio...
Competitive programming is a sport for solving highly complex algorithmic problems. These problems r...
An ability to see links between problems, in particular through their solutions, appears to be one o...
Mathematical competitions are important for the development of knowledge of students who are gifted ...
AbstractPaper discusses some issues related to the utility of finite games for early formal methods ...
We claim that competitive elements can improve thequality of programming and algorithms courses. To ...
This paper describes a recursive approach to the enumeration of some classes of combinatorial tasks....
The objective of the work of this paper is to make a reflection on the importance of problem solving...
The goal of competitive programming is being able to find abstract solutions for some given algorith...
The purpose of this project was to develop a beginner’s level guide to the ACM International Collegi...
Computer science students need mathematical proof skills. At our University, these skills are being ...
We, the organizers and participants, report our experiences from the 1st Veried Software Competitio...
Harizanov_ISPAS_Module1_2021: "Composing and solving problems for a mathematical competition". In th...