Pedagogical education mobility through the example of programming languages training

Бесплатный доступ

The article introduces content of a study program for teaching programming languages to the students of "Pedagogical Education" with specialty in "Informatics" and "Mathematics". When teaching Programming, the task of building up such skills as both cognitive and practical activity of students, their mastering general educational and intellectual abilities becomes vital. Authors of the article explain the necessity to include Python programming language in the discipline "Programming". Especially interesting are the components of didactic support of the new course, developed by the authors. The article substantiates methodical sequence Pascal - VBA - Python. By the example of teaching Programming, the article shows mobility of pedagogical education in terms of practice oriented approach to the whole educational process. Further development of programming line in education of future teachers of Informatics and Mathematics implies consideration of paradigm of functional programming, at first within preparation of students’ yearly projects and optional courses. Python language offers ample opportunities and allows implementing not only imperative and object-oriented approaches, but also functional approach, i.e. this language is multi-paradigmatic and has at the same time a low entry threshold. This helps to see a common picture of contemporary programming paradigms by means of one language.

Еще

Programming technology, pedagogical education, язык программирования python, programming language python, object-oriented programming

Короткий адрес: https://sciup.org/14951351

IDR: 14951351   |   DOI: 10.17748/2075-9908-2016-8-5/1-167-170

Статья научная