THE TEACHING OF MATHEMATICS

THE TEACHING OF MATHEMATICS
The role of programming paradigms in teaching and learning programming
Milena Vujošević-Janičić and Dušan Tošić

Abstract

The choice of the first programming language and the corresponding programming paradigm is critical for later development of a programmer. Despite the huge number of programming languages introduced over the last fifty years, the key issues in programming education remain the same and choosing appropriate first programming language is still challenging. In this paper we overview some of the most important issues relevant for programming education, especially for introductory courses, and we discuss the problem of choosing the first programming language. Some statistical data about first programming language are presented.

Creative Commons License

Keywords: Programming paradigms; Programming education; First programming language.

Pages:  63$-$83     

Volume  XI ,  Issue  2 ,  2008