UDK 378.016:004.42
DOI: 10.15507/1991-9468.097.023.201904.587-606
Developing Competency in Programming among Future Software Engineers
Vladyslav S. Kruglyk
Professor of Chair of Informatics and Cybernetics, Bogdan Khmelnitsky Melitopol State Pedagogical University (20 Hetmanska St., Melitopol 72312, Ukraine), Dr. Sci. (Pedagogy), Accociate Professor, ORCID: https://orcid.org/0000-0002-5196-7241, Scopus ID: 56006715100, Researcher ID: V-3861-2017, This email address is being protected from spambots. You need JavaScript enabled to view it.
Viacheslav V. Osadchyi
Head of Chair of Informatics and Cybernetics, Bogdan Khmelnitsky Melitopol State Pedagogical University (20 Hetmanska St., Melitopol 72312, Ukraine), Dr. Sci. (Pedagogy), Professor, ORCID: https://orcid.org/0000-0001-5659-4774, Scopus ID: 57190217440, Researcher ID: I-8586-2016, This email address is being protected from spambots. You need JavaScript enabled to view it.
Introduction. Due to the intensive development of the software industry, there is a constant update of technologies and languages used in professional programming. These processes bring up to date the tasks of improving the quality of education and ensuring the development of competency in programming among students in specializations where they are trained for the information technology industry. The purpose of the article is to highlight the results of scientific research aimed at developing and implementation at higher education institutions a system of future software engineers tr aining in professional activities.
Materials and Methods. The study involved 139 students from several Ukrainian universities. We studied the influence of the proposed forms, methods and training tools on the success of the formation of future software engineers’ programming competence. The study was organized using the parallel experiment method (data collection was carried out in the control and experimental groups). To collect data on the level of students’ competence in programming, their learning outcomes in a number of professionallyoriented disciplines were analysed. To analyse the data, methods of grouping, construction of pivot tables, and graphical presentation of data were used. The reliability of the data was verified using Fisher’s test and Pearson’s chi-square test.
Results. The authors were first who developed a system of training o future software engineers in professional activities and experimentally tested the effectiveness of students’ programming competence moulding in the framework of this system. Here, presented are results of the study of formation of future software engineers’ professional competency, in particular competency in the field of programming, during their college education. A brief description of the professional competence structure and the system of future software engineers training for professional activities is given. Description of the pedagogical experiment stages and its contents is given, along with quantitative data in the form of tables and bar charts and its analysis. At the decisive stage of the experiment, more than a third of the students had low levels of competence under consideration, which indicated the inadequate level of professional training. According to the results of the control stage, it was established that in the experimental group, the level of competence in programming increased significantly.
Discussion and Conclusion. The study results are of practical value for the scientific and pedagogical staff of universities for the development of educational programs for professional training of future software engineers, in particular, in the field of programming.
Keywords: future software engineer, competence-based approach, professional competence, competence in programming, forms, methods and means of professional training, pedagogical experiment
For citation: Kruglyk V.S., Osadchyi V.V. Developing Competency in Programming among Future Software Engineers. Integratsiya obrazovaniya = Integration of Education. 2019; 23(4):587-606. DOI: https://doi.org/10.15507/1991-9468.097.023.201904.587-606
Contribution of the authors:
Vladyslav S. Kruglyk – conducting research; analyzing and summarizing the results; informative description of the data and the formulation of conclusions.
Viacheslav V. Osadchyi – scientific management and counseling at all stages of the study; formulation and specification of the research problem; conducting critical analysis.
All authors have read and approved the final manuscript.
Submitted 11.03.2019; revised 02.09.2019; published online 31.12.2019.
This work is licensed under a Creative Commons Attribution 4.0 License.