BUILDING THE PROFESSIONAL COMPETENCE OF FUTURE PROGRAMMERS USING METHODS AND TOOLS OF FLEXIBLE DEVELOPMENT OF SOFTWARE APPLICATIONS

To support their professional expertise, a modern programmer must constantly follow new technologies, learn new methods of solving problems (best practices), exchange experience, use auxiliary tools that accelerate the development process, should be able to work in a team and develop their knowledg...

Full description

Bibliographic Details
Main Authors: Олена Григорівна Глазунова, Олександра В’ячеславівна Пархоменко, Валентина Ігорівна Корольчук, Тетяна Володимирівна Волошина
Format: Article
Language:English
Published: Institute for Digitalisation of Education of the NAES of Ukraine 2022-06-01
Series:Інформаційні технології і засоби навчання
Subjects:
Online Access:https://journal.iitta.gov.ua/index.php/itlt/article/view/4894
_version_ 1797703799077339136
author Олена Григорівна Глазунова
Олександра В’ячеславівна Пархоменко
Валентина Ігорівна Корольчук
Тетяна Володимирівна Волошина
author_facet Олена Григорівна Глазунова
Олександра В’ячеславівна Пархоменко
Валентина Ігорівна Корольчук
Тетяна Володимирівна Волошина
author_sort Олена Григорівна Глазунова
collection DOAJ
description To support their professional expertise, a modern programmer must constantly follow new technologies, learn new methods of solving problems (best practices), exchange experience, use auxiliary tools that accelerate the development process, should be able to work in a team and develop their knowledge and skills. The task of modern IT education is to meet the demands of the information technology market. Specialists should be provided with proper training, which will give them relevant professional competences. The present paper analyzes modern methodologies of flexible software development and tools, defines professional competences related to software development based on the standard of higher education for the specialists of the Bachelor’s academic level in Software engineering specialty. The novelty of the research lies in the justification of the competency-based approach to the training of future programmers. This approach involves the use of methods and tools for flexible development of software applications in three stages of project tasks of different types and complexity, which are formed in accordance with certain professional competencies. At Phase 1, students studied flexible methodologies and tools for developing software applications in the Software Design academic discipline. In Phase 2, flexible methodologies and software development tools were used during academic and technological practical training, in particular, students performed a group project according to the Scrum methodology, using Kanban approaches. In Phase 3, students worked individually on the Bachelor’s thesis under the guidance of a teacher. The article describes the organization of the work process on the principles of flexible development and flexible learning, presents the results of experimental research, which showed an increase in the level of professional competencies in software development. A statistical analysis of the results of the experiment has been carried out and their significance has been proved.
first_indexed 2024-03-12T05:09:48Z
format Article
id doaj.art-88fee0b0ef9649228df9b3e4ba5ff9bd
institution Directory Open Access Journal
issn 2076-8184
language English
last_indexed 2024-03-12T05:09:48Z
publishDate 2022-06-01
publisher Institute for Digitalisation of Education of the NAES of Ukraine
record_format Article
series Інформаційні технології і засоби навчання
spelling doaj.art-88fee0b0ef9649228df9b3e4ba5ff9bd2023-09-03T08:42:09ZengInstitute for Digitalisation of Education of the NAES of UkraineІнформаційні технології і засоби навчання2076-81842022-06-0189310.33407/itlt.v89i3.4894BUILDING THE PROFESSIONAL COMPETENCE OF FUTURE PROGRAMMERS USING METHODS AND TOOLS OF FLEXIBLE DEVELOPMENT OF SOFTWARE APPLICATIONSОлена Григорівна Глазунова0Олександра В’ячеславівна Пархоменко1Валентина Ігорівна Корольчук2Тетяна Володимирівна Волошина3National University of Life and Environmental Sciences of UkraineNational University of Life and Environmental Sciences of UkraineNational University of Life and Environmental Sciences of UkraineNational University of Life and Environmental Sciences of Ukraine To support their professional expertise, a modern programmer must constantly follow new technologies, learn new methods of solving problems (best practices), exchange experience, use auxiliary tools that accelerate the development process, should be able to work in a team and develop their knowledge and skills. The task of modern IT education is to meet the demands of the information technology market. Specialists should be provided with proper training, which will give them relevant professional competences. The present paper analyzes modern methodologies of flexible software development and tools, defines professional competences related to software development based on the standard of higher education for the specialists of the Bachelor’s academic level in Software engineering specialty. The novelty of the research lies in the justification of the competency-based approach to the training of future programmers. This approach involves the use of methods and tools for flexible development of software applications in three stages of project tasks of different types and complexity, which are formed in accordance with certain professional competencies. At Phase 1, students studied flexible methodologies and tools for developing software applications in the Software Design academic discipline. In Phase 2, flexible methodologies and software development tools were used during academic and technological practical training, in particular, students performed a group project according to the Scrum methodology, using Kanban approaches. In Phase 3, students worked individually on the Bachelor’s thesis under the guidance of a teacher. The article describes the organization of the work process on the principles of flexible development and flexible learning, presents the results of experimental research, which showed an increase in the level of professional competencies in software development. A statistical analysis of the results of the experiment has been carried out and their significance has been proved. https://journal.iitta.gov.ua/index.php/itlt/article/view/4894flexible methods of software developmentflexible software development toolsfuture programmers
spellingShingle Олена Григорівна Глазунова
Олександра В’ячеславівна Пархоменко
Валентина Ігорівна Корольчук
Тетяна Володимирівна Волошина
BUILDING THE PROFESSIONAL COMPETENCE OF FUTURE PROGRAMMERS USING METHODS AND TOOLS OF FLEXIBLE DEVELOPMENT OF SOFTWARE APPLICATIONS
Інформаційні технології і засоби навчання
flexible methods of software development
flexible software development tools
future programmers
title BUILDING THE PROFESSIONAL COMPETENCE OF FUTURE PROGRAMMERS USING METHODS AND TOOLS OF FLEXIBLE DEVELOPMENT OF SOFTWARE APPLICATIONS
title_full BUILDING THE PROFESSIONAL COMPETENCE OF FUTURE PROGRAMMERS USING METHODS AND TOOLS OF FLEXIBLE DEVELOPMENT OF SOFTWARE APPLICATIONS
title_fullStr BUILDING THE PROFESSIONAL COMPETENCE OF FUTURE PROGRAMMERS USING METHODS AND TOOLS OF FLEXIBLE DEVELOPMENT OF SOFTWARE APPLICATIONS
title_full_unstemmed BUILDING THE PROFESSIONAL COMPETENCE OF FUTURE PROGRAMMERS USING METHODS AND TOOLS OF FLEXIBLE DEVELOPMENT OF SOFTWARE APPLICATIONS
title_short BUILDING THE PROFESSIONAL COMPETENCE OF FUTURE PROGRAMMERS USING METHODS AND TOOLS OF FLEXIBLE DEVELOPMENT OF SOFTWARE APPLICATIONS
title_sort building the professional competence of future programmers using methods and tools of flexible development of software applications
topic flexible methods of software development
flexible software development tools
future programmers
url https://journal.iitta.gov.ua/index.php/itlt/article/view/4894
work_keys_str_mv AT olenagrigorívnaglazunova buildingtheprofessionalcompetenceoffutureprogrammersusingmethodsandtoolsofflexibledevelopmentofsoftwareapplications
AT oleksandravâčeslavívnaparhomenko buildingtheprofessionalcompetenceoffutureprogrammersusingmethodsandtoolsofflexibledevelopmentofsoftwareapplications
AT valentinaígorívnakorolʹčuk buildingtheprofessionalcompetenceoffutureprogrammersusingmethodsandtoolsofflexibledevelopmentofsoftwareapplications
AT tetânavolodimirívnavološina buildingtheprofessionalcompetenceoffutureprogrammersusingmethodsandtoolsofflexibledevelopmentofsoftwareapplications