Introduction to Computer Programming Through a System of Tasks
Introduction to Computer Programming Through a System of Tasks
Author(s): Lasko LaskovSubject(s): Social Sciences, Education, School education, Vocational Education, Adult Education, Higher Education , Educational Psychology, State/Government and Education, Inclusive Education / Inclusion, Distance learning / e-learning, Pedagogy
Published by: Национално издателство за образование и наука „Аз-буки“
Keywords: computer programming; informatics education; system of tasks; teaching through tasks; notion formation
Summary/Abstract: Computer programming is a fundamental discipline in many academic programs, especially in the fields of informatics, applied mathematics, physics, and engineering. Despite its popularity, computer programming courses does not possess a widely-accepted methodology for its structure, and because of this reason, even introductory courses highly differ in their curriculum, approach, complexity, and even technical background. In this paper we propose a methodology for introductory computer programming course structure definition that is based on the concept of notion formation through a system of tasks. The approach is intended to be applied in the context of academic education, but it is also applicable in the last years of high-school courses.
Journal: Математика и информатика
- Issue Year: 64/2021
- Issue No: 6
- Page Range: 634-649
- Page Count: 16
- Language: English
- Content File-PDF