Головна » Статті » КОМП'ЮТЕРНІ НАУКИ ТА МЕТОДИКА ЇХ НАВЧАННЯ

Юрченко А.О., Семеніхіна О.В. та ін. НАВЧАННЯ ПРОГРАМУВАТИ В СТАРШІЙ ШКОЛІ КРІЗЬ ПРИЗМУ ЧИННИХ НАВЧАЛЬНИХ ПРОГРАМ
Юрченко А.О., Семеніхіна О.В. та ін
Сумський державний педагогічний університет імені А.С. Макаренка, Україна
Download in PDF: http://fmo-journal.fizmatsspu.sumy.ua/journals/2019-v2-20-2/2019_2-20-2_Yurchenko-Semenikhina-Khvorostina.pdf

НАВЧАННЯ ПРОГРАМУВАТИ В СТАРШІЙ ШКОЛІ КРІЗЬ ПРИЗМУ ЧИННИХ НАВЧАЛЬНИХ ПРОГРАМ

Формулювання проблеми. Усвідомлення потреби якісної підготовки учнів з програмування для України відбувається не лише на державному рівні, а й на рівні обласних, районних, міських адміністрацій, які започатковують олімпіади з програмування, усілякі конкурси та школи програмування. Зазначене актуалізує проблему навчання учнів програмувати. Програми навчання інформатики у школі кожного року оновлюються, а їх аналіз дає підстави говорити про неоднозначність бачення стратегії вивчення програмування у закладах загальної середньої освіти, зокрема, вивчення мов програмування не завжди передбачено у старшій школі.
Матеріали і методи: термінологічний аналіз для уточнення сутності і структури ключових термінів; узагальнення і систематизація наукових і методичних джерел для визначення стану розробленості проблеми.
Результати. Вивчення мов програмування відбувається у 10 класі як за рівнем стандарту, так і профільним рівнем, про що свідчать відповідні навчальні програми з інформатики для учнів старших класів. Вивчення програмування на рівні стандарту передбачається у розділі «Креативне програмування» і відноситься до вибіркового модуля, тобто не всі учні (школи, класи) обирають даний модуль для вивчення, а тому в окремих школах вивчення мови програмування може не передбачатися. На рівні стандарту програмування вивчається у вибірковому модулі «Креативне програмування». На профільному рівні вивчення програмування пов’язане з розділами: «Мова програмування та структури даних», «Алгоритми», «Парадигми та технології програмування». У стандарті не зазначено конкретної мови програмування для вивчення.
Висновки. Вибір тієї чи іншої мови залишається за вчителем, і вже він розробляє конспекти уроків та інструкції до лабораторних робіт відповідно до обраної мови та змісту навчального матеріалу, який зазначено у навчальних програмах і передбачає вивчення алфавіту, основних алгоритмічних конструкцій, методів сортування і пошуку. У більшості сучасних підручників з інформатики програмування зводиться в основному до навчання складати алгоритми і не передбачає розуміння парадигм програмування, що вимагає часу.
Ключові слова: програмування, мова програмування, навчання програмувати, старша школа, інформатика.

TRAINING TO PROGRAM IN THE SECONDORY SCHOOL THROUGH PRISM INSTITUTIONAL PROGRAMS
A. Yurchenko, O. Semenikhina, Yu. Khvorostina, O. Udovychenko, S. Petrenko
Makarenko Sumy State Pedagogical University, Ukraine

Abstract.

Formulation of the problem. Awareness of the need for quality training of students in programming for Ukraine is happening not only at the state level, but also at the level of regional, district, city administrations, which launch programming competitions, various competitions and schools of programming. This actualizes the problem of teaching students to program.

Materials and Methods: terminological analysis to clarify the nature and structure of key terms; generalization and systematization of scientific and methodological sources to determine the state of development of the problem.

Results. At the level of standard programming is studied in the optional module "Creative Programming". At the profile level, the study of programming is related to the sections: "Programming Language and Data Structures", "Algorithms", "Paradigms and Programming Technologies". The standard does not specify a specific programming language to study. In most modern textbooks, computer programming is basically about learning to make algorithms and not understanding the time-consuming programming paradigms.

Conclusions. Programming is taught in Grade 10, both by standard level and by profile level, as evidenced by relevant computer science curricula for senior students. But standard-level programming is provided in the Creative Programming section and refers to the optional module, that is, not all students (schools, classes) choose this module to study, and therefore, in some schools, programming may not be required. The choice of a particular language is up to the teacher, and he already develops synopsis of lessons and instructions for laboratory work according to the chosen language and content of the educational material, which is specified in the curricula and involves the study of the alphabet, basic algorithmic constructions, sorting and search methods.

Keywords: programming, programming language, learning to program, high school, computer science.

Список використаних джерел

  1. Semenikhina O., Rudenko Yu. Problems of educating to programming of students and way of their overcoming. Information technologies and learning tools, 2018. 4(66). pp. 54-64.
  2. TIOBE Index. URL: https://www.tiobe.com/tiobe-index/ (дата звернення: 01.11.2019).
  3. Васенко О. В. Реалізація можливостей інтегрованого середовища розробки Lazarus у вивченні інформатики в школі. Комп’ютер у школі та сім’ї. 2016. № 7. С. 32-35.
  4. Глинський Я.М., Палюшок Л.В. Яку мову програмування вивчати у школі (матеріали для дискусії). Комп'ютер у школі та сім'ї. 2013. № 8. С. 9-18.
  5. Горошко Ю., Костюченко А., Шкардибарда М. Використання ВПЗ у процесі вивчення основ програмування. Інформатика та інформаційні технології. 2012. №1. С. 22–25.
  6. Навчальна програма з інформатики (профільний рівень) для 10-11 класів загальноосвітніх шкіл, затверджена Наказом Міністерства освіти і науки № 1407 від 23 жовтня 2017 року. URL: https://mon.gov.ua/ua/osvita/zagalna-serednya-osvita/navchalni-programi/navchalni-programi-dlya-10-11-klasiv (дата звернення: 01.11.2019).
  7. Навчальна програма з інформатики (рівень стандарту) для 10-11 класів загальноосвітніх шкіл, затверджена Наказом Міністерства освіти і науки № 1407 від 23 жовтня 2017 року. URL: https://mon.gov.ua/ua/osvita/zagalna-serednya-osvita/navchalni-programi/navchalni-programi-dlya-10-11-klasiv (дата звернення: 01.11.2019).
  8. Нова українська школа – Веб-ресурс НУШ. URL: https://nus.org.ua/
  9. Про затвердження Державного стандарту базової і повної загальної середньої освіти. URL: https://zakon.rada.gov.ua/laws/show/1392-2011-%D0%BF (дата звернення: 01.11.2019).
Розділ: КОМП'ЮТЕРНІ НАУКИ ТА МЕТОДИКА ЇХ НАВЧАННЯ
Додано: 02.10.2019 | Переглядів: 16 | Рейтинг: 0.0/0
Статті з теми:
Всього коментарів: 0
avatar