The formation professional competencies of the future programmers by means of non-formal education

Authors

DOI:

https://doi.org/10.35433/pedagogy.4(115).2023.10

Keywords:

professional competencies of programmers, informal education, online resources, formation of hard skills, formation of soft skills

Abstract

Modern training of IT specialists requires the formation of certain professional competencies, which are identified and listed in the approved standards of higher education for specialties of the field 12 Information technologies for the first (bachelor) level of higher education, namely: the ability to identify, classify and formulate software requirements; the ability to participate in software design, including modeling (formal description) of its structure, patterns and functioning processes (121); the ability to formulate and ensure software  quality  requirements  in  accordance  with  customer  needs, specifications and standards (121); the ability to design and develop software using  various programming paradigms: generalized, object-oriented, functional, logical, with appropriate models, calculation methods and algorithms, data structures and control  mechanisms  (122);  the  ability  to apply methods and means of ensuring  information  security,  to  develop  and operate  special  software for the protection of information resources of critical information infrastructure objects (122); the ability to implement phases and iterations of the life cycle of software systems and information technologies based on appropriate models and software development approaches (121, 122). In addition to the formulated list of hard skills, IT companies pay special attention to the development and formation of the soft skills during employment: the ability to work in a team, including taking personal responsibility for its success (failure); the ability to clearly and understandably express and prove one's own opinion (in a foreign language as well); the ability to present the results of one's own work, etc. The problem of formation and development of the professional  competence  of future programmers by means of informal education is relevant due to the expansion and improvement of the opportunities of the educational and professional program under which they study. The article specifies the concept of "informal education"; its main types are defined (paraformal education, informal education, public education, self-education, education for self-development and informal professional training programs). Based on the analysis of scientific and pedagogical research, regulatory documents, professional training experience, the key professional competences of future programmers are highlighted. Online resources that provide an opportunity to develop and shape the soft and hard skills of future programmers are described (Prometheus, codecademy, Mate academy, EdEra, Wildau- it-bridge.de, Coursera, etc.). Spreading the use of non-formal education in the process of training future programmers is beneficial for the following reasons: expansion and improvement of skills acquired during training in an educational and professional program according to preferences; solving leisure problems; the ability to respond flexibly and quickly to the needs of the labor market and services; motivation of the participants of the educational process for continuous self-improvement, their personal interest; development of additional skills, in addition to professional ones; optimal combination of freedom and responsibility; promoting the concept of lifelong learning.

References

Varava, І., Bohinska, A., Vakaliuk, T., & Mintii, I. (2021). Soft Skills in Software Engineering Technicians Education. Journal of Physics: Conference Series, vol. 1846, 012012, XIII International Conference on Mathematics, Science and Technology Education (ICon-MaSTEd 2021) 12-14 May 2021. Kryvyi Rih, Ukraine. DOI: 10.1088/1742- 6596/1946/1/012012. Retrieved from: https://iopscience.iop.org/article/10.1088/1742- 6596/1946/1/012012/pdf [in English].

Vakaliuk, T.A., Antoniuk, D.S., Novitska, I.V., Martseva, L.A., & Kot, N.S. (2023). Dosvid pidhotovky bakalavriv u haluzi informatsiinykh tekhnolohii u providnykh krainakh svitu [The experience of training bachelors in the field of information technologies in the leading countries of the world]. Pedahohichni nauky: teoriia ta praktyka – Pedagogical sciences: theory and practice, № 1, 83-91. Retrieved from: https://journalsofznu.zp.ua/index.php/pedagogics/article/view/3378/3211 [in Ukrainian].

Vakaliuk, T.A., & Rantiuk, I.I. (2021). Vykorystannia IKT upravlinnia proiektamy u protsesi neformalnoi osvity fakhivtsiv IT-kompanii: poniatiino-terminolohichnyi aparat doslidzhennia [The use of ICT project management in the process of informal education of specialists of IT companies: the conceptual and terminological apparatus of the study]. Naukovyi chasopys Natsionalnoho pedahohichnoho universytetu imeni M.P. Drahomanova. Seriia 5 – Scientific journal of the National M.P. Drahomanov Pedagogical University. Series

Pedahohichni nauky: realii ta perspektyvy: zb. nauk. prats / M-vo osvity i nauky Ukrainy, Nats. ped. un-t imeni M.P. Drahomanova. Vyp. 80, T. 1. Kyiv: Vydavnychyi dim "Helvetyka", 40-45. Retrieved from: https://www.chasopys.ps.npu.kiev.ua/archive/80/part_1/80-1_2021.pdf [in Ukrainian].

Krasheninnik, I.V., & Osadchyi, V.V. (2017). Korotkostrokovi prohramy navchannia inzheneriv-prohramistiv u zakladakh formalnoi i neformalnoi osvity Ukrainy [Short-term training programs for software engineers in formal and informal educational institutions of Ukraine]. Problemy inzhenerno-pedahohichnoi osvity – Problems of engineering and pedagogical education: zb. nauk. prats, № 54-55, 72-82 [in Ukrainian].

Hlazunova, O.H., Hurzhii, A.M., Voloshyna, T.V., Korolchuk, V.I., & Parkhomenko, O.V. (2020). Neformalna osvita maibutnikh fakhivtsiv z informatsiinykh tekhnolohii: orhanizatsiia, kontent, instrumenty [Informal education of future IT specialists: organization, content, tools]. Fizyko-matematychna osvita – Physical and mathematical education, vyp. 1, 29-35. Retrieved from: http://nbuv.gov.ua/UJRN/fmo_2020_1_7 [in Ukrainian].

Pavlyk, N. (2017). Teoriia i praktyka orhanizatsii neformalnoi osvity molodi: [Navchalnyi posibnyk] [Theory and practice of organizing informal youth education: [Study guide]]. Zhytomyr: Vyd-vo ZhDU im. I. Franka, 162 [in Ukrainian].

Pro vyshchu osvitu: Zakon Ukrainy vid 01.07.2014 № 1556-VII (zi zminamy ta dopovnenniamy u redaktsii vid 27.12.2023 r.) [On higher education: Law of Ukraine dated July 1, 2014 No. 1556-VII (as amended and supplemented in the edition dated December 27, 2023)]. Retrieved from: https://zakon.rada.gov.ua/laws/show/1556-18 [in Ukrainian].

Profesiinyi standart "Fakhivets z rozrobky prohramnoho zabezpechennia" [Professional standard "Software Development Specialist"]. (2014). 23. (robocha hrupa Kovaliuk, T.V., Oriekhov, O.A., & Syrota, O.P.) [in Ukrainian].

Sikora, Ya.B. (2022). Zakordonnyi dosvid profesiinoi pidhotovky fakhivtsiv z informatsiinykh tekhnolohii [Foreign experience of professional training of information technology specialists]. Naukovyi zhurnal Khortytskoi natsionalnoi akademii. Seriia: Pedahohika. Sotsialna robota – Scientific journal of the Khortytsk National Academy. Series: Pedagogy. Social work, vyp. 2 (7), 79-93 [in Ukrainian].

Sikora, Ya.B. (2023). Strukturni komponenty fakhovoi kompetentnosti maibutnikh fakhivtsiv z informatsiinykh tekhnolohii [Structural components of professional

competence of future information technology specialists]. Naukovi zapysky. Seriia: Pedahohichni nauky – Proceedings. Series: Pedagogical sciences, № 210, 160-165 [in Ukrainian].

Standart vyshchoi osvity Ukrainy: pershyi (bakalavrskyi) riven, haluz znan 12 – Informatsiini tekhnolohii, spetsialnist 121 – Inzheneriia prohramnoho zabezpechennia [Standard of higher education of Ukraine: first (bachelor) level, field of knowledge 12 – Information technologies, specialty 121 – Software engineering]. Retrieved from: https://mon.gov.ua/storage/app/media/vishcha- osvita/zatverdzeni%20standarty/12/21/121-inzhener.programn.zabezp.bakalavr-1.pdf [in Ukrainian].

Standart vyshchoi osvity Ukrainy: pershyi (bakalavrskyi) riven, haluz znan 12 – Informatsiini tekhnolohii, spetsialnist 122 – Kompiuterni nauky [Standard of higher education of Ukraine: first (bachelor) level, field of knowledge 12 – Information technologies, specialty 122 – Computer science]. Retrieved from: https://mon.gov.ua/storage/app/media/vishcha- osvita/zatverdzeni%20standarty/2019/07/12/122-kompyut.nauk.bakalavr-1.pdf [in Ukrainian].

Downloads

Published

2023-12-28