Pedagogical aspects of teaching programming in C# by means of creating a multi-module project
Journal Title: Проблеми інженерно-педагогічної освіти. Збірник наукових праць - Year 2018, Vol 0, Issue 58
Abstract
The profession of a programmer at the height of the development of the IT industry is one of the most demanded in the labor market. Working in an IT company helps to ensure social security and a decent standard of living. Many people would like to learn programming, but this process is complex and ambiguous. There are different approaches to teaching programming. The authors present a brief analytical review of existing methods and technologies for such training. It is concluded that there are a variety of similar approaches that differ both in the field of application (school, university, courses, etc.) and in orientation (from theoretical to practical). The analysis of existing approaches allowed the authors to suggest their own method of teaching programming, based on the use of a multi-module project. Each module of the project includes the solution of a separate task, starting from simple linear calculations and ending with the work with files and databases. At the same time, pedagogical principles of instruction are observed, such as the sequence of the course, the systematic nature of scientific knowledge, the gradual transition from simple to complex. However, each of the gradually more complicated tasks implies a solution not in a separate small project, but looks like an integral part of a large general project. Therefore, the development of such a project during laboratory studies allows students to learn the syntactic constructions of the programming language, to do practical programming activities, to develop skills in project activity and algorithmic thinking. In the future, the development of a software component of a multi-module project and an experimental study of the effectiveness of the method are suggested.
Authors and Affiliations
T Yaschun, E Gromov
Development of communicative competence of managers of education in the process of professional development
The article considers theoretical aspects of formation of communicative competence of the manager of education in the process of professional development. While conducting current research, it was determined that communi...
Implementation of the activity approach for the development of engineering students’ creative potential
The task of engineering education is to train a competent engineer capable of innovative activity under the conditions of globalization and automation of production processes. That requires the development of students’ e...
ТЕОРЕТИЧНЕ ОБҐРУНТУВАННЯ ТЕХНОЛОГІЇ ФОРМУВАННЯ ПОЛІТИЧНОЇ КОМПЕТЕНТНОСТІ МАЙБУТНІХ ОФІЦЕРІВ У ВИЩИХ ВІЙСЬКОВИХ НАВЧАЛЬНИХ ЗАКЛАДАХ
Розглянуто технологію формування політичної компетентності майбутніх офіцерів у вищих військових навчальних закладах, обґрунтовано необхідність формування політичної компетентності в сучасних офіцерів як складової їх про...
Pedagogical aspects of teaching programming in C# by means of creating a multi-module project
The profession of a programmer at the height of the development of the IT industry is one of the most demanded in the labor market. Working in an IT company helps to ensure social security and a decent standard of living...
ДЕМОКРАТИЗАЦІЯ УПРАВЛІННЯ ОСВІТОЮ В КОНТЕКСТІ СУЧАСНИХ ТЕНДЕНЦІЙ РОЗВИТКУ ВИЩОЇ ОСВІТИ
У статті автором проаналізовано нормативно-правові документи (закон, стратегію, накази, розпорядження тощо), науково-педагогічну та спеціальну літературу та на їх основі розглянуто процеси демократизації управління освіт...