товувати логічні висловлювання та операції в алгоритмічних конструкціях;
знати побудова алгоритмів з використанням конструкцій перевірки умов, циклів і способів опису структур даних;
розробляти нескладні алгоритми рішення задачі;
вміти писати програму і тестувати її;
вміти виробляти налагодження програми;
вміти узагальнювати і систематизувати отримані знання, а також застосовувати їх на практиці. [23]
Незважаючи на те, що інформатика - молода дисципліна, для її вивчення написано величезна кількість навчальної літератури. Це пов'язано з динамічним процесом розвитку в області інформаційних технологій, внаслідок чого інформаційна база змушена змінюватиметься кожні два роки для того, щоб забезпечити високий рівень знань і навичок учнів, а також дати актуальні і адекватні знання з дисципліни «Інформатика та ІКТ». Але поняття кількість неравнозначно поняттю якість. Розглянемо кілька підручників інформатики для виявлення повноти, доступності, актуальності та адекватності інформації по темі «Мови програмування».
У навчальному посібнику О.П. Новожилова «Інформатика» інформація про програмування присутній, але матеріал більше теоретичний і поверхневий, який не зможе дати потрібні знання в області програмування. Наприклад, розглядаються такі поняття: програма, властивості алгоритму, програмування, мова програмування, засоби створення інформаційних систем, способи програмування, засоби програмування і налагодження і т.д. Отже, даний навчальний посібник можна використовувати лише при введенні в мови програмування, для більш повного вивчення даної теми необхідно буде звернутися до іншого підручником. [24]
У навчальному посібнику під редакцією А.В. Могильова «Інформатика» глави «Програмування» не передбачено, отже, цей підручник буде неефективним при вивченні теми «Мови програмування». [25]
У підручнику С.В. Симоновича «Інформатика. Базовий курс. 2-е видання »виділена самостійна глава« Основи програмування », де представлений не тільки теоретичний, довідковий матеріал про виникнення мов програмування та їх видах, а також про те як пишеться програма на Pascal, Basic і т.д. Також розглянуті основні оператори та цикли в мові Pascal, структурне програмування (процедури і функції), наведені приклади розв'язання задач, є матеріал з об'єктно-орієнтованого програмування. У цьому підручнику передбачена практична частина, яка складається із завдань з програмування для закріплення вивченого матеріалу. Матеріал написаний доступною для сприйняття його учнями початкової професійної освіти. Даний підручник можна використовувати при вивченні теми «Мови програмування». [26]
У підручнику В.А. Острейковскій «Інформатика» виділена глава «Алгоритмізація та програмування», в ній розглянуті визначення алгоритму, методи розробки алгоритму, програмування з відходом назад, алгоритми гілок і завдань і т.д. Даний підручник підходить для вивчення теми, але він написаний складною мовою, з науковими оборотами, що буде скрутним для сприйняття учнями початкової професійної освіти. В системі початкової професійної освіти не обов'язково використовувати підручники, призначені для шкільного курсу, також можна користуватися підручниками для вищої професійної освіти, попередньо адаптувавши їх для системи НПЗ. [27]
Можна зробити висновок, що єдиного підручника, який підходив би за всіма параметрами і задовольняв запити учнів, сьогодні практично немає. Однак, велика кількість навчальної літератури дає можливість зібрати достатній обсяг інформації для вивчення теми «Мови програмування».
2. Реалізація інтерактивних методів у практиці навчання мовам програмування в системі початкової професійної освіти
. 1 Застосування інтерактивних технологій навчання при вивченні програмування циклічних алгоритмів
Тема: «Програмування циклічних алгоритмів»
Дана тема «Мови програмування» розглядаються в дисципліні «Інформатика та ІКТ» в розділі «Інформація та інформаційні процеси» в системі початкової та професійного навчання. Для активізації пізнавальної активності та інтересів учнів використовуються інтерактивні технології навчання, зокрема робота в малих групах, яка націлена на спільне досягнення цілей, отримання навичок роботи в колективі, вміння слухати і висловлювати свою точку зору, вміння критично мислити, бути єдиним цілим.
Мета: навчити учнів записувати циклічні алгоритми на мові Паскаль, використовуючи оператори While, Repeat, For.
Завдання:
познайомити учнів з операторами циклу з передумовою, з постусловіем, з параметром;
розвиток умінь ...