Developing students' code style skills

dc.contributor.authorЗадерейко, Олександр Владиславович
dc.contributor.authorЗадерейко, О. В.
dc.contributor.authorЗадерейко, Александр Владиславович
dc.contributor.authorZadereiko, Oleksandr V.
dc.contributor.authorПрокоп, Юлія Віталіївна
dc.contributor.authorПрокоп, Ю. В.
dc.contributor.authorProkop, Yuliia V.
dc.contributor.authorТрофименко, Олена Григорівна
dc.contributor.authorТрофименко, О. Г.
dc.contributor.authorTrofymenko, Olena H.
dc.date.accessioned2023-12-26T11:02:18Z
dc.date.available2023-12-26T11:02:18Z
dc.date.issued2023
dc.descriptionProkop Y. V. Developing code style skills in students / Y. V. Prokop, O. H. Trofymenko, O. V. Zadereyko // IEEE 18th International Conference on Computer Science and Information Technologies (CSIT), October 19-21. Lviv, Ukraine, 2023. – P. 1-4. DOI: 10.1109/CSIT61576.2023.10324182en_US
dc.description.abstractDeveloping the skills of writing clean code in novice programmers is an urgent and essential task for today's university teachers. Despite numerous studies of this problem, the optimal solution has not yet been found. The research examines the motivation of students to adhere to the code style without any particular methodological influence. It is shown that students with an average of 2.2 years of programming experience understand code style rules and say they are ready to follow them. However, their code contains numerous style errors, which indicate the need for additional pedagogical efforts. In the second part of the study, we present the results of the experiment with another group of students. We applied the method of penalizing students for violating code style requirements, and it showed a positive impact: the total number of errors decreased. Optimistic results were obtained for many criteria. However, the same approach should be applied in subsequent courses to consolidate a positive impact. The paper proposes a method for developing students' code style skills.en_US
dc.description.abstractРозвиток навичок написання чистого коду у початківців програмістів є актуальним і необхідним завданням для сучасних викладачів університетів. Незважаючи на численні дослідження цієї проблеми, оптимальне рішення поки не знайдено. Дослідження розглядає мотивацію студентів дотримуватися стилю написання коду без особливого методологічного впливу. Показано, що студенти із середнім досвідом програмування в 2,2 роки розуміють правила стилю коду і кажуть, що готові їх дотримуватися. Однак їх код містить численні стильові помилки, які вказують на необхідність додаткових педагогічних зусиль. У другій частині дослідження представлено результати експерименту з іншою групою студентів. Застосовано метод покарання студентів за порушення вимог до стилю коду. Він показав позитивний ефект - загальна кількість помилок зменшилася. За багатьма критеріями були отримані оптимістичні результати. Однак для закріплення позитивного ефекту слід застосовувати той же підхід на наступних курсах. У статті пропонується метод розвитку у студентів навичок роботи з кодовим стилем.
dc.identifier.citationProkop Y. V., Trofymenko O. H., Zadereyko O. V. Developing code style skills in students // IEEE 18th International Conference on Computer Science and Information Technologies (CSIT), October 19-21. Lviv, Ukraine, 2023. P. 1-4. DOI: 10.1109/CSIT61576.2023.10324182.en_US
dc.identifier.urihttps://hdl.handle.net/11300/27028
dc.language.isoenen_US
dc.subjectcode styleen_US
dc.subjectcode qualityen_US
dc.subjectprogramming educationen_US
dc.subjecttypical codeen_US
dc.subjecthigh-quality codeen_US
dc.subjectcommon code quality mistakesen_US
dc.subjectparticularly code styleen_US
dc.subjectstudents' motivationen_US
dc.subjectteaching code style rulesen_US
dc.subjectстиль кодуen_US
dc.subjectякість кодуen_US
dc.subjectнавчання програмуваннюen_US
dc.subjectтиповий кодen_US
dc.subjectвисокоякісний кодen_US
dc.subjectпоширені помилки в якості кодуen_US
dc.subjectособливості стилю кодуen_US
dc.subjectмотивація студентівen_US
dc.subjectправила викладання стилю кодуen_US
dc.subjectResearch Subject Categories::TECHNOLOGYen_US
dc.titleDeveloping students' code style skillsen_US
dc.typeArticleen_US

Файли

Контейнер Original
Зараз відображається 1 - 1 з 1
Завантаження...
Ескіз
Name:
Developing_students_code_style_skills.pdf
Size:
680.15 KB
Format:
Adobe Portable Document Format
Description:
Контейнер License
Зараз відображається 1 - 1 з 1
Без Ескізу
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: