Title: Developing of algorithmic thinking: the base of programming

Authors: Eva Milkova

Addresses: Faculty of Informatics and Management, Department of Informatics and Quantitative Methods, University Hradec Kralove, Rokitanskeho 62, 500 03 Hradec Kralove, Czech Republic

Abstract: At the faculties preparing students in the area of computer science, the creation of algorithms forms an inseparable part of the students| basic skills. Students must be able to think algorithmically, to create various algorithms, solving given problems, starting with easy ones and consecutively increasing their algorithmic knowledge and shifts during studies, to the level where they deeply understand much more complex algorithms. Several years ago, secondary-school-students were taught how to create basic algorithms and write them into a program language, e.g., Basic or Pascal. But recently the situation in our country has changed rapidly. The user|s approach by students has been increasing, but the algorithmic approach is almost unknown to them. This was the reason why our faculty decided to change the curricula with regard to accepted students who have been coming to the faculty without any previous algorithmic knowledge. In the paper, we introduce our approach to the development of the students| algorithmic thinking.

Keywords: algorithms; algorithmic thinking; algorithmic structures; multimedia; e-learning; computer science education; higher education; computing education.

DOI: 10.1504/IJCEELL.2005.007706

International Journal of Continuing Engineering Education and Life-Long Learning, 2005 Vol.15 No.3/4/5/6, pp.135 - 147

Published online: 03 Sep 2005 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article