How to impruve teaching in discrete mathematics via programming and vice versa
How to impruve teaching in discrete mathematics via programming and vice versa
Author(s): Mariyana Raykova, Stoyan BoevSubject(s): Social Sciences, Economy, Education, Essay|Book Review |Scientific Life, Higher Education , Conference Report, ICT Information and Communications Technologies
Published by: Нов български университет
Keywords: Discrete mathematics; Programming; Agorithms; Data structures; Discrete structures; sets; Number theory; Modular arithmetic; Combinatorics
Summary/Abstract: Nowadays learning mathematics in the university seams like a big challenge, taking in mind the decreasing level of mathematical skills from secondary education and low study motivation. But there is no doubt that learning Computer Science is going hand by hand with learning mathematics generally and Discrete mathematics in particular. In this article we try to propose a possible solution of that problem. As students that are studying Informatics at New Bulgarian University constantly ask as the question “Why should we learn mathematics?”, we came to the idea of putting Discrete Mathematics and Programming together in order to show them some of the reason. The most interesting point in that the students pretend to learn more programming on account of maths is that, their results in maths are much better, than in programming. So we had one more problem to solve. The first problem was how to increase the interest in learning mathematics, and the second was how to improve their programming skills. In order to solve these two problems (and not only them), we proposed a new course in our programs of Informatics and Information Technologies called “Computer labs in discrete mathematics”. In that course we are teaching some basic discrete structures and one of the most popular algorithms from discrete mathematics through programming with C++.
Journal: Computer Science and Education in Computer Science
- Issue Year: 14/2018
- Issue No: 1
- Page Range: 211-228
- Page Count: 17
- Language: English