ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

PERSPECTIVE OF TEACHING PROGRAMMING LANGUAGES IN THE EDUCATIONAL PROCESS: TRAINING OF FUTURE TEACHERS OF COMPUTER SCIENCE

Journal: BULLETIN OF OLEKSANDR DOVZHENKO HLUKHIV NATIONAL PEDAGOGICAL UNIVERSITY (Vol.54, No. 1)

Publication Date:

Authors : ; ;

Page : 102-108

Keywords : programming languages; computer science teacher training; IT educational programs; adaptation to technological trends; development of critical thinking skills; trends.;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

Introduction. In the world where technology evolves rapidly, the relevance and effectiveness of IT educational programs are paramount. This article focuses on analyzing programming languages with significant future prospects in the education of future computer science teachers.Purpose. In today's world, where technologies evolve rapidly, the significance of teaching programming languages in both general and higher education institutions becomes increasingly evident. Teaching programming not only fosters the developmentMethods. An analysis of the current state of programming education in schools and higher education institutions, evaluation of the relevance, advantages, and disadvantages of various programming languages for the educational process, and the investigation of prospects for integrating new programming languages into educational programs for future teachers will allow assessing which programming languages will be most effective for preparing students capable of meeting future technological advancements. Considering prospective programming languages that could be key in preparing future teachers, ability to adapt to future technological trends; comparison, systematization and generalization of the works of scientists and IT specialists.Results. The research conducted an in-depth analysis of contemporary programming languages and their applicability within the educational framework for future computer science teachers. It was discovered that languages like Python, Scratch, Java, and JavaScript are among the most relevant and beneficial due to their wide applicability, ease of learning, and alignment with current technological trends. Furthermore, the study highlighted a pressing need for educational curriculums to adapt more dynamically to technological advancements to better prepare students for the evolving demands of the IT labor market.Originality. This research stands out by offering a forward-looking perspective on the preparation of future computer science teachers, focusing on the intersection of programming language proficiency and the development of soft skills crucial for the IT sector. Unlike existing studies that predominantly emphasize technical skill acquisition, our work advocates for a balanced approach, integrating soft skills development to equip future educators with the comprehensive abilities needed to thrive in a constantly evolving digital landscape.Concslusion. In the swiftly evolving domain of information technology, the significance of equipping future educators with a comprehensive and contemporary understanding of programming languages cannot be overstated. Our analysis not only highlights the pivotal role of Python, Scratch, Java, and JavaScript, etc. in shaping the technological competencies of the next generation but also emphasizes the critical need for an educational paradigm shift. The integration of soft skills such as critical thinking, adaptability, and creativity, alongside technical prowess, emerges as a fundamental requisite for aligning educational outcomes with the demands of the modern IT landscape. The study underscores the necessity for curriculum reform that transcends traditional teaching methodologies.

Last modified: 2024-04-18 16:05:49