Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ Вісник Черкаського д...arrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
addClaim

This Research product is the result of merged Research products in OpenAIRE.

You have already added 0 works in your ORCID record related to the merged Research product.

ANALYSIS OF WAYS TO IMPROVE THE EFFICIENCY IN THE STUDY OF CS1 AND CS2 COURSES IN UNIVERSITIES OF THE WORLD AND UKRAINE

ANALYSIS OF WAYS TO IMPROVE THE EFFICIENCY IN THE STUDY OF CS1 AND CS2 COURSES IN UNIVERSITIES OF THE WORLD AND UKRAINE

Abstract

The article is devoted to finding ways to improve the efficiency in the study of basic disciplines of programming in the 1st and 2nd year of bachelor's degree in the training of IT professionals. The curricula for the training of students in the field of 12 (Information Technologies) in Ukrainian universities have been studied. The content of Algorithmization and programming, Algorithms and data structures, Object-oriented programming disciplines and similar CS1 and CS2 courses in Western universities are considered. These courses have been found to be fundamental in training quality IT professionals. A study of current problems of teaching CS1 and CS2 courses in universities of other countries has revealed that these courses, as well as their counterparts in Ukrainian universities, are difficult for students, with a high level of exam failure and dropout during sessions. Therefore, the search for ways to improve the efficiency of these courses is very important. The analysis of different approaches to teaching CS1 and CS2 in the universities of the world and Ukraine has allowed us to find out the list of the main topics of their content. The study of statistics on the use of programming languages in these disciplines has shown that universities mainly use Java, Python, C/C++ languages, and there is a pronounced regional specificity. Based on the rating of programming languages in demand in Ukraine, the need to establish a relationship between courses and their specifics, the following scheme of using programming languages is preferred: C/C++ – in Algorithmization and programming course, C/C++ – in Algorithms and data structures course, Java or C# – in Object-oriented programming course. Emphasis is placed on the im-portance of drawing on world best practices and best approaches in teaching for flexible adjustment of curricula of disciplines taking into account modern requirements for specialists in the IT labor market. The results of the study will allow a more balanced and thorough approach to the meaningful formation of these programming courses, the choice of approaches to motivate higher education students to study.

Стаття присвячена пошуку способів покращення успішності при вивченні базових дисциплін з програмування на 1-му і 2-му курсах навчання бакалаврату при підготовці ІТ фахівців. Досліджено навчальні плани підготовки здобувачів вищої освіти у галузі 12 Інформаційні технології в українських вишах. Розглянуто змістове наповнення дисциплін «Алгоритмізація та програмування», «Алгоритми та структури даних», «Об’єктно-орієнтоване програмування» та аналогічних курсів CS1 і CS2 у західних вишах. З’ясовано, що ці курси є фундаментальними у підготовці якісних фахівців ІТ галузі, а тому важливо залучати передовий світовий досвід та найкращі підходи у викладанні для гнучкого корегування навчальних програм дисциплін, враховуючи сучасні вимоги до фахівців на ринку ІТ праці. Порівняння підходів до викладання зазначених курсів в українських вишах та за кордоном виявило певні розбіжності підходів до вибору мови програмування, що використовується у цих курсах, а також відмінності змістового наповнення, які не повною мірою пояснюються регіональною специфікою ринку ІТ праці і можуть сигналізувати про необхідність вдосконалення робочих програм. Результати дослідження дадуть змогу більш виважено і ґрунтовно підходити до змістового формування зазначених навчальних дисциплін з програмування, вибору підходів до мотивації здобувачів вищої освіти до навчання.

Keywords

Об'єктно-орієнтоване програмування, IT education, algorithms and data structures, Мова програмування, Алгоритмми та структури даних, Алгоритмізація та програмування, object-oriented programming, ІТ-освіта, algorithmization and programming, Programming language

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
gold
Beta
sdg_colorsSDGs:
Related to Research communities